Abstract

To maximize the data center network utilization, the SDN control plane needs to frequently update the data plane via flow migration as the network conditions change dynamically. Since each switch updates its flow table independently and asynchronously, the network state transition may result in serious link congestion and packet loss if it is done directly from the initial to the final stage. Deadlocks among flows and links may also block update processes. In this paper, we novelly migrate flows in a finer granularity of links, which is more likely to find a deadlock-free update plan. We prove that it is NP-hard to check the feasibility of a consistent flow migration. We also propose an efficient heuristic for allocating link resources to avoid deadlocks. We show the necessary and sufficient conditions for the deadlock existence in special situations. Extensive simulations show that our solution achieves a much higher probability of a consistent flow migration than prior methods.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.