首页> 外文会议>IEEE International Conference on High Performance Computing and Communications >Design and Implementation of a Prioritized Packet-Processing Module on NetFPGA Platform
【24h】

Design and Implementation of a Prioritized Packet-Processing Module on NetFPGA Platform

机译:NetFPGA平台上优先级数据包处理模块的设计与实现

获取原文

摘要

In recent years, varying traffic patterns and evolving applications are urging the Internet revolution. Traditional networking components are hard to achieve perfect condition facing the traffic demands from applications. Hence, Open Flow, a software defined network solution is proposed to gain flexible configuration and dynamic control on networking devices. It provides an opportunity to design mechanisms toward better transmission guarantee. The Open Flow protocol provides multiple actions in packet forwarding process. However, there are few accordant designs in hardware support differentiating or shaping the traffic up to this point. On the other hand, most of the developing methods with complicated control policies in software defined network such as traffic shaping and prioritized packet processing are concentrating only on software-based level. Therefore, this paper proposes a prioritized packet-processing module with offloaded flow control mechanism on to an embedded platform, NetFPGA, with open and programmable networking interface. The implementation enables incoming packets on each port of an Open Flow-enabled switch to be processed according to different priorities. Also, the designed control mechanism focuses on minimizing resource competition among flows, and its policies can be modified by software to dynamically limit the output rate on egress ports. Experiment results show that the prioritized packet-processing module with output rate control mechanism reaches a decent accuracy in both TCP and UDP connections, which provides desired traffic shaping and flow priority functions. This work also provides a prototype solution for differentiating traffic by service demand on networking device in software defined network environment.
机译:近年来,不同的交通模式和不断发展的应用正在敦促互联网革命。传统的网络组件很难实现从应用程序的交通需求面临的完美状态。因此,建议打开流量,软件定义的网络解决方案,以获得网络设备上的灵活配置和动态控制。它为更好的传输保障提供了设计机制的机会。开放流协议在数据包转发过程中提供多种操作。但是,硬件支持中有很少的录用设计区分或塑造交通达到这一点。在另一方面,与大多数在软件定义网络的复杂控制策略,如流量整形和优先级的数据包处理的开发方法是在基于软件的级别只集中。因此,本文提出了一个优先级分组处理模块,其具有备用流量控制机制,用于嵌入式平台,NetFPGA,具有开放和可编程的网络接口。该实现使得能够根据不同的优先级地处理打开的流动开关的每个端口上的传入数据包。此外,设计的控制机制侧重于最小化流动之间的资源竞争,并且可以通过软件修改其策略以动态限制出口端口上的输出速率。实验结果表明,具有输出速率控制机制的优先级数据包处理模块在TCP和UDP连接中达到了不良精度,它提供了所需的流量整形和流量优先级功能。这项工作还提供了用于在软件定义的网络环境中通过服务需求来区分流量的原型解决方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号