A Systematic Review of Quality of Services (QoS) in Software Defined Networking (SDN)
- PDF / 1,376,972 Bytes
- 22 Pages / 439.37 x 666.142 pts Page_size
- 62 Downloads / 322 Views
A Systematic Review of Quality of Services (QoS) in Software Defined Networking (SDN) Surendra Kumar Keshari1,2 · Vineet Kansal3 · Sumit Kumar4
© Springer Science+Business Media, LLC, part of Springer Nature 2020
Abstract In modern life the internet has become backbone of digital society which is the packet switched distributed network and connected with almost every digital devices, available everywhere in the world. The traditional network carries few challenges like, dependency on vendors, difficulty to manage large network, dynamically changing of forwarding policies and more. To overcome such challenges, today the idea of Software Defined Networking (SDN) came into existence. The basic idea behind SDN is to implement programmable network by separately managing the control plane and data plane to improve the efficiency of network performance. The main problem with SDN is the Controller Placement Problem (CPP), which gives the overview of whole network. Today the main focus of the researchers is to solve the CPP. CPP is a NP-hard problem because the network should consist of minimum controllers and controllers should be placed on appropriate locations. For the large size network, controller deployment is difficult to manage. But the challenge in this area is Quality of Services (QoS) in respect of controller management. This paper investigates the systematic review of QoS based on controller’s problems, analyzed the current research and summarized the findings of the different controller’s performance based on QoS parameters e.g. reliability, scalability, consistency and load balancing. Finally, this paper also highlights the research challenges to improve the QoS in SDN. Keywords SDN · QoS · Controller · Scalability · Reliability · Consistency · Load balancing
* Surendra Kumar Keshari [email protected] 1
Department of Information Technology, KIET Group of Institutions, Delhi‑NCR, Ghaziabad, India
2
Dr. A.P.J. Abdul Kalam Technical University, Lucknow, India
3
Department of Computer Science and Engineering, Institute of Engineering and Technology, Dr. A.P.J. Abdul Kalam Technical University, Lucknow, India
4
Department of Computer Science and Engineering, Amity School of Engineering and Technology, Amity University, Noida, Uttar Pradesh, India
13
Vol.:(0123456789)
S. K. Keshari et al.
1 Introduction Computer network is a large network of computers connected with different interconnecting nodes like; repeaters, switches, routers and many more intermediate nodes. The modern computer network is a distributed, packet switched network which is connected with almost every digital device and available everywhere in the world. The traditional network carries few challenges like, dependency on vendors, difficulty to manage large network, dynamically changing of forwarding policies and more. To overcome the challenges of existing conventional network, the concept of programmable network came into existence [1]. The behavior of programmable network is governed by software program which is ca
Data Loading...