Availability and Reliability in Software Defined Networks

Authors

  • Amir Abbas Shojaie * Institute of Communications, Transportation and Logistics, ST.C, Tehran Branch, Islamic Azad University, Tehran, Iran.
  • Taha Seyedsadr Institute of Communications, Transportation and Logistics, ST.C, Tehran Branch, Islamic Azad University, Tehran, Iran.

https://doi.org/10.22105/raise.v1i2.42

Abstract

Today’s computer networks experience a momentum toward a modern era. There must be some modifications in their servicing form, the network bandwidth and network delay should be increased and minimized respectively to achieve more effective performance. SDNs compared with current networks are less costly and more flexible. In SDN, the control unit is separated from data flow. Increasing reliability and accessibility are among most important SDN’s challenges. In this survey various reliability forms in software have been reviewed, subsequently a SDN architecture model has been studied containing 6 hosts and a storage. The results have shown that with increase in links’ number among hosts, higher the network reliability is.

Keywords:

Software defined networking, Reliability, Markov chains, Availability

References

  1. [1] Ghasempour, M. (2016). Software-based networks (with practical workshop) level: beginner - intermediate. Kerman province university jihad. https://b2n.ir/j78826

  2. [2] Alirezaei, Saeideh, Khosravi, H. (2016). Software-defined networking (sdn) review. The second national conference on new approaches in computer and electrical engineering. Roudsar, Iran. Civilica. (In Persian). https://civilica.com/doc/522613

  3. [3] Horvath, R., Nedbal, D., & Stieninger, M. (2015). A literature review on challenges and effects of software defined networking. Pcomputer science, 64, 552–561. https://doi.org/10.1016/j.procs.2015.08.563

  4. [4] Valdivieso Caraguay, Á. L., Benito Peral, A., Barona Lopez, L. I., & Garcia Villalba, L. J. (2014). SDN: evolution and opportunities in the development IoT applications. International journal of distributed sensor networks, 10(5), 735142. https://doi.org/10.1155/2014/735142

  5. [5] Valdivieso Caraguay, A. L., & Garcia Villalba, L. J. (2017). Monitoring and discovery for self-organized network management in virtualized and software defined networks. Sensors, 17(4), 731. https://doi.org/10.3390/s17040731

  6. [6] Hu, Y., Wang, W., Gong, X., Que, X., & Cheng, S. (2014). On reliability-optimized controller placement for software-defined networks. China communications, 11(2), 38–54. https://doi.org/10.1109/CC.2014.6821736

  7. [7] Liu, J., Liu, J., & Xie, R. (2016). Reliability-based controller placement algorithm in software defined networking. Computer science and information systems, 13(2), 547–560. https://doi.org/10.2298/CSIS160225014L

  8. [8] Heller, B., Sherwood, R., & McKeown, N. (2012). The controller placement problem. ACM sigcomm computer communication review, 42(4), 473–478. https://doi.org/10.1145/2377677.2377767

  9. [9] Hock, D., Hartmann, M., Gebert, S., Jarschel, M., Zinner, T., & Tran-Gia, P. (2013). Pareto-optimal resilient controller placement in sdn-based core networks. Proceedings of the 2013 25th international teletraffic congress (ITC). IEEE. (pp. 1–9). https://doi.org/10.1109/ITC.2013.6662939

  10. [10] Nguyen, T. A., Eom, T., An, S., Park, J. S., Hong, J. B., & Kim, D. S. (2015). Availability modeling and analysis for software defined networks. 2015 IEEE 21st pacific rim international symposium on dependable computing (PRDC). IEEE. (pp. 159–168). https://doi.org/10.1109/PRDC.2015.27

  11. [11] Khosravi, S., Kargari, M., Teimourpour, B., Talebi, M., Eshghi, A., & Aliabdi, A. (2024). GHM: an ensemble approach to fraud detection with a graph-based hmm method. 2024 10th international conference on web research (ICWR). IEEE. (pp. 99–104). https://doi.org/10.1109/ICWR61162.2024.10533348

  12. [12] Zargar, R. H. M., & Yaghmaee Moghaddam, M. H. (2020). Development of a markov-chain-based solar generation model for smart microgrid energy management system. IEEE transactions on sustainable energy, 11(2), 736–745. https://doi.org/10.1109/TSTE.2019.2904436

  13. [13] Zhang, Q., & Liu, Y. (2022). Reliability evaluation of markov cyber--physical system oriented to cognition of equipment operating status. Computer communications, 181, 80–89. https://doi.org/10.1016/j.comcom.2021.10.004

  14. [14] Raj, J. S., & Rachel, I. S. (2013). A survey on reliability scheduling on grid computing. 2013 7th international conference on intelligent systems and control (ISCO). IEEE. (pp. 331–334). https://doi.org/10.1109/ISCO.2013.6481173

  15. [15] Kang, K., Nam, M. Y., & Sha, L. (2013). Model-based analysis of wireless system architectures for real-time applications. IEEE transactions on mobile computing. IEEE. 12(2), 219–232. https://doi.org/10.1109/TMC.2011.260

  16. [16] Zaidi, P., & Javadani, T. (2017). Review of three models for assessing software reliability. The first national conference on information technology, communications and soft computing. Esfahan, Iran. Civilica. (In Persian). https://civilica.com/doc/517851

  17. [17] Zaidi, P., & Javadani, T. (2017). Review of three software reliability assessment models. National conference on information technology, communications and software computing. Esfahan, Iran. Civilica. (In Persian) https://civilica.com/doc/517851

  18. [18] Darwish, M. M. G. S. (2017). Intrusion detection using the phi markov model. The 9th national command and control conference of Iran. Tehran, Iran. Civilica. (In Persian) https://civilica.com/doc/661340/

  19. [19] Mieghem, P. (2006). Performance analysis of communications networks and systems. Cambridge University Press. http://dx.doi.org/10.1017/CBO9780511616488

  20. [20] Khatrian, S., Yaghoubi, T. (2014). A new model for evaluating software reliability based on the inhomogenous poisson process. Conference on computer engineering and sustainable development with a focus on computer networking, modeling and systems security. Mashhad, Iran, Civilica. (In Persian). https://civilica.com/doc/239073

  21. [21] Akhtarian, S., & Yaghoobi, T. (2016). A generalized model for software reliability evaluation based on non-homogeneous poisson process. Journal of statistical sciences, 10(1). (In Persian). http://jss.irstat.ir/article-1-250-en.html

  22. [22] Ajmone Marsan, M., Balbo, G., Conte, G., Donatelli, S., Franceschinis, G., & others. (1995). Modelling with generalized stochastic Petri nets. John Wiley & Sons Inc. https://iris.unito.it/handle/2318/25289

Published

2024-08-18

How to Cite

Availability and Reliability in Software Defined Networks. (2024). Research Annals of Industrial and Systems Engineering, 1(2), 80-87. https://doi.org/10.22105/raise.v1i2.42