Advertisement

A Scalable and Reliable Model for the Placement of Controllers in SDN Networks

  • Mohammad AshrafiEmail author
  • Noélia Correia
  • Faroq AL-Tam
Conference paper
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 263)

Abstract

In this article, a mathematical model is developed to place controllers in multi-controller software-defined networking (SDN), while considering: resilience, scalability, and inter-plane latency. The model proved to be effective since it is able to provide resilient solutions under different fail-over scenarios, while at the same time avoid working close to the capacity limits of controllers, which offers a scalable model for multi-controller SDN.

Keywords

Control placement Software Defined Networking Reliability Scalability 

References

  1. 1.
    Bannour, F., Souihi, S., Mellouk, A.: Scalability and reliability aware SDN controller placement strategies. In: 13th International Conference on Network and Service Management (CNSM), pp. 1–4, November 2017Google Scholar
  2. 2.
    Cheng, G., Chen, H.: Game model for switch migrations in software-defined network. Electron. Lett. 50(23), 1699–1700 (2014)CrossRefGoogle Scholar
  3. 3.
    Cheng, T.Y., Wang, M., Jia, X.: QoS-guaranteed controller placement in SDN. In: IEEE Global Communications Conference (GLOBECOM) (2015)Google Scholar
  4. 4.
    Erickson, D.: The beacon OpenFlow controller. In: Proceedings of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking, HotSDN 2013, pp. 13–18. ACM, New York (2013)Google Scholar
  5. 5.
    Open Networking Foundation: OpenFlow switch specification. Technical report ONF TS-025 (2015)Google Scholar
  6. 6.
    Gude, N., et al.: NOX: towards an operating system for networks. SIGCOMM Comput. Commun. Rev. 38(3), 105–110 (2008)CrossRefGoogle Scholar
  7. 7.
    Hassas Yeganeh, S., Ganjali, Y.: Kandoo: a framework for efficient and scalable offloading of control applications. In: Proceedings of the First Workshop on Hot Topics in Software Defined Networks, HotSDN 2012, pp. 19–24. ACM, New York (2012)Google Scholar
  8. 8.
    Heller, B., Sherwood, R., McKeown, N.: The controller placement problem. ACM SIGCOMM Comput. Commun. Rev. 42(4), 473–478 (2012).  https://doi.org/10.1145/2377677.2377767CrossRefGoogle Scholar
  9. 9.
    Lange, S., et al.: Heuristic approaches to the controller placement problem in large scale SDN networks. IEEE Trans. Netw. Serv. Manag. 12(1), 4–17 (2015)CrossRefGoogle Scholar
  10. 10.
    McKeown, N., et al.: OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput. Commun. Rev. 38(2), 69–74 (2008)CrossRefGoogle Scholar
  11. 11.
    Medved, J., Tkacik, A., Varga, R., Gray, K.: OpenDaylight: towards a model-driven SDN controller architecture. In: IEEE 15th International Symposium on a World of Wireless, Mobile and Multimedia Networks (WOWMOM). IEEE (2014)Google Scholar
  12. 12.
    Sallahi, A., St-Hilaire, M.: Optimal model for the controller placement problem in software defined networks. IEEE Commun. Lett. 19(1), 30–33 (2015)CrossRefGoogle Scholar
  13. 13.
    Sallahi, A., St-Hilaire, M.: Expansion model for the controller placement problem in software defined networks. IEEE Commun. Lett. 21(2), 274–277 (2017)CrossRefGoogle Scholar
  14. 14.
    Schmid, S., Suomela, J.: Exploiting locality in distributed SDN control. In: Proceedings of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking, HotSDN 2013, pp. 121–126. ACM, New York (2013)Google Scholar
  15. 15.
    Vizarreta, P., Machuca, C.M., Kellerer, W.: Controller placement strategies for a resilient SDN control plane. In: Jonsson, M., Rak, J., Somani, A., Papadimitriou, D., Vinel, A. (eds.) Proceedings of 2016 8th International Workshop on Resilient Networks Design and Modeling (RNDM), pp. 253–259 (2016)Google Scholar
  16. 16.
    Yannan, H., Wendong, W., Xiangyang, G., Xirong, Q., Shiduan, C.: On reliability-optimized controller placement for software-defined networks. China Commun. 11(2), 38–54 (2014)CrossRefGoogle Scholar
  17. 17.
    Yao, G., Bi, J., Li, Y., Guo, L.: On the capacitated controller placement problem in software defined networks. IEEE Commun. Lett. 18(8), 1339–1342 (2014)CrossRefGoogle Scholar
  18. 18.
    Yao, L., Hong, P., Zhang, W., Li, J., Ni, D.: Controller placement and flow based dynamic management problem towards SDN. In: IEEE International Conference on Communication Workshop (ICCW), pp. 363–368. IEEE (2015)Google Scholar
  19. 19.
    Yeganeh, S.H., Tootoonchian, A., Ganjali, Y.: On scalability of software-defined networking. IEEE Commun. Mag. 51(2), 136–141 (2013)CrossRefGoogle Scholar
  20. 20.
    Zhang, Y., Cui, L., Wang, W., Zhang, Y.: A survey on software defined networking with multiple controllers. J. Netw. Comput. Appl. 103, 101–118 (2018)CrossRefGoogle Scholar

Copyright information

© ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2019

Authors and Affiliations

  1. 1.Center for Electronic, Optoelectronic and Telecommunications (CEOT), Faculty of Science and TechnologyUniversity of AlgarveFaroPortugal

Personalised recommendations