We propose an SDN-based adaptive worst-fit multipath routing (AWMR) algorithm for Data Center Networks (DCNs) which can select multiple routing paths and determine the number of paths used for a new-coming flow according to the available network resources and the demanded bandwidth of the new-coming flow, instead of using a fixed number of routing paths for each flow. The proposed AWMR is composed of two stages. The first stage of the proposed AWMR finds an initial routing path set that includes paths whose lengths are the shortest between source and destination hosts, and computes available bandwidth of such a path set. The second stage of the proposed AWMR, which utilizes an improved widest disjoint path (iwdp) scheme, then selects the worst-fit paths according to the demanded bandwidth of the new-coming flow. Since the proposed AWMR minimizes the number of routing paths used effectively, the cost of constructing multiple paths can be decreased. Since the proposed AWMR selects multiple paths in a global view rather than in a local view of DFS+worst-fit-link, which is a representative related work, the proposed AWMR can get smaller average end-to-end delay by avoiding the shared bottleneck link problem among multiple paths. Using EstiNet, simulation results show that the proposed AWMR outperforms DFS+worst-fit-link in terms of average end-to-end delay, average throughput per flow, and average packet delivery ratio.
[1]
Nick McKeown,et al.
OpenFlow: enabling innovation in campus networks
,
2008,
CCRV.
[2]
J. J. Garcia-Luna-Aceves,et al.
A loop-free extended Bellman-Ford routing protocol without bouncing effect
,
1989,
SIGCOMM '89.
[3]
Deng Pan,et al.
Depth-First Worst-Fit Search based multipath routing for data center networks
,
2012,
2012 IEEE Global Communications Conference (GLOBECOM).
[4]
G. P. Biswas,et al.
Design of multi-path data routing algorithm based on network reliability
,
2012,
Comput. Electr. Eng..
[5]
Amin Vahdat,et al.
PortLand: a scalable fault-tolerant layer 2 data center network fabric
,
2009,
SIGCOMM '09.
[6]
J. J. Garcia-Luna-Aceves,et al.
A loop-free extended Bellman-Ford routing protocol without bouncing effect
,
1989,
SIGCOMM 1989.
[7]
Khin Mi Mi Aung,et al.
A loss-free multipathing solution for data center network using software-defined networking approach
,
2012,
2012 Digest APMRC.
[8]
Srihari Nelakuditi,et al.
On Selection of Paths for Multipath Routing
,
2001,
IWQoS.
[9]
David Thaler,et al.
Multipath Issues in Unicast and Multicast Next-Hop Selection
,
2000,
RFC.
[10]
Pontus Sköldström,et al.
Scalable fault management for OpenFlow
,
2012,
2012 IEEE International Conference on Communications (ICC).