返回
Load Balancing Scheduling Using Multi-delivery Model of Data Packets
DOI:10.1007/978-981-95-3324-4_29.png)
摘要
En 中文
网络设备的数据平面负责处理数据包的传输与处理。开源的向量分组处理器(VPP)作为一种下一代数据平面框架,运行在通用CPU架构上,提供了灵活性、可扩展性以及高速数据包处理和转发性能。然而,VPP的调度模型仅支持运行时循环(RTC)调度执行模式,在该模式下,单个分发执行全图处理无法实现多核CPU间的数据包负载均衡。为解决这一问题,本文引入了流水线调度执行模式及分组分发模型,将VPP的数据包处理图节点映射到多个不同的CPU集合。此外,在数据包处理图的执行过程中,允许对分组进行多次重新分配至不同的CPU核心,从而避免单次分配的不均衡性,实现负载均衡调度。实验结果表明,改进后的VPP能够在数据包处理图的执行过程中进行多次分组分发,实现跨多核CPU的负载均衡。
Keyword:
Data Plane
Vector Packet Processor (VPP)
Load Balancing Scheduling
VPP-alpha
期刊
机构
引用论文
Load-balance scheduling for intelligent sensors deployment in industrial internet of things面向工业物联网智能传感器部署的负载均衡调度
没有更多内容

