Networking Benchmarks
来源:互联网 发布:网络抢房 编辑:程序博客网 时间:2024/06/11 19:36
今天来审视一下自己测试的benchmark和其他的一些当年NP还流行时候的一些测试。
Npbench
NPbench的论文
- 分类方式
将测试用例们根据其按照功能和意义来进行分类,主要有三大类:
TOG —— Traffic-management and QoS Group
SMG —— Security and Media processing Group
PPG —— Packet Processing Group test suites
TOG类:- Weighted Fair Queuing(WFQ)
- Random Early Detection(RED)
- Secure Sockets Layer Dispatcher (SSLD)
- Multi Protocol Layer Switching (MPLS): 多协议标签交换技术
SMG类:
- Media Transcoding (MTC)
- Advanced Encryption Standard(RijnDael) (AES)
- Message Digestion algorithm (MD5)
- Diffie-Hellman key exchange (DH)
PPG类:
- FRAG : a packet fragmentation application
- Cyclic Redundancy Check (CRC)
EEMBC networking benchmark V2.0
EEMBC networkingV2.0 主页
netwoking benchmarkV2.0的说明文档
test suites
-IP重组:基于 NetBSD实现。 消耗data cache。
-IP Packet Check:计算校验和。尤其是IPv4包的checksum。
- NAT:仍然基于 NetBSD实现。
- OSPF:使用了Dijkstra最短路径算法,更新路由节点信息。
- QoS:其实这里也是调度进来的packet的队列,使负载均衡。WFQ和RED在其中都被使用。基于 NetBSD。
- Route Lookup:路由查找算法,这个东西本身就是一个值得研究的点。使用的是Patricia Tree lookup算法。
- TCP
NetBench
描述Netbench的paper
- 分类方式
参照网络七层的IOS标准来进行分类,也大致分为三层:- Micro-level program,这个可以看做是链路层及其以下所运行的programs
- IP-Level program,在 IP层处理和运算的programs
- Application-Level program,处于IP之上的应用层,TCP/UDP等高层用户协议运作的地方。
- test suites
Micro level programs:- CRC
- table lookup routine (TL)
IP level programs : - Route table lookup (RTL) : table lookup along with internet checksum.
- Deficit-round robin scheduling (DRR)
- Network Address Translation (NAT)
- IPCHAINS : 防火墙应用
Application level programs - URL
- DH
- MD5
Commbench
Commbench的主页(内含paper一篇)
- 分类方式
按照报文结构来分,分为两类:一组是针对报文头的操作,Header-Processing Applications;另一组是对报文搭载内容本身进行的操作,Payload-Processing Applications。 - test suite
Header-Processing Applications:- RTR : 也是route table lookup的一种,利用的是radix-tree routing algorithm,来源于 NetBSD操作系统。
- FRAG : 针对报文头修改和校验和计算的操作。
- DRR : 调度算法的一种,Deficti Round Robin fair scheduling algorithm。和前面的WQF的作用是一样的。
- TCP : TCP流量监控应用。
Payload Processing Applications: - CAST : CAST-128 block cipher algorithm。一个加密算法。
- ZIP : 压缩算法,在压缩传输当中比较常见。Lempel-Ziv(LZ77)算法的一个变种。
- REED : reed-rolomon forward error correction,前向纠错码和前向纠错算法。
- JPEG : 无损压缩图片的一个算法。相比都已经很熟悉啦。
MyNetBench
接下来是我的了,我也沿用了IOS分层的方法。下面是我的test suites:
- LZW 压缩算法
- OSPF
- CRC
- RS-FEC:与前面的reed-Solomon code编码那个一致的。
- MD5
- DRR
- Route table lookup
- Token bucket
- HASH
- SHA
以上。
阅读全文
0 0
- Networking Benchmarks
- TPC Benchmarks
- Go Benchmarks
- Networking
- Networking
- Networking
- Networking
- Networking
- Networking
- Networking
- Web Framework Benchmarks
- NAS Parallel Benchmarks tips
- mysql基准测试 -benchmarks
- Links to other Java Benchmarks
- Oracle E-Business Suite Benchmarks
- Model benchmarks for recommendation system
- Lies, Damned Lies and Benchmarks
- Performance benchmarks: KVM vs. Xen
- 关于一款广告软件的一点想法
- 在虚拟机中安装centos遇到的问题
- editor.md集成到web项目
- 对Fast rcnn论文的一个大致翻译
- PythonCharm实践
- Networking Benchmarks
- 真·matplotlib中文乱码问题·解决方法
- 启动多个tomcat时,会报StandardServer.await: Invalid command '' received错误
- Post方式调用wcf服务
- myeclipse部署问题 ** could not be redeployed because it could not be completely removed in the ....
- APP三种开发模式理解及主流APP的研究
- 聊天室30问
- Linux内核中读写文件
- 第一次使用Android Studio时你应该知道的一切配置