基于多路径传输的动态负载均衡路由算法

    Multipath Transmission-based Dynamic Load-balanced Routing Algorithm

    • 摘要: 针对当前数据中心网络面临的资源分配不够合理、资源利用率低等问题,提出一种基于多路径传输的动态负载均衡路由(multipath transmission-based dynamic load-balanced routing,MTDLR)算法.该算法利用软件定义网络(software-defined networking,SDN)架构集中控制的优势,建立实时全局资源视图,综合考虑多路径的链路带宽均衡度、路径带宽最优度和路由跳数等路径层面因素,为每条数据流选择最优路径.在此基础上,搭建SDN仿真平台进行性能测试,仿真结果表明:在多种拓扑结构的数据中心网络中,MTDLR算法较等价多路径(equal-cost multi-path,ECMP)算法和全局负载均衡(global load balancing,GLB)算法在带宽利用率、吞吐量等方面均有一定程度的提高.

       

      Abstract: To dispose the problems such as unreasonable allocation and low utilization of resources in data center networks, a multipath transmission-based dynamic load-balanced routing (MTDLR) algorithm was proposed. A real-time global resource view was established by taking advantage of centralized control in the software defined networking (SDN) architecture. Based on the collected information, the optimal path for each data flow was selected, considering the path level network status such as optimality of the average link available bandwidth of the path, uniformity of the link available bandwidth of the path and the hops of the path. An SDN simulation platform was built to evaluate the performance. Simulation results show that MTDLR algorithm can improve the performance in terms of bandwidth utilization, throughput and others compared with equal-cost multi-path (ECMP) algorithm and global load balancing (GLB) algorithm in different network topologies of data center networks.

       

    /

    返回文章
    返回