摘要
为了保证服务质量(quality of service,QoS),进入网络中的数据流可被赋予不同的优先级。在未来到达流请求信息未到达的情况下,进行在线优先级流调度,以最大化网络吞吐量是一项挑战。基于网络带宽资源、请求流的优先级和带宽需求的约束研究了软件定义网络(software defined networking,SDN)中的在线流请求调度策略。首先,提出了流路由成本和利润的概念,并创新性地设计了一个考虑边际成本的模型来描述链路资源和路由路径的使用成本。然后,将优先级流请求调度问题刻画为混合整数线性规划模型(mixed integer linear programming,MILP),提出在线优先级流调度算法(online priority traffic scheduling algorithm,OPTSA)来求解,最后分析了OPTSA的竞争比。仿真结果显示,与基准算法相比,所提出的算法可以确保网络负载均衡,同时有效提高网络的累积带宽和吞吐量。
In order to ensure the quality of service(QoS),the data flow entering the network is often given different priorities.It is challenging to schedule priority flows online to maximize network throughput without knowing the information of future arrival flow requests.The scheduling strategy of online flow requests in software defined networks(SDN)based on the constraints of network bandwidth resources,the priority of traffic requests,and bandwidth requirements was studied.Firstly,the concepts of flow routing cost and profit were proposed,and a cost model was designed to describe the cost of link resources and routing paths.Then,the priority flow request scheduling problem was characterized as a mixed integer linear programming(MILP)model,and an online priority traffic scheduling algorithm(OPTSA)was proposed to solve it.Finally,the competitive ratio of OPTSA was analyzed.Simulation results show that,compared with the benchmark algorithm,the proposed algorithm can effectively improve the cumulative bandwidth and throughput as well as ensuring the network load balancing.
作者
张华
闫会峰
刘亮
ZHANG Hua;YAN Hui-feng;LIU Liang(School of Big Data&Computer Science Engineering,Chongqing College of Mobile Communication,Chongqing 401420,China;Chongqing Key Laboratory of Public Big Data Security Technology,Chongqing 401420,China;School of Software Engineering,Chongqing University of Posts and Telecommunications,Chongqing 400065,China;School of Communication and Information Engineering,Chongqing University of Posts and Telecommunications,Chongqing 400065,China)
出处
《科学技术与工程》
北大核心
2023年第13期5670-5676,共7页
Science Technology and Engineering
基金
重庆市科委基础研究与前沿探索项目(cstc2018jcyjA0743)。
关键词
流调度
在线路由算法
优先级流请求
软件定义网络
吞吐量
flow scheduling
on-line routing algorithm
priority flow request
software defined networking
throughput