Software Defined Networks
Organization of multi-controller interaction in software defined networks
S. V. Morzhova, I. V. Alekseeva, M. A. Nikitinskiyb
a P.G. Demidov Yaroslavl State University,
14 Sovetskaya str., Yaroslavl 150003, Russia
b A-Real Group, Energiya-Info Inc., 144 Souznaya str., Yaroslavl, 150008, Russia
Software Defined Networking (SDN) is a promising paradigm for network management. It is a centralized network intelligence on a dedicated server, which runs network operating system, and is called SDN controller. It was assumed that such an architecture should have an improved network performance and monitoring. However, the centralized control architecture of the SDNs brings novel challenges to reliability, scalability, fault tolerance and interoperability. These problems are especially acute for large data center networks and can be solved by combining SDN controllers into clusters, called multi-controllers. Multi-controller architecture became very important for SDN-enabled networks nowadays. This paper gives a comprehensive overview of SDN multi-controller architectures. The authors review several most popular distributed controllers in order to indicate their strengths and weaknesses. They also investigate and classify approaches used. This paper explains in details the difference among various types of multi-controller architectures, the distribution method and the communication system. Furthermore, it provides already implemented architectures and some examples of architectures under consideration by describing their design, communication process, and performance results. In this paper, the authors show their own classification of multi-controllers and claim that, despite the existence of undeniable advantages, all reviewed controllers have serious drawbacks, which must be eliminated. These drawbacks hamper the development of multi-controllers and their widespread adoption in corporate networks. In the end, the authors conclude that now it is impossible to find a solution capable to solve all the tasks assigned to it adequately and fully. The article is published in the authors’ wording.
SDN, software defined network, distributed controller, multi-controller, CoVisor, DISCO, ELASTICON, FlowBrick, FlowVisor, HyperFlow, Kandoo, ONIX, ONOS, ORION.
PDF file (508 kB)
S. V. Morzhov, I. V. Alekseev, M. A. Nikitinskiy, “Organization of multi-controller interaction in software defined networks”, Model. Anal. Inform. Sist., 25:2 (2018), 207–216
Citation in format AMSBIB
\by S.~V.~Morzhov, I.~V.~Alekseev, M.~A.~Nikitinskiy
\paper Organization of multi-controller interaction in software defined networks
\jour Model. Anal. Inform. Sist.
Citing articles on Google Scholar:
Related articles on Google Scholar:
|Number of views:|