Abstract
In software defined networking, to maximize the network utilization, its 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 the update process. In this paper, we pay close attention to elaborately resolving deadlocks with the help of spare paths during the network update. We prove that the feasibility of the consistent flow migration can be determined in exponential time. Furthermore, we demonstrate that even if there are multiple consistent migration plans, finding the optimal one that occupies the least leisure bandwidth resources is NP-hard. For the case in which no consistent plan is found, we introduce an efficient method to rate limit flows in order to reduce the packet loss. Extensive simulations show that our solution achieves a much smaller traffic loss rate at the cost of affordable spare link resource usage compared to 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
More From: IEEE Transactions on Network Science and Engineering
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.