首页> 外文会议>Conference on Network Function Virtualization and Software Defined Networks >DPDK-FQM: Framework for Queue Management Algorithms in DPDK
【24h】

DPDK-FQM: Framework for Queue Management Algorithms in DPDK

机译:DPDK-FQM:DPDK中队列管理算法的框架

获取原文

摘要

The advantages of Network Function Virtualization (NFV) have attracted many use cases ranging from virtual Customer Premises Equipment (vCPE) to virtual Radio Access Network (vRAN) and virtual Evolved Packet Core (vEPC). Fast packet processing libraries such as Data Plane Development Kit (DPDK) are necessary to enable NFV. Currently, DPDK provides a framework for Quality of Service (QoS) which is used for queue management, traffic shaping and policing, but it lacks a general purpose queue management framework. In this paper, we propose DPDK-FQM, a framework to implement queue management algorithms in DPDK, run them and collect the desired statistics. Subsequently, we implement Proportional Integral controller Enhanced (PIE) and Controlled Delay (CoDel) queue management algorithms by using the proposed framework. We develop a new DPDK application to demonstrate the usage of APIs in DPDK-FQM, and verify the correctness of the framework and implementations of PIE and CoDel. Our experiments on a high speed network testbed show that PIE and CoDel exhibit their key characteristics by controlling the queue delay at a desired target, while fully utilizing the bottleneck bandwidth.
机译:网络功能虚拟化(NFV)的优点吸引了许多从虚拟客户房屋设备(VCPE)到虚拟无线电接入网络(VRAN)和虚拟演化分组核心(VEPC)的使用情况。快速数据包处理库,如数据平面开发套件(DPDK)是启用NFV的必要条件。目前,DPDK为队列管理,流量塑造和警务提供了一种服务质量(QoS)的框架,但它缺少通用队列管理框架。在本文中,我们提出了DPDK-FQM,该框架来实现DPDK中的队列管理算法,运行它们并收集所需的统计信息。随后,我们通过使用所提出的框架实现比例积分控制器增强型(饼图)和受控延迟(编解码器)队列管理算法。我们开发一个新的DPDK应用程序,以演示API在DPDK-FQM中的使用,并验证饼图和派别和编纂的框架和实现的正确性。我们在高速网络测试的实验表明,通过控制所需目标的队列延迟,馅饼和辅助饼点表现出它们的关键特性,同时充分利用瓶颈带宽。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号