检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:曹绚丽 陈晓[1,2] 宋磊 CAO Xuanli;CHEN Xiao;SONG Lei(National Network New Media Engineering Research Center,Institute of Acoustics,Chinese Academy of Sciences,Beijing,100190,China;University of Chinese Academy of Sciences,Beijing,100049,China)
机构地区:[1]中国科学院声学研究所国家网络新媒体工程技术研究中心,北京100190 [2]中国科学院大学,北京100049
出 处:《网络新媒体技术》2023年第6期44-50,共7页Network New Media Technology
基 金:院青促会2020(编号:ED29180101)。
摘 要:为满足多模态网络环境的底座设备对不同网络模态的业务处理需求,网络管理人员需要为不同网络模态的流量分配其所需的数据传输通道。本文基于软件定义网络(SDN)架构对新型网络模态的支持,为多模态网络环境底座设备的软件交换机提供可动态配置的流量控制模块,控制面扩展了南向协议(POF)中端口状态更新消息用于数据面上报实时流量状态信息,控制器根据网络拓扑状态下发指令更新消息配置各种流量的最大转发速率;同时在数据面交换机的输出侧设计并实现了一种基于信用量的流量整形器,对端口队列进行统一调度,确保流量以不超过指定阈值的速率输出,保障了网络带宽资源的高效利用。针对多个线程读写队列引发的读写一致性问题,本文引入了无锁化方案,使用DPDK的原子保证操作和无锁环形队列,避免了读写过程中频繁的加锁和解锁。实验结果显示,与朴素的基于共享内存和互斥锁的限速方案相比,本方案可以有效降低上限带宽传输时的速率抖动,当限速阈值为3 Gbit/s时,可降低限速抖动约54%。In order to meet the needs of base devices in multimodal network environments for different network modes,network managers need to allocate the required data transmission channels for the traffic of different network modes.This article utilizes the SDN’s support for new network modes,providing dynamically configurable flow control modules for software switches in multimodal network infrastructure devices,The control plane extends the PORT_STATUS message in the southbound protocol to report real-time traffic information on the data plane.The controller sends INSTRUCTION_MOD message according to the network topology state and configures the restricted forwarding rate of various traffic.On the output side of the data plane switch,a credit based traffic shaping device is designed and implemented to uniformly schedule the port queue,ensure that the traffic is output at a rate not exceeding the specified threshold,and ensure the efficient use of network bandwidth resources.In response to the issue of read/write consistency caused by multiple thread read/write queues,this article introduces a lockless scheme,which uses DPDK’s atomic guarantee operation and lockless ring queue to avoid frequent locking and unlocking during the read/write process.The experimental results show that compared with the naive speed limit scheme based on shared memory and mutex,this scheme can effectively reduce the rate fluctuation in transmission.When the speed limit threshold is 3 Gbit/s,the speed limit jitter can be reduced by about 54%.
关 键 词:软件定义网络 状态可编程交换机 动态配置 流量整形 队列调度
分 类 号:TP393.02[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.15.203.168