The ITx Rutherford 2019 Programme may change without notice
Software-Defined Networking (SDN) is a rapidly growing and widely accepted networking paradigm that provides greater flexibility in network management. This is mainly achieved due to the separation of the control plane and data plane.
In an SDN-enabled network, a centralised controller receives the high-level network application requirements, translates them into low-level commands to be instructed on forwarding devices. Such a controller has a limited capacity to respond to flow processing requests issued by forwarding devices. As the size of an SDN-enabled network or the amount of network traffic become larger, a single centralised controller may not be able to handle requests for flow processing which results in controller performance degradation and eventually dysfunctional SDN-enabled network.
A practical solution would be the deployment of multi-controller architecture where a group of controllers collaboratively handle a massive amount of network traffic and flow processing requests. The major contribution of this paper is to provide an overview of the multi-controller architecture, its challenges in terms of reliability, scalability, coherence and availability, and also highlighting future research areas in this domain.
Auckland Institute of Studies
Senior Lecturer in Information Technology Programme at the Auckland Institute of Studies, specialised in Data Communication and Computer Networks.