期刊文献+

面向下一代互联网实验平台的新型报文处理模型——EasySwitch 被引量:5

A Novel Packet Processing Model for Next-Generation Internet Experimental Platform——EasySwitch
下载PDF
导出
摘要 下一代互联网实验平台应能提供网络原型系统快速开发及部署能力,以有效支撑新型互联网体系结构关键技术的实现和验证.基于FPGA(Field Programmable Gate Array)技术构建的网络实验平台可以提供较高的可编程性和性能,而它对硬件逻辑设计能力的要求则严重限制了平台的广泛应用.新型报文处理模型EasySwitch通过优化设计并预置通用报文交换及处理逻辑,有效实现用户定制报文处理逻辑与通用报文处理逻辑解耦;良定义的用户模块接口则使用户仅需关注业务特定逻辑实现,有效简化用户逻辑设计.理论分析表明,EasySwitch可通过提供确定性资源约束模型,有效支持FPGA资源的优化利用.此外,EasySwitch具有较低的报文调度处理延迟,对实验系统输入流量真实特性影响较小.EasySwitch模型在NetMagic平台的有效实现及应用表明该模型可为下一代互联网新型报文处理机制及协议的快速设计、开发和验证提供有力支撑. To support the implementation and verification of the key technologies of the next-generation Internet architecture,the corresponding network experimental platforms should provide the ability of rapid development and deployment of network prototype systems.The FPGA(Field Programmable Gate Array) based experimental platforms provide both high programmability and high performance.However,the requirement of the hardware logic design ability greatly limits the widespread application of these platforms.A novel packet processing model,EasySwitch,is proposed to reduce the barriers of the network experimental system design and development.By pre-placing the common packet switching and processing functions,EasySwitch decouples the customized packet processing logic and the common packet processing logic.Its well-defined standard User Module socket interfaces allow the users to focus on implementing their own logic,simplifying the programming of hardware logic.Theoretical analysis shows that EasySwitch can optimize the hardware resource utilization of the FPGA with its deterministic resource constraint model.Moreover,with the low packet scheduling latency,EasySwitch model has less impact on the real characteristics of the input traffic from the experimental system.The implementation of EasySwitch model on the NetMagic platform demonstrates that EasySwitch can provide efficient support for the rapid design,development and verification of the novel packet processing mechanisms and network protocols.
出处 《计算机学报》 EI CSCD 北大核心 2011年第11期2187-2196,共10页 Chinese Journal of Computers
基金 国家"九七三"重点基础研究发展规划"大规模流媒体高效传输技术"(2009CB320503)资助~~
关键词 报文处理模型 实验平台 报文交换 NetMagic平台 FPGA packet processing model experimental platform packet switching NetMagic platform FPGA
  • 相关文献

参考文献9

  • 1吴建平,吴茜,徐恪.下一代互联网体系结构基础研究及探索[J].计算机学报,2008,31(9):1536-1548. 被引量:70
  • 2Naous J, Gibb G, Bolouki S, McKeown N. NetFPGA: Re- usable router architecture for experimental research//Pro- ceedings of the ACM Workshop on Programmable Routers for Extensible Services of Tomorrow (PRESTO' 08). New York, USA, 2008:1-7.
  • 3Turner J, Crowley P, DeHart Jet al. Supercharging Planet Lab: A high performance, multi-application, overlay net work platform//Proceedings of the ACM SIGCOMM 2007 Kyoto, Japan, 2007:85-96.
  • 4Dobrescu M, Egi N, Argyraki K et al. RouteBricks: Exploi- ting parallelism to scale software routers//Proceedings of the 22nd ACM Symposium on Operating Systems Principles (SOSP'09). Big Sky, USA, 2009:15-28.
  • 5Han S, Jang K, Park K, Moon S. PacketShader: A GPU- Accelerated software router//Proceedings of the ACM SIG- COMM 2010. New Delhi, India, 2010:195-206.
  • 6Luo Yan, Murray Eric, Ficarra Timothy L. Accelerated vir- tual switching with programmable NICs for scalable data cen- ter networking//Proceedings of the 2nd ACM SIGCOMM Workshop on Virtualized Infrastructure Systems and Archi- tectures (VISA'10). New Delhi, India, 2010:65-72.
  • 7Lu Get al. ServerSwitch: A programmable and high per- formance platform for data center networks//Proceedings of the 8th USENIX Symposium on Networked Systems Design and Implementation (NSDI' 11). Boston, USA, 2011: 1-14.
  • 8McKeown N, Anderson T, Balakrishnan H, Parulkar G, Peterson L, Rexford J, Shenker S, Turner J. OpenFlow: Enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, 2008, 38(2): 69-74.
  • 9Carli L D, Pan Y, Kumar A, Estan C, Sankaralingam K. Flexible lookup modules for rapid deployment of new proto- cols in high-speed routers//Proceedings of the ACM SIG- COMM. Barcelona, Spain, 2009: 207-218.

二级参考文献2

共引文献69

同被引文献17

  • 1吕高锋,胡晓峰.TCP友好的路由器设计[J].国防科技大学学报,2005,27(5):25-29. 被引量:1
  • 2魏楚元,张翰韬,吕橙.计算机网络开放式实验教学与创新实践能力的培养[J].实验室研究与探索,2007,26(6):9-12. 被引量:46
  • 3毛席龙,孙志刚,李韬.NetMagic/~4新实验平台设计指南[M].长沙:国防科技大学出版社,2012:7-91.
  • 4NetMagic Research Group. Startup: How to develop NetMagic rapidly[EB/OL].[2012-11-01 ].http://www.netmagic.org.
  • 5Naous J, Gibb G, Bolouki S, et al. NetFPGA : Reusable router architecture for experimental research[C]//Proe of the ACM Workshop on Programmable Routers for Extensible Services of Tomorrow(PRESTO '08), 2008:1-7.
  • 6Li Tao, Sun Zhi-gang, Jia Chun-bo, et al. Using NetMagie to observe fine-grained per-flow latency measurements[C]// Proe of the ACM SIGCOMMll, 2011,466 467.
  • 7Mao Xi-long, Li Tao, Sun Zhi-gang. Design guide lines for NetMagic innovation experiment platform [M]. Changsha: National University of Defense Technology Press, 2012. (in Chinese).
  • 8Lockwood J, McKeown N, Watson G, et al. NetFPGA-An open platform for Gigabit-rate network switching and routing[C]//Proc of IEEE International Conference on Microelec- tronic Systems Education, 2007 : 160-161.
  • 9Cisco netflow[EB/OL]. [2012-11-16]. http://www, ciseo. corn/warp/public/732/Tech/net flow.
  • 10Li Tao, Sun Zhi-gang,Chen Yi-jiao, et al. For the next gen- eration internet experimental platform, a new message pro- cessing model-EasySwitch[J]. Chinese Journal of Computer, 2011,34(11) :2187-2196. (in Chinese).

引证文献5

二级引证文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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