Abstract
Software defined networking is a network paradigm which separates the control plane and the data plane. In a large SDN network, multiple controllers are used for handling switches’ requests. Because of the unbalanced requests, sometimes some controllers get overloaded. If switch’s management can be shifted from the overloaded controller to idle controllers, network performance can be improved. But shifting the switches will bring cost to the system. In this paper, the isolation nodes problem is studied. A minimum cost load migration approach and a heuristic migration algorithm are proposed. The proposed load migration approach can avoid the isolation nodes. The simulation results show that the proposed approach enhances the system performance.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Farhady, H., Lee, H.Y., Nakao, A.: Software-defined networking: a survey. J. Comput. Netw. 81, 79–95 (2015)
Mckeown, N., Anderson, T., et al.: OpenFlow: enabling innovation in campus networks. J. ACM SIGCOMM Comput. Commun. Rev. 38, 69–74 (2008)
Dixit, A., Hao, F., Mukherjee, S., et al.: ElastiCon; an elastic distributed SDN controller. In: 2014 ACM/IEEE Symposium on ANCS, pp. 17–27. IEEE (2014)
Hu, Y., Wang, W., et al.: On the placement of controllers in software-defined networks. J. China Univ. Posts Telecommun. 19, 92–97 (2012)
Chen, M., Ding, K., Hao, J., et al.: LCMSC: a lightweight collaborative mechanism for SDN controllers. J. Comput. Netw. 121, 65–75 (2017)
Sufiev, H., Haddad, Y.: A dynamic load balancing architecture for SDN. In: Science of Electrical Engineering, pp. 1–3. IEEE (2016)
Zhou, Y., Zhu, M., Xiao, L., et al.: A load balancing strategy of SDN controller based on distributed decision. In: International Conference on Trust, Security and Privacy in Computing and Communications, pp. 851–856. IEEE (2014)
Yu, J., Wang, Y., Pei, K., et al.: A load balancing mechanism for multiple SDN controllers based on load informing strategy. In: Network Operations and Management Symposium, pp. 1–4. IEEE (2016)
Bari, M.F., Roy, A.R., Chowdhury, S.R., et al.: Dynamic controller provisioning in software defined networks. In: International Conference on Network and Service Management, pp. 18–25. IEEE (2013)
Fu, Y., Bi, J., Wu, J., Chen, Z., Wang, K., Luo, M.: A dormant multi-controller model for software defined networking. J. China Commun. 11, 45–55 (2014)
Hock, D., Hartmann, M., Gebert, S., et al.: POCO-PLC: enabling dynamic pareto-optimal resilient controller placement in SDN networks. In: Computer Communications Workshops, pp. 115–116. IEEE (2014)
Cheng, G., Chen, H., Hu, H., et al.: Dynamic switch migration towards a scalable SDN control plane. Int. J. Commun. Syst. 29, 1482–1499 (2016)
Wang, T., Liu, F., Guo, J., et al.: Dynamic SDN controller assignment in data center networks: stable matching with transfers. In: IEEE INFOCOM 2016, pp. 1–9. IEEE (2016)
Acknowledgments
This work is supported by the National Science Foundation of China (No. 61772385, No. 61373040, No. 61572370).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Qin, K., Huang, C., Ganesan, N., Liu, K. (2018). Minimum Cost Load Migration in Distributed Software Defined Networks. In: Romdhani, I., Shu, L., Takahiro, H., Zhou, Z., Gordon, T., Zeng, D. (eds) Collaborative Computing: Networking, Applications and Worksharing. CollaborateCom 2017. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 252. Springer, Cham. https://doi.org/10.1007/978-3-030-00916-8_19
Download citation
DOI: https://doi.org/10.1007/978-3-030-00916-8_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-00915-1
Online ISBN: 978-3-030-00916-8
eBook Packages: Computer ScienceComputer Science (R0)