计算机与现代化 ›› 2020, Vol. 0 ›› Issue (07): 21-26.doi: 10.3969/j.issn.1006-2475.2020.07.005

• 算法设计与分析 • 上一篇    下一篇

基于SDN的数据中心动态优先级多路径调度算法

  

  1. (1.中国石油大学(华东)计算机科学与技术学院,山东青岛266580;
    2.北京交通大学下一代互联网互联设备国家工程实验室,北京100044
  • 出版日期:2020-07-06 发布日期:2020-07-15
  • 作者简介:肖军弼(1968-),男,山东莱州人,副教授,硕士生导师,硕士,研究方向:软件定义网络,计算机网络和应用程序,网络性能及其优化,E-mail: junbixiao@163.com; 程鹏(1994-),男,山东潍坊人,硕士研究生,研究方向:SDN架构下数据中心流量调度,E-mail: chengpeng_wf@126.com; 谭立状(1995-),男,山东潍坊人,博士研究生,研究方向:启发式算法,下一代互联网技术和数据中心网络,E-mail: lzhtan@bjtu.edu.cn; 孟祥泽(1996-),男,山东济南人,硕士研究生,研究方向:计算机网络及应用,E-mail: 1072637852@qq.com。
  • 基金资助:
    教育部赛尔网络下一代互联网技术创新项目(NGII20180120, NGII20190116)

Data Center Dynamic Priority Multipath Scheduling Algorithm Based on SDN

  1. (1. College of Computer Science and Technology, China University of Petroleum, Qingdao 266580, China;
    2. National Engineering Laboratory for Next Generation Internet Interconnection Devices, Beijing Jiaotong University, Beijing 100044, China)
  • Online:2020-07-06 Published:2020-07-15

摘要: 随着云计算技术和分布式业务的发展,数据中心内部“东西向”大象流量激增,这部分大象流在调度不当的情况下容易发生碰撞,造成链路拥塞。本文提出一种基于软件定义网络(SDN)的动态优先级多路径调度算法(DPMS)。该算法根据数据中心流量的特点制定大象流和老鼠流调度模型,充分利用各网络节点间的冗余链路,提高资源利用率;并结合组表优化SDN架构中控制器和交换机的通信模式,降低了数据包处理时延。实验结果表明,相比ECMP和Hedera这2种调度策略,DPMS提高了网络吞吐量和链路利用率,减少了平均流完成时间,网络的整体性能有所提高。

关键词: 流量调度, 多路径传输, 软件定义网络; 数据中心网络

Abstract: With the development of cloud computing technology and distributed services, the “East-West” elephant flow in the data center has surged. This part of the elephant flow is prone to collisions due to improper scheduling, causing link congestion. This paper proposes a Dynamic Priority Multipath Scheduling algorithm (DPMS) based on Software-Defined Network (SDN). The algorithm develops an elephant flow and mouse flow scheduling model based on the characteristics of data center traffic, makes full use of redundant links between network nodes to improve resource utilization. Combined with the group table, the communication mode between the controller and the switch in the SDN architecture is optimized, and the packet processing delay is reduced. The experimental results show that DPMS improves network throughput and link utilization, reduces average flow completion time, and improves overall network performance compared with ECMP and Hedera scheduling strategies.

Key words: traffic scheduling, multipath transmission, software-defined network, data center network

中图分类号: