期刊文献+

嵌入式系统网络实时性能的优化 被引量:28

Real-time performance optimization of network for embedded system
在线阅读 下载PDF
导出
摘要 嵌入式系统是资源受限的系统。在分析Linux对嵌入式系统网络实时性支持不足的基础上,提出了基于零拷贝技术的网络实时性能优化策略。采用虚拟内存操作方法消除内核空间和用户空间之间的数据拷贝,来减轻CPU的通信负担.用静态分配网络缓冲区代替原系统的动态分配。本文还提出了一种定长的分包机制,既可降低网络传输的延迟时间,同时也保证了1个数据包不会跨越2个页面的问题。实验结果表明:经过优化的网络系统的实时性能得到了明显的改善。 Embedded system is usually resource limited in terms of processing power, memory and power consumption, thus embedded system should be designed to make the best of limited resources. After the lack of real-time performance in Linux network for embedded system is analyzed, real-time performance optimization meth- ods based on zero-copy mechanism are proposed. In order to decrease the processing overhead, page remapping mechanism to eliminate the data copies between the user space and the kernel space is used. On the other hand, network buffer pre-allocated is provided to substitute the dynamic buffer allocating in original Linux. And also a fragmentation method is proposed, which can result in lower overall latencies and prevent a packet crossing the page boundary. The experimental result shows that the proposed method can improve the transmission efficiency obviously.
作者 于晓 王家礼
出处 《电子测量与仪器学报》 CSCD 2009年第3期60-64,共5页 Journal of Electronic Measurement and Instrumentation
基金 电子测试技术重点实验室基金(编号:51487010503DZ104)资助项目
关键词 嵌入式系统 零拷贝 分包 embedded systems zero-copy fragmentation
  • 相关文献

参考文献8

  • 1CHANG M L, LI Y CH. A zero-copy TCP/IP protocol stack for embedded system [ J ]. Real-Time System,2006, 34:5-18.
  • 2JIN H W, YOO C. Impact of protocol overheads on network throughput over high-speed interconnects:measurement, analysis, and improvement [J]. Journal of Supercomputer, 2007,41 : 17-40.
  • 3CHU H K J. Zero copy TCP in solaris [ C ]. San Diego: Proc. of the USENIX 1996 annual technical conference, 2006:61-69.
  • 4KLAUS W F, RITTER H. The linux network architecture : Design and implementation of network protocols in the linux kernel [ M ]. Beijing: Tsinghua University Press, 2006.
  • 5王佰玲,方滨兴,云晓春.零拷贝报文捕获平台的研究与实现[J].计算机学报,2005,28(1):46-52. 被引量:67
  • 6张攀勇,王达伟,曾宇,历军.专用捕包网络适配器的设计与实现[J].通信学报,2006,27(2):125-130. 被引量:6
  • 7周敬利,王晓锋,余胜生,夏洪涛.网络缓存的零拷贝优化[J].计算机科学,2005,32(9):35-39. 被引量:1
  • 8毛德操,胡希明.Linux内核源代码分析(上册)[M].杭州:浙江大学出版社,2002:33-89.

二级参考文献25

  • 1田志宏,方滨兴,云晓春.RTLinux下基于半轮询驱动的用户级报文传输机制[J].软件学报,2004,15(6):834-841. 被引量:15
  • 2RUBINI A.等著 魏永明 骆刚 姜君译.LINUX设备驱动程序(第2版)[M].北京,中国电力出版社,2002..
  • 3White G.B.,Pooch U..Cooperating security managers:Distributed intrusion detection systems. Computers&Security,1996,15(5);441-450.
  • 4Basu 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.
  • 5Welsh M.,Basu A.,yon Eicken T..Incorporating memory management into user-level network interfaces.Cornell University Ithaca,NY,USA:Technical Report TR97-1620,1997.
  • 6Peter J..Denning:Virtual memory.The Computer Science and Engineering Handbook,1997,1747-1760.http://cne.edu/pjd/PUBS/vm.pdf.
  • 7Jacob 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.
  • 8Welsh 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.
  • 9Spatscheck O, et al. Peterson: Optimizing TCP forwarder performance. IEEE/ACM Trans. Netw. 2000,8(2):146~157
  • 10Maltz D, Bhagwat P. TCP splicing for application layer proxy performance:[Technical Report RC-21139]. IBM, March 1998. ftp: ∥ftp. cs. cmu. edu/user/dmaltz/Doc/spliceperf- tr. ps

共引文献70

同被引文献249

引证文献28

二级引证文献144

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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