Abstract

Software Defined Networks (SDN) is a novel computing paradigm that decouples the control plane from the data plane. Its introduction has brought about great and innovative changes in the way the computer network is designed, managed, and operated. Currently, SDN architecture can be deployed with a single centralized controller or multiple controllers. However, deploying a single controller to manage a large area network such as wide area networks is ineffective and not ideal since network performance requirements and good quality of service can't be achieved. This challenge is solved by deploying multiple controllers to eliminate single-point-of-failure, controller overload, transmission delay, and so on. Despite these, multi-controllers deployments come with controller placement problem (CPP) and several approaches have been proposed and developed to address it. Therefore, this paper conducted a review of some of the CPP for SDN with a focus on capacitated and uncapacitated schemes. We analyzed the schemes, classified them, and provide few future research directions aimed at improving the CPP scheme.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.