Skip to main content
Log in

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

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

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 via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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

Similar content being viewed by others

References

  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. 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.

    Article  Google Scholar 

  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.

    Article  Google Scholar 

  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.

    Article  Google Scholar 

  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. 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.

    Google Scholar 

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

    Article  Google Scholar 

  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. Masoudi, R., & Ghaffari, A. (2016). Software defined networks: A survey. The Journal of Network and Computer Applications,67, 1–25.

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  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). https://doi.org/10.1109/BDCloud.2018.00057.

  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. 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. 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. Javadpour, A. (2019). Improving resources management in network virtualization by utilizing a software-based network. Wireless Personal Communications, 106(2), 505–519. https://doi.org/10.1007/s11277-019-06176-6.

    Article  Google Scholar 

  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. 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.

    Article  Google Scholar 

  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.

    Article  Google Scholar 

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

    Article  Google Scholar 

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

  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.

    Article  Google Scholar 

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

    Google Scholar 

  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. 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. 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. 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.

    Chapter  Google Scholar 

  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.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

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

Check for updates. 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). https://doi.org/10.1007/s11277-019-06773-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-019-06773-5

Keywords

Navigation