Dynamic load-balanced path optimization in SDN-based data center networks

We propose a Dynamic Load-balanced Path Optimization (DLPO) algorithm which can suit for different SDN-based data center network topologies. The proposed DLPO changes paths of flows during flow transmissions, achieves load balancing among different links, and efficiently resolves the network congestion problem in SDN-based data center networks. We also propose a priority-based flow table updating strategy to ensure that flows of a congested path will be redirected to a light-loaded path as soon as all flow tables of the associated switches in the light-loaded path have been updated successfully so as to avoid packet loss caused by changing paths of flows. The proposed DLPO is composed of two algorithms, which are multi-link DLPO algorithm and single-link DLPO algorithm. The multi-link DLPO algorithm can balance link loads in a network quickly to resolve some congested paths and the single-link DLPO algorithm can reroute flows to avoid using links with large loads to resolve congested paths that the multi-link DLPO algorithm cannot handle. Simulation results show that, compared to LABERIO, the proposed DLPO increases 18.9% and 9.5% of throughput per flow and bandwidth utilization, respectively, in the fat-tree topology, and 24.8% and 8.3% in the fully populated topology, both under a hot-spot traffic pattern.

[1]  Jean Andrian,et al.  Deployment of a Hybrid Multicast Switch in Energy-Aware Data Center Network: A Case of , 2012 .

[2]  Srihari Nelakuditi,et al.  On Selection of Paths for Multipath Routing , 2001, IWQoS.

[3]  Xin Yuan,et al.  Oblivious routing in fat-tree based system area networks with uncertain traffic demands , 2009, TNET.

[4]  Shie-Yuan Wang,et al.  EstiNet openflow network simulator and emulator , 2013, IEEE Communications Magazine.

[5]  A. Murat Tekalp,et al.  An Optimization Framework for QoS-Enabled Adaptive Video Streaming Over OpenFlow Networks , 2013, IEEE Transactions on Multimedia.

[6]  Ieee Staff 2014 9th International Symposium on Communication Systems, Networks and Digital Signal Processing (CSNDSP) , 2014 .

[7]  Minyi Guo,et al.  LABERIO: Dynamic load-balanced Routing in OpenFlow-enabled Networks , 2013, 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA).

[8]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[9]  Deng Pan,et al.  Depth-First Worst-Fit Search based multipath routing for data center networks , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[10]  Wolfgang Kellerer,et al.  Interfaces, attributes, and use cases: A compass for SDN , 2014, IEEE Communications Magazine.

[11]  Rami G. Melhem,et al.  Oblivious Routing in Fat-Tree Based System Area Networks With Uncertain Traffic Demands , 2007, IEEE/ACM Transactions on Networking.

[12]  Admela Jukan,et al.  Insights on SDN migration trajectory , 2015, 2015 IEEE International Conference on Communications (ICC).

[13]  H. Yabusaki,et al.  Network management for higher-bandwidth-use efficiency by optimizing paths in virtual networks , 2012, The 10th International Conference on Optical Internet (COIN2012).