Review of Software Defined Networking: Applications, Challenges and Advantages

  • Upendra SinghEmail author
  • Vikas Vankhede
  • Shyam Maheshwari
  • Devesh Kumar
  • Narendra Solanki
Conference paper
Part of the Lecture Notes in Networks and Systems book series (LNNS, volume 98)


In the modern era of the internet, the network facilitates the exchange of information which makes communication simple and faster. Due to change in an environment of the network, traditional IP suffers from some issues such as its management in a dynamic environment is not easy, complexity increases, can’t tolerate fault, workload balance and not easily adapted. So, to overcome these problems of the network, the concept of the programmed network came into existence. Software-Defined Network (SDN) is a programmed network which is proposed as a solution to overcome the problems that traditional networking suffers. It uses a software application to make network programmed for network management and to improve its efficiency in terms of performance. This paper consists of a systematic review of software-defined networking (SDN), advantages and detailed survey of its applications in various fields like cloud-based services, security services, etc. Although SDN overcomes the issues that traditional IP faces but it faces few challenges related to reliability, security, and management. It presents a brief of past research that has been done in the field of SDN and the scope of SDN in the future.


Software Defined Networking Software defined environment Programming languages Programmed network 


  1. 1.
    Jammal, M., Singh, T., Shami, A., Asal, R., Li, Y.: Software defined networking: state of art and research challenges. Comput. Netw. 72, 1–25 (2014)CrossRefGoogle Scholar
  2. 2.
    Sezer, S., Scott-Hayward, S., Chouhan, P.K., Fraser, B., Lake, D., Finnegan, J., Viljoen, N., Miller, M., Rao, N.: Are we ready for SDN? Implementation challenges for software-defined network. IEEE Commun. Mag. 51, 1–8 (2013)Google Scholar
  3. 3.
    Sood, K., Yu, S., Xiang, Y.: Software defined wireless networking opportunities and challenges for internet of things: a review. IEEE Internet Things J. 3, 1–12 (2015)Google Scholar
  4. 4.
    Mousa, M., Bahaa-Eldin, A., Sobh, M.: Software defined networking concepts and challenges. In: 11th International Conference on Computer Engineering and Systems (ICCES), pp. 1–13 (2016)Google Scholar
  5. 5.
    Rana, D.S., Dhondiyal, S.A., Chamoli, S.K.: Software defined networking (SDN) challenges, issues and solution. Int. J. Comput. Sci. Eng. 7, 1–7 (2019)Google Scholar
  6. 6.
    Dorsch, N., Kurtz, F., Georg, H., Hägerling, C., Wietfeld, C.: Software-Defined networking for smart grid communications: applications, challenges and advantages. In: IEEE International Conference on Smart Grid Communications, pp. 1–6 (2014)Google Scholar
  7. 7.
    Dorsch, N., Kurtz, F., Wietfeld, C.: On the economic benefits of software-defined networking and network slicing for smart grid communications. NETNOMICS: Econ. Res. Electron. Netw. 19, 1–30 (2018)CrossRefGoogle Scholar
  8. 8.
    Mishra, S., AlShehri, M.A.R.: Software defined networking: research issues, challenges and opportunities. Indian J. Sci. Technol. 10(29), 1–9 (2017)CrossRefGoogle Scholar
  9. 9.
    Xia, W., Wen, Y., Niyato, D.: A survey on software-defined networking. IEEE Commun. Surv. Tutor. 17, 1–25 (2015)CrossRefGoogle Scholar
  10. 10.
    Nunes, B.A.A., Mendonca, M., Nguyen, X.-N., Obraczka, K., Turletti, T.: A survey of software-defined networking: past, present, and future of programmable network. IEEE Commun. Surv. Tutor. 16, 1–18 (2013)Google Scholar
  11. 11.
    Jarraya, Y., Madi, T., Debbabi, M.: A survey and a layered taxonomy of software-defined networking. IEEE Commun. Surv. Tutor. 16(4), 1–26 (2014)CrossRefGoogle Scholar
  12. 12.
    Feamster, N., Rexford, J., Zegura, E.: The road to SDN: an intellectual history of programmable networks. ACM SIGCOMM Comput. Commun. 44, 87–98 (2014)CrossRefGoogle Scholar
  13. 13.
    Hakiri, A., Gokhale, A., Berthou, P., Schmidt, D.C., Thierry, G.: Software-defined networking: challenges and research opportunities for future internet. Comput. Netw. 75, 1–31 (2014)CrossRefGoogle Scholar
  14. 14.
    Nadeau, T.D., Gray, K.: Software Defined Networks, pp. 1–384 (2013)Google Scholar
  15. 15.
    Ramesh, S., Smys, S.: A software-based heuristic clustered (SBHC) architecture for the performance improvement in MANET. Wirel. Pers. Commun. 97, 6343–6355 (2017)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Upendra Singh
    • 1
    Email author
  • Vikas Vankhede
    • 2
  • Shyam Maheshwari
    • 2
  • Devesh Kumar
    • 2
  • Narendra Solanki
    • 2
  1. 1.Shri Govindram Seksaria Institute of Technology and ScienceIndoreIndia
  2. 2.Institute of Engineering and Technology, DAVVIndoreIndia

Personalised recommendations