计算机应用 ›› 2016, Vol. 36 ›› Issue (9): 2357-2361.DOI: 10.11772/j.issn.1001-9081.2016.09.2357

• 网络与通信 •    下一篇

数据中心网络拓扑感知型拥塞控制算法

王仁群, 彭力   

  1. 江南大学 物联网工程学院, 江苏 无锡 214000
  • 收稿日期:2016-03-25 修回日期:2016-05-19 出版日期:2016-09-10 发布日期:2016-09-08
  • 通讯作者: 王仁群
  • 作者简介:王仁群(1991-),男,江苏盐城人,硕士研究生,主要研究方向:数据中心网络的拥塞控制和能耗管理;彭力(1967-),男,河北唐山人,教授,博士,CCF会员,主要研究方向:视觉物联网、无线传感网、数据中心网络。
  • 基金资助:
    国家自然科学基金资助项目(61502204);江苏省产学研联合创新资金资助项目(BY2014024,BY2014023-362014,BY2014023-25)。

Topology-aware congestion control algorithm in data center network

WANG Renqun, PENG Li   

  1. School of Internet of Things Engineering, Jiangnan University, Wuxi Jiangsu 214000, China
  • Received:2016-03-25 Revised:2016-05-19 Online:2016-09-10 Published:2016-09-08
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61502204), the Jiangsu Produce-Learn-Research Innovation Projects (BY2014024, BY2014023-362014, BY2014023-25).

摘要: 针对数据中心网络(DCN)的链路拥塞问题,提出了一种拓扑感知型拥塞控制算法(TACC)。首先,根据广义超立方体拓扑多维正交和单维全连接的结构特点,结合网络流的最大流最小割定理,提出了拓扑感知地选取分布流量请求的不相交路径策略;然后,根据带宽需求自适应选取不相交路径;最后,利用已选取路径的剩余带宽为权重动态调整每条路径的流量分配比例,从而达到缓解网络链路拥塞、均衡网络负载和减轻目的节点侧数据重组压力的目的。实验结果表明,与链路关键性路由算法(LCRA)、多路径健忘路由算法(MORA)、最小割多路径路由(MCMP)算法和免拥塞路由策略(CFRS)相比,TACC算法在均衡链路负载和优化算法部署时间方面有良好的表现。

关键词: 数据中心网络, 拥塞控制, 拓扑感知, 最大流最小割定理, 自适应路由, 动态权重分配

Abstract: To solve the congestion problem of links in Data Center Network (DCN), a Topology-Aware Congestion Control (TACC) algorithm was proposed in data center networks. According to the properties of multi-dimensional orthogonality and single-dimensional full mesh in the generalized hypercube, a topology-aware strategy was put forward to find the disjoint routes of distributing the request of flow by the max-flow min-cut theorem. Then, the disjoint routes were adjusted adaptively for satisfying the bandwidth requirement. Finally, the residual bandwith of the selected path was used as the weight to dynamically adjust the flow distribution of each route, so as to achieve the purpose of alleviating network congestion, balancing the load of links and reducing the pressure of recombining data in the destination. The experimental results show that in comparison with Link Criticality Routing Algorithm (LCRA), Multipath Oblivious Routing Algorithm (MORA), Min-Cut Multi-Path (MCMP) and Congestion-Free Routing Strategy (CFRS), TACC algorithm has good performance in link load balancing and deployment time.

Key words: Data Center Network (DCN), congestion control, topology-aware, max-flow min-cut theorem, adaptive routing, dynamic weight distribution

中图分类号: