
Software-Defined Networking in Cloud Computing
Author(s) -
Vusumuzi Malele,
Mulumba Banza Gracia,
Lebogang Maaka,
Sphiwe Promise Ndlovu
Publication year - 2021
Publication title -
international journal of computer and information technology
Language(s) - English
Resource type - Journals
ISSN - 2279-0764
DOI - 10.24203/ijcit.v10i6.172
Subject(s) - cloud computing , computer science , software defined networking , dependability , distributed computing , network architecture , scalability , elasticity (physics) , network management , resilience (materials science) , computer network , software engineering , operating system , materials science , physics , composite material , thermodynamics
Through network programmability, we may simplify network management and bring innovation, cloud computing introduced some of its network concepts. One of the most prominent cloud models for minimizing maintenance obligations and simplifying network infrastructure administration is the SDN (Software Defined Network) architecture. SDN stands out because it provides separation of the control plane and programmability for developing network applications. As a result, SDN is expected to enable more efficient configuration, higher performance, and increased flexibility to support new network architectures. This article is aimed to demonstrates the importance of the SDN and the major role it plays in the organization and how SDNs can be profitable to many organizations that remain in the archaic or a traditional cloud environment and how SDN can restructure the cloud architecture with more security enhancement and also to investigate SDN related issues and challenges to provide insight into the obstacles that this revolutionary network paradigm will face in the future, from both a protocol and architecture standpoint. In this study, systematic literature was conducted and descriptive was used to analyze data. When it comes to SDN, the following challenges and issues stand out: All of these phrases are used to characterize the properties of a system: scalability, high availability, reliability, elasticity, security, performance, resilience, and dependability.