期刊文献+

基于实时微内核的零拷贝通信协议 被引量:1

Zero-copy communication protocol based on the real-time micro-kernel
下载PDF
导出
摘要 在分析现有零拷贝通信协议实现的基础上,提出了基于实时微内核的零拷贝通信协议RTZCP.针对不同的应用场景,RTZCP协议对单个数据包采用了传统的内存重映射方式来消除用户空间与内核空间之间的数据拷贝,而对于需要分片的大数据包,则采用RMA(远程内存访问)方式来实现零拷贝通信的目的.设立了专门静态网络通信资源的分配管理机制,以及具有缓冲机制的通信接口技术来优化处理IP数据包的分片机制.测试结果表明,RTZCP协议能够在提供比传统网络通信协议更低的通信延时的情况下,充分地保证实时数据包的实时通信性能. After the implementation of current zero-copy communication protocols is analyzed, a new zero-copy communication protocol based on the real-time micro-kernel, real-time zero-copy communication protocol(RTZCP) is proposed. RTZCP adopts traditional memory mapping mechanism to eliminate the data copies between the user space and the kernel space for single packets, while using the RMA (Remote Memory Access) technique to realize Zero-Copy communication data paths for IP fragments. On the other hand, special static network communication resources allocating and managing mechanism, as well as the communication interface technique with buffering supports, are provided to optimize the fragmentation mechanism of IP fragments. The experiment results show that RTZCP not only can provide lower communication latency than traditional Linux network communication protocol, but also satisfy real-time performance for real-time communications.
出处 《华中科技大学学报(自然科学版)》 EI CAS CSCD 北大核心 2007年第1期35-38,共4页 Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金 国家自然科学基金资助项目(60273076)
关键词 实时微内核 零拷贝通信协议 远程内存访问 real-time micro-kernel zero-copy communication protocol RMA (remote memory access)
  • 相关文献

参考文献6

  • 1王佰玲,方滨兴,云晓春.零拷贝报文捕获平台的研究与实现[J].计算机学报,2005,28(1):46-52. 被引量:67
  • 2Dunning D, Regnier G, McAlpine G, et al. The virtual interface architecture[J]. IEEE Micro, 1998, 18(2) : 66-76.
  • 3Ciaccio G. Messaging on gigabit ethernet, some experiments with GAMMA and other systems [J]. Cluster Computing, 2003, 6(2): 143-151.
  • 4Pakin S, Karacheti V, Chien A. Fast messages (FM): efficient, portable communication for workstation clusters and massively-parallel processors[J]. IEEE Parallel and Distributed Technology, 1997, 5(2): 60-90.
  • 5DIAPM RTAI-RealTime Application Interface. http:// www. rtai. org/index, php.
  • 6RTNET: Hard Real-Time Networking for Linux/RTAI. http://www. rts. uni-hannover, de/rtnet/

二级参考文献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

同被引文献5

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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