Providing a Way to Create Balance Between Reliability and Delays in SDN Networks by Using the Appropriate Placement of Controllers

  • 54 Accesses

  • 1 Citations


Computer networks covered the entire world and a serious and new development has not formed for many years. But companies and consumer organizations complain about the failure to add new features to their networks and according to their need, like much of the works to be done automatically and they also like to develop and expand their networks on the software side so they don’t need new expensive hardware for many of the activities and needs of their network. Analysis of the control layers and writing data in Software-Defined Network (SDN) facilitate network management and accelerate innovation in network. In order to develop broad networks of SDN, often a large number controller is needed and located position of controllers in the SDN networks and can be raised as an important and basic issue in the field of SDN network and have impact on reliability of SDN networks. This paper focused on latency and reliability in SDN networks. The latency here means the delay in response to the request of data path that has a significant impact on network latency. In this paper it is shown that the number of controllers and their position can be effective on two measures; reliability and latency in SDN networks.

This is a preview of subscription content, log in to check access.

Access options

Buy single article

Instant unlimited access to the full article PDF.

US$ 39.95

Price includes VAT for USA

Subscribe to journal

Immediate online access to all issues from 2019. Subscription will auto renew annually.

US$ 199

This is the net price. Taxes to be calculated in checkout.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10


  1. 1.

    Basta, A., Kellerer, W., Hoffmann, M., Morper, H. J., & Hoffmann, K. (2014). Applying NFV and SDN to LTE mobile core gateways, the functions placement problem. In Proceedings of the 4th workshop on all things cellular: Operations, applications, & challenges (pp. 33–38).

  2. 2.

    Nguyen, V.-G., Do, T.-X., & Kim, Y. (2016). SDN and virtualization-based LTE mobile network architectures: A comprehensive survey. Wireless Personal Communications,86(3), 1401–1438.

  3. 3.

    Mijumbi, R., Serrat, J., Gorricho, J. L., Bouten, N., De Turck, F., & Boutaba, R. (2016). Network function virtualization: State-of-the-Art and research challenges. IEEE Communications Surveys and Tutorials,18(1), 236–262.

  4. 4.

    Lange, S., Gebert, S., Zinner, T., Tran-Gia, P., Hock, D., Jarschel, M., et al. (2015). Heuristic approaches to the controller placement problem in large scale SDN networks. IEEE Transactions on Network and Service Management,12(1), 4–17.

  5. 5.

    Zhang, T., Bianco, A., & Giaccone, P. (2016). The role of inter-controller traffic in SDN controllers placement. In 2016 IEEE conference on network function virtualization and software defined networks (NFV-SDN) (pp. 87–92).

  6. 6.

    Dixon, C., Olshefski, D., Jain, V., DeCusatis, C., Felter, W., Carter, J., et al. (2014). Software defined networking to support the software defined environment. IBM Journal of Research and Development,58(3), 1–14.

  7. 7.

    Kim, H., & Feamster, N. (2013). Improving network management with software defined networking. IEEE Communications Magazine,51, 114–119.

  8. 8.

    Soltani, A., & Bazlamaçcı, C. F. (2014). HyFI: Hybrid flow initiation in software defined networks. In 2014 5th International conference on information and communication systems (ICICS) (pp. 1–6).

  9. 9.

    Masoudi, R., & Ghaffari, A. (2016). Software defined networks: A survey. The Journal of Network and Computer Applications,67, 1–25.

  10. 10.

    Braun, W., & Menth, M. (2014). Software-defined networking using OpenFlow: Protocols, applications and architectural design choices. Future Internet,6(2), 302–336.

  11. 11.

    Braun, W., & Menth, M. (2014). Software-defined networking using OpenFlow: Protocols, applications and architectural design choices. Future Internet,6, 302–336.

  12. 12.

    Javadpour, A., Wang, G., & Xing, X. (2018). Managing heterogeneous substrate resources by mapping and visualization based on software-defined network. In 2018 IEEE international conference on parallel & distributed processing with applications, ubiquitous computing & communications, big data & cloud computing, social computing & networking, sustainable computing & communications (ISPA/IUCC/BDCloud/SocialCom/SustainCom), Melbourne, Australia (pp. 316–321).

  13. 13.

    Marín Muro, Y. A. (2016). “Software-Defined Networking (SDN): Layers and Architecture Terminology,” Universidad Central “Marta Abreu” de Las Villas. Facultad de Ingeniería Eléctrica. Departamento de Electrónica y Telecomunicaciones.

  14. 14.

    Liu, J., Huang, S., Zhou, Y., Yin, S., Zhao, Y., Zhang, M., et al. (2015). Experimental validation of IP over optical transport network based on hierarchical controlled software defined networks architecture. In 2015 14th International conference on optical communications and networks (ICOCN) (pp. 1–3).

  15. 15.

    Leung, A. (2015). Multimedia, communication and computing application: Proceedings of the 2014 international conference on multimedia, communication and computing application (MCCA 2014), Xiamen, China, October 16–17, 2014. Boca Raton: CRC Press.

  16. 16.

    Javadpour, A. (2019). Improving resources management in network virtualization by utilizing a software-based network. Wireless Personal Communications, 106(2), 505–519.

  17. 17.

    Kreutz, D., Ramos, F. M. V., Verssimo, P. E., Rothenberg, C. E., Azodolmolky, S., & Uhlig, S. (2015). Software-defined networking: A comprehensive survey. In Proceedings of the IEEE, Vol. 103, no. 1, pp. 14–76.

  18. 18.

    Kobo, H. I., Abu-Mahfouz, A. M., & Hancke, G. P. (2017). A survey on software-defined wireless sensor networks: Challenges and design requirements. IEEE Access,5, 1872–1899.

  19. 19.

    Duan, Q., Ansari, N., & Toy, M. (2016). Software-defined network virtualization: An architectural framework for integrating SDN and NFV for service provisioning in future networks. IEEE Network,30(5), 10–16.

  20. 20.

    Karakus, M., & Durresi, A. (2017). A survey: Control plane scalability issues and approaches in software-defined networking (SDN). Computer Networks,112, 279–293.

  21. 21.

    Blenk, A., Basta, A., Reisslein, M., & Kellerer, W. (2015). Survey on network virtualization hypervisors for software defined networking (pp. 1–32).

  22. 22.

    Karakus, M., & Durresi, A. (2017). Quality of Service (QoS) in software defined networking (SDN): A survey. The Journal of Network and Computer Applications,80, 200–218.

  23. 23.

    Flauzac, O., Gonzalez, C., & Nolot, F. (2015). New security architecture for IoT network. Procedia Computer Science,52(1), 1028–1033.

  24. 24.

    Heller, B., Sherwood, R., & McKeown, N. (2012). The controller placement problem. In Proceedings of the first workshop on hot topics in software defined networks (pp. 7–12).

  25. 25.

    Tootoonchian, A., Gorbunov, S., Ganjali, Y., Casado, M., & Sherwood, R. (2012). On controller performance in software-defined networks. In Proceeding Hot-ICE’12 proceeding of 2nd USENIX conference on hot topics in. management of internet, cloud, and enterprise networks and services (p. 10).

  26. 26.

    Koponen, T., Casado, M., Gude, N., Stribling, J., Poutievski, L., Zhu, M., et al. (2010). Onix: A distributed control platform for large-scale production networks. OSDI, 1–6.

  27. 27.

    Benamrane, F., Mamoun, M., & Benaini, R. (2014). Short: A case study of the performance of an OpenFlow controller. In G. Noubir & M. Raynal (Eds.), Networked systems SE - 25 (Vol. 8593, pp. 330–334). New York: Springer.

  28. 28.

    Akhunzada, A., Ahmed, E., Gani, A., Khan, M. K., Imran, M., & Guizani, S. (2015). Securing software defined networks: taxonomy, requirements, and open issues. IEEE Communications Magazine,53(4), 36–44.

Download references

Author information

Correspondence to Amir Javadpour.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Javadpour, A. Providing a Way to Create Balance Between Reliability and Delays in SDN Networks by Using the Appropriate Placement of Controllers. Wireless Pers Commun 110, 1057–1071 (2020) doi:10.1007/s11277-019-06773-5

Download citation


  • Software-Defined network
  • Open Flow protocol
  • Software-based networks
  • Controller
  • Reliability