系统工程与电子技术 ›› 2024, Vol. 46 ›› Issue (11): 3901-3911.doi: 10.12305/j.issn.1001-506X.2024.11.32

• 通信与网络 • 上一篇    下一篇

基于带宽匹配的软件定义数据中心网络流量节能调度方案

张朝辉, 周嘉琦   

  1. 西安电子科技大学数学与统计学院, 陕西 西安 710126
  • 收稿日期:2023-08-04 出版日期:2024-10-28 发布日期:2024-11-30
  • 通讯作者: 张朝辉
  • 作者简介:张朝辉(1987—), 男, 讲师, 博士, 主要研究方向为网络拓扑优化、资源分配优化
    周嘉琦(2000—), 男, 硕士研究生, 主要研究方向为多智能体协作优化
  • 基金资助:
    国家自然科学基金(62202351)

Traffic energy efficient scheduling scheme based on bandwidth matching in software defined data center networks

Zhaohui ZHANG, Jiaqi ZHOU   

  1. School of Mathematics and Statistics, Xidian University, Xi'an 710126, China
  • Received:2023-08-04 Online:2024-10-28 Published:2024-11-30
  • Contact: Zhaohui ZHANG

摘要:

针对数据中心网络的流调度优化问题, 选用经典的Fat-Tree拓扑结构, 利用软件定义网络集中控制的优势, 提出一种基于带宽匹配的节能路由算法(energy efficient routing algorithm, EERA)。EERA首先对需要传输的数据流按照其截止时间进行排序, 然后对拓扑中的链路权值按照每个排序后的数据流需要传输的数据量进行更新, 删除可用带宽不满足传输数据量的链路, 得到新的拓扑图。在重新定义的拓扑图中, EERA计算源节点和目标节点之间所有可用链路, 从这些可用链路中选取与流传输数据量所需带宽最匹配的链路进行路由。仿真实验表明, 在不增加额外存储开销的前提下, EERA为即将到来的数据流预留了足够的带宽, 减少了网络链路拥塞, 在节省网络能耗的同时实现了网络负载均衡。

关键词: 数据中心网络, 软件定义网络, 流量调度, 负载均衡, 节能路由

Abstract:

To solve the traffic scheduling optimization problem in the data center networks, an energy efficient routing algorithm (EERA) is proposed based on bandwidth matching in the software defined data center networks, and takes the advantage of the software defined network centralized control using classic Fat-Tree topology. EERA sorts the traffic according to their deadlines and traffic sizes and updates the link weights in the topology for each sorted traffic according to the amount of data. Then EERA deletes the links whose available bandwidth does not meet the amount of transmitting data and gets a new topology. In the redefined topology, EERA calculates all the available links between the source node and the target node, then selectes the optimal links from these available links that match the bandwidth required by traffic transmitting. Simulation results show that EERA reserves enough bandwidth for incoming traffic with no additional storage overhead, and reduces the network congestion. At the same time, EERA saves the network energy consumption and achieves the network load balancing.

Key words: data center network, software defined network, traffic scheduling, load balancing, energy efficient routing

中图分类号: