On the Consistent Migration of Unsplittable Flows: Upper and Lower Complexity Bounds

Klaus-Tycho Förster

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

9 Citations (Scopus)

Abstract

In consistent flow migration, the task is to change the paths the flows take in the network, but without inducing congestion during the  update process. Even though the rise of Software Defined Networks allows for centralized control of path changes, the execution is still performed in an inherently asynchronous system, the switches distributed over the network.
To this end, a multitude of scheduling systems have been proposed since the initial papers of Reitblatt et al. (Abstractions for Network Update, SIGCOMM ’12) and Hong et al. (SWAN, SIGCOMM ’13). While the the complexity of consistently migrating splittable flows is well understood, for the practically more relevant unsplittable flows, few non-heuristic results are known – and upper complexity bounds are missing.
We give a dynamic programming algorithm for unsplittable flows, showing the containment in EXPTIME, for both computation time and schedule length. In particular, there are cases where flows must switch between paths back and forth repeatedly: as thus, flow migration is not just an ordering problem. We also study lower bounds and show NP-hardness already for two flows, via reduction from edge-disjoint path problems. Lastly, we also discuss some practical application cases for our dynamic programming algorithm, furthermore showing how it can be extended to min-max load considerations.
Original languageEnglish
Title of host publicationNetwork Computing and Applications (NCA), 2017 IEEE 16th International Symposium on
PublisherIEEE
Publication dateDec 2017
ISBN (Electronic)978-1-5386-1465-5
DOIs
Publication statusPublished - Dec 2017
Event Network Computing and Applications - Cambridge, United States
Duration: 30 Oct 20171 Nov 2017
Conference number: 16
http://www.ieee-nca.org/2017

Conference

Conference Network Computing and Applications
Number16
Country/TerritoryUnited States
CityCambridge
Period30/10/201701/11/2017
Internet address

Fingerprint

Dive into the research topics of 'On the Consistent Migration of Unsplittable Flows: Upper and Lower Complexity Bounds'. Together they form a unique fingerprint.

Cite this