151. A review on controller placement problem in software defined networking.
- Author
-
Deep, Gagan, Tripathi, Vikas, and Dumka, Ankur
- Subjects
- *
SOFTWARE-defined networking , *LOCATION problems (Programming) , *COMPUTER network protocols - Abstract
Software Defined Networking (SDN) is a new network architecture theoretical framework, which based on the partition of control plane and data plane. Some of the important features of SDN are centralized network management, open code, scalability, effective utilization of network resources, effective traffic management, security etc. All these administrative decisions taken by the controller which lies at the top of data plane. It is very easy to deploy new applications or new network protocols in the network by programming the control plane in SDN as compared to the traditional network. Multiple controllers needed to efficiently control a large scale SDN network. Deploying these controllers in an SDN is a tricky decision as placement of controllers play a very significant role on the performance of entire network. It can be seen as facility location problem for multiple clients (SDN switches) and further solve for the required aim/s (network objective/s). The problem is known as Controller Placement Problem (CPP) with two aims first to optimize the number of controllers to be deployed in SDN and second to resolve their positions in the topology. An extensive study of some of the latest literature on the controller placement methods presents in this review for few features such as dependability of network components, network environment, solution approach, traffic attributes, controller capacity, and different optimization objective/s. We primarily target our analysis on controller placement technique based on optimization objectives such as latency, traffic load, control plane overhead, QoS, connectivity or a sequence of these objectives. In the end we conclude this review paper and suggested directions for open research. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF