Informatics and Applications
2018, Volume 12, Issue 4, pp 52-62
SEAMLESS ROUTE UPDATES IN SOFTWARE-DEFINED NETWORKING VIA QUALITY OF SERVICE COMPLIANCE VERIFICATION
Abstract
In software-defined networking (SDN), the control plane and the data plane are decoupled. This allows high flexibility by providing abstractions for network management applications and being directly programmable. However, reconfiguration and updates of a network are sometimes inevitable due to topology changes, maintenance, or failures. In the scenario, a current route C and a set of possible new routes {Ni}, where one of the new routes is required to replace the current route, are given. There is a chance that a new route Ni is longer than a different new route Nj, but Ni is a more reliable one and it will update faster or perform better after the update in terms of quality of service (QoS) demands. Taking into account the random nature of the network functioning, the present authors supplement the recently proposed algorithm by Delaet et al. for route updates with a technique based on Markov chains (MCs). As such, an enhanced algorithm for complying QoS demands during route updates is proposed in a seamless fashion. First, an extension to the update algorithm of Delaet et al. that describes the transmission of packets through a chosen route and compares the update process for all possible alternative routes is suggested. Second, several methods for choosing a combination of preferred subparts of new routes, resulting in an optimal, in the sense of QoS compliance, new route is provided.
[+] References (23)
- Rao, S. K. 2014. SDN and its use-cases - NV and NFV: A state-of-the-art survey. NEC Technologies India Ltd. 25 p.
- Ghaznavi, M., N. Shahriar, R. Ahmed, and R. Bouta- ba. 2016. Service function chaining simplified. arXiv.org. arXiv:1601.00751.
- Hansson, H., and B. Jonsson. 1994. A logic for reasoning about time and reliability. Form. Asp. Comput. 6(5):512- 535.
- Delaet, S., S. Dolev, D. Khankin, S. Tzur-David, and T. Godinger. 2015. Seamless SDN route updates. IEEE 14th Symposium (International) on Network Computing and Applications. IeEe. 120-125.
- Frenkel S., D. Khankin, and A. Kutsyy. 2017. Predicting and choosing alternatives of route updates per QoS VNF in SDN. IEEE 16th Symposium (International) on Network Computing and Applications. IEEE. 1-6.
- Devi, G., and S. Upadhyaya. 2015. An approach to distributed multi-path QoS routing. Indian J. Sci. Technol. 8(20):1-14. doi: 10.17485/ijst/2015/v8i20/49253.
- Egilmez, H. E., S. Civanlar, and A.M. Tekalp. 2012. A distributed QoS routing architecture for scalable video streaming over multi-domain OpenFlow networks. 19th IEEE Conference (International) on Image Processing. IEEE. 2237-2240.
- Juttner, A., B. Szviatovski, I. Mecs, and Z. Rajko. 2001. Lagrange relaxation based method for the QoS routing problem. IEEE Conference on Computer Communications. 20th Annual Joint Conference of the IEEE Computer and Communications Society Proceedings. IEEE. 2:859-868.
- Yu, Z., F. Ma, J. Liu, B. Hu, and Z. Zhang. 2013. An efficient approximate algorithm for disjoint QoS routing. Math. Probl. Eng. 2013:489149. 9 p. doi: 10.1155/2013/489149.
- Foerster, K.-T, S. Schmid, and S. Vissicchio 2016. A survey of consistent network updates. Arxiv.org. arXiv: 1609.02305.
- Reitblatt, M., N. Foster, J. Rexford, and D. Walker. 2011. Consistent updates for software-defined networks: Change you can believe in! 10th ACM Workshop on Hot Topics in Networks Proceedings. New York, NY: ACM. Art. No. 7. doi: 10.1145/2070562.2070569.
- Hogan, M., and F. Esposito. 2017. Stochastic delay forecasts for edge traffic engineering via Bayesian networks. IEEE 16th Symposium (International) on Network Computing and Applications. IEEE. 1-4.
- McGeer, R. 2012. A safe, efficient Update Protocol for Openflow Networks. 1st Workshop on Hot Topics in Software Defined Networks Proceedings. New York, NY: ACM. 12:61-66.
- McGeer, R. 2013. A correct, zero-overhead protocol for network updates. 2nd ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking Proceedings. New York, NY: ACM. 13:161-162.
- Katta, N. P., J. Rexford, andD. Walker. 2013. Incremental consistent updates. 2nd ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking Proceedings. New York, NY: ACM. 13:49-54.
- Dinitz, Y., S. Dolev, and D. Khankin. 2017. Dependence graph and master switch for seamless dependent routes replacement in SDN. IEEE 16th Symposium (International) on Network Computing and Applications. IEEE. 1-7.
- Amiri, S.A., S. Dudycz, S. Schmid, and S. Wieder- recht. 2016. Congestion-free rerouting offlows on DAGs. ArXiv.org. arXiv:1611.09296.
- Kwiatkowska, M., G. Norman, and D. Parker. 2011. PRISM 4.0: Verification of probabilistic real-time systems. Computer aided verification. Eds. G. Gopalakrish- nan and S. Qadeer. Lecture notes in computer science ser. Springer. 6806:585-591.
- Kwiatkowska, M., G. Norman, and D. Parker. 2018. PRISM manual. Available at: http://www. prismmodelchecker.org/manual/ (accessed Decem-ber 10, 2018).
- Open Networking Foundation. 2015. OpenFlow Switch Specification Ver 1.5.1.
- Wu, Q., and J.-K. Hao. 2015. A review on algorithms for maximum clique problems. Eur. J. Oper. Res. 242(3):693- 709.
- Kaur, S., J. Singh, and N. S. Ghumman. 2014. Network programmability using POX controller. Conference (International) on Communication, Computing and Systems. 138.
- Lantz, B., B. Heller, and N. McKeown. 2010. A network in a laptop: Rapid prototyping for software-defined networks. 9th ACM SIGCOMM Workshop on Hot Topics in Networks Proceedings. New York, NY: ACM. Art. No. 19. doi: 10.1145/1868447.1868466.
[+] About this article
Title
SEAMLESS ROUTE UPDATES IN SOFTWARE-DEFINED NETWORKING VIA QUALITY OF SERVICE COMPLIANCE VERIFICATION
Journal
Informatics and Applications
2018, Volume 12, Issue 4, pp 52-62
Cover Date
2018-12-30
DOI
10.14357/19922264180408
Print ISSN
1992-2264
Publisher
Institute of Informatics Problems, Russian Academy of Sciences
Additional Links
Key words
software-defined networking; Markov chains; quality of service
Authors
S. L. Frenkel and D. Khankin
Author Affiliations
Institute of Informatics Problems, Federal Research Center "Computer Science and Control" of the Russian Academy of Sciences, 44-2 Vavilov Str., Moscow 119333, Russian Federation
Computer Science Department, Ben-Gurion University of the Negev, Beer-Sheva 84105, Israel
|