Max progressive network update

Datacenter network always needs to be updated so that it can adapt to frequent traffic changes and constantly achieve high network utilization. However, the quality of service can be easily reduced by unexpected transient link congestion, which may be caused by variable link transmission latency during flow migration. Furthermore, when network administrators reallocate bandwidth resource without taking flow path information into consideration, deadlocks among flows waiting for link resources unavoidably block the updating process. In this paper, we prove it is NP-hard to find a feasible updating plan with the minimum number of rate-limiting flows when deadlocks occur. We propose a buffer-assisted schedule, Max Progressive Updating Method (MAPUM), to update network in a consistent and efficient way. Extensive simulations prove that MAPUM accomplishes network updating in a lossless and effective way.

[1]  David Walker,et al.  Abstractions for network update , 2012, SIGCOMM '12.

[2]  Nate Foster,et al.  Efficient synthesis of network updates , 2014, PLDI.

[3]  Srikanth Kandula,et al.  Achieving high utilization with software-driven WAN , 2013, SIGCOMM.

[4]  Luigi Fratta,et al.  The flow deviation method: An approach to store-and-forward communication network design , 1973, Networks.

[5]  Tal Mizrahi,et al.  Timed Consistent Network Updates in Software-Defined Networks , 2015, IEEE/ACM Transactions on Networking.

[6]  Tal Mizrahi,et al.  TimeFlip: Scheduling network updates with timestamp-based TCAM ranges , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[7]  Amin Vahdat,et al.  A scalable, commodity data center network architecture , 2008, SIGCOMM '08.

[8]  Guihai Chen,et al.  Minimizing Transient Congestion during Network Update in Data Centers , 2015, ICNP.

[9]  Xin Jin,et al.  Dynamic scheduling of network updates , 2014, SIGCOMM.

[10]  Donald B. Johnson,et al.  Finding All the Elementary Circuits of a Directed Graph , 1975, SIAM J. Comput..

[11]  Xin Wu,et al.  zUpdate: updating data center networks with zero loss , 2013, SIGCOMM.

[12]  David Walker,et al.  Incremental consistent updates , 2013, HotSDN '13.

[13]  Ao Tang,et al.  Time-aware congestion-free routing reconfiguration , 2016, 2016 IFIP Networking Conference (IFIP Networking) and Workshops.

[14]  Roger Wattenhofer,et al.  On consistent migration of flows in SDNs , 2016 .

[15]  Guihai Chen,et al.  Congestion-Minimizing Network Update in Data Centers , 2019, IEEE Transactions on Services Computing.

[16]  David Walker,et al.  Consistent updates for software-defined networks: change you can believe in! , 2011, HotNets-X.