期刊文献+

一种零拷贝报文捕获技术及其性能分析 被引量:2

A zero copy Packet Capture technique and its performance analysis
下载PDF
导出
摘要 零拷贝技术是提高通用计算机报文采集性能的重要技术手段,但是目前通用的方案存在不易移植的缺点。本文提出一种新型零拷贝报文捕获技术PF_DMA,通过对系统内核函数的扩展、替换,在不破坏原有网卡驱动程序结构的基础上实现报文的零拷贝捕获。对其性能测试结果表明,在千兆线速情况下,64字节小包报文捕获能力可达1.17Mpps。 Zero-Copy technique has been widely used in the implementation of packed-capture algorithm.However,existing implementations needs too much modifications of NIC device drivers,and can not be migrated between heterogeneous NICs.We propose a new implementation of Zero-Copy technique(PF_DMA) in this paper.PF_DMA implements mainly in the core functions of the operating system,and avoids damaging of NIC drivers.Experimental results show that the throughputs of PF_DMA are 1.17Mbpps for 64 Byte messages.
作者 苏绥平
出处 《数字技术与应用》 2011年第7期199-201,203,共4页 Digital Technology & Application
关键词 报文捕获 流量监测 零拷贝 性能分析 Packet Capture Traffic Monitoring Zero Copy Performance Analysis
  • 相关文献

参考文献23

  • 1DAG7.5G2/G4,http://www.endace.com/dag-network-monitoring- cards.html.
  • 2V. Paxson, R. Sommer, and N. Weaver, An architecture for exploiting multi-core processors to parallelize network intru- sion prevention, in Sarnoff Symposium, 2007 IEEE, 2007, pp. 1- 7.
  • 3N. Weaver, The Shunt: An FPGA-based accelerator for net- work intrusion prevention. In ACM Symposium on Field ProgrammableGate Arrays, February 2007.
  • 4A. Das, D. Nguyen, J. Zambreno An FPGA-Based Network In- trusion Detection Architecture, Information Forensics and Security, IEEE Transactions on, vol. 3, pp. 118-132,2008.
  • 5A. Biswas and P.Sinha, "Efficient real-time Linux interface for PCl devices:A study on hardening a Network Intrusion De- tection System," in 5th System Administration and Network Engineering Conference. Aula Congress Centre, Delft, The Netherlands, 2006.
  • 6王佰玲,方滨兴,云晓春.零拷贝报文捕获平台的研究与实现[J].计算机学报,2005,28(1):46-52. 被引量:67
  • 7L.Deri, nCap:Wire-speed Packet Capture and Transmission, IEEE/IFIP Workshop on End-to-End Monitoring Techniques and Services, Nice-Acropolis, Nice, France, 2005.
  • 8M.Dashtbozorgi, M. A. Azgomi, "A high-performance software solution for packet capture and transmission," iccsit, pp.407- 411, 2009 2nd IEEE International Conference on Computer Sci- ence and Information Technology, 2009.
  • 9M. Dashtbozorgi, M. A. Azgomi, A scalable multi-core aware software architecture for high-performance network monitoring, Proceedings of the 2rid international conference on Security of information and networks,2009.
  • 10A. Biswas, and P. Sinha, A high performance packet captur- ing support for Alarm Management Systems, 17th International conference on Parallel and Distributed Computing and Systems ~ Phoenix, 2005.

二级参考文献9

  • 1RUBINI A.等著 魏永明 骆刚 姜君译.LINUX设备驱动程序(第2版)[M].北京,中国电力出版社,2002..
  • 2White G.B.,Pooch U..Cooperating security managers:Distributed intrusion detection systems. Computers&Security,1996,15(5);441-450.
  • 3Basu A..Buch V.,Vogels W.,yon Eicken Thorsten.U-Net:A user-level network interface for parallel and distributed computing.In:Proceedings of the 15th ACM Symposium on Operating Systems Principles,Copper Mountain,Colorado,1995.
  • 4Welsh M.,Basu A.,yon Eicken T..Incorporating memory management into user-level network interfaces.Cornell University Ithaca,NY,USA:Technical Report TR97-1620,1997.
  • 5Peter J..Denning:Virtual memory.The Computer Science and Engineering Handbook,1997,1747-1760.http://cne.edu/pjd/PUBS/vm.pdf.
  • 6Jacob B.,Mudge T..Software-managed address translation.In:Proceedings of the 3rd International Symposium on High Performance Computer Architecture,San Antonio,Texas,1997.156-167.
  • 7Welsh M.,Basu A.,yon Eicken T..ATM and fast ethernetnetwork interfaces for user-level communication.In:Proceedings of the 3rd International Symposium on High Performance Computer Architecture(HPCA),San Antonio,Texas,1997,332-342.
  • 8刘炜,郑纬民,申俊,鞠大鹏.底层通信协议中内存映射机制的设计与实现[J].软件学报,1999,10(1):24-28. 被引量:5
  • 9周桂林,张瀛,杜毅,马群生,李三立.HPNI:一种新型的机群系统网络接口[J].计算机研究与发展,2000,37(2):201-206. 被引量:2

共引文献66

同被引文献14

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部