Organization of Multi-controller Interaction in Software Defined Networks

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 an...

Full description

Saved in:
Bibliographic Details
Main Authors: Sergey V. Morzhov, Igor V. Alekseev, Mikhail A. Nikitinskiy
Format: Article
Language:English
Published: Yaroslavl State University 2018-04-01
Series:Моделирование и анализ информационных систем
Subjects:
Online Access:https://www.mais-journal.ru/jour/article/view/680
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849338915400450048
author Sergey V. Morzhov
Igor V. Alekseev
Mikhail A. Nikitinskiy
author_facet Sergey V. Morzhov
Igor V. Alekseev
Mikhail A. Nikitinskiy
author_sort Sergey V. Morzhov
collection DOAJ
description 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.
format Article
id doaj-art-431e4defd221436393149a8ceba29e02
institution Kabale University
issn 1818-1015
2313-5417
language English
publishDate 2018-04-01
publisher Yaroslavl State University
record_format Article
series Моделирование и анализ информационных систем
spelling doaj-art-431e4defd221436393149a8ceba29e022025-08-20T03:44:17ZengYaroslavl State UniversityМоделирование и анализ информационных систем1818-10152313-54172018-04-0125220721610.18255/1818-1015-2018-2-207-216500Organization of Multi-controller Interaction in Software Defined NetworksSergey V. Morzhov0Igor V. Alekseev1Mikhail A. Nikitinskiy2P.G. Demidov Yaroslavl State UniversityP.G. Demidov Yaroslavl State UniversityA-Real Group, Energiya-Info Inc.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.https://www.mais-journal.ru/jour/article/view/680sdnsoftware defined networkdistributed controllermulti-controllercovisordiscoelasticonflowbrickflowvisorhyperflowkandooonixonosorion
spellingShingle Sergey V. Morzhov
Igor V. Alekseev
Mikhail A. Nikitinskiy
Organization of Multi-controller Interaction in Software Defined Networks
Моделирование и анализ информационных систем
sdn
software defined network
distributed controller
multi-controller
covisor
disco
elasticon
flowbrick
flowvisor
hyperflow
kandoo
onix
onos
orion
title Organization of Multi-controller Interaction in Software Defined Networks
title_full Organization of Multi-controller Interaction in Software Defined Networks
title_fullStr Organization of Multi-controller Interaction in Software Defined Networks
title_full_unstemmed Organization of Multi-controller Interaction in Software Defined Networks
title_short Organization of Multi-controller Interaction in Software Defined Networks
title_sort organization of multi controller interaction in software defined networks
topic sdn
software defined network
distributed controller
multi-controller
covisor
disco
elasticon
flowbrick
flowvisor
hyperflow
kandoo
onix
onos
orion
url https://www.mais-journal.ru/jour/article/view/680
work_keys_str_mv AT sergeyvmorzhov organizationofmulticontrollerinteractioninsoftwaredefinednetworks
AT igorvalekseev organizationofmulticontrollerinteractioninsoftwaredefinednetworks
AT mikhailanikitinskiy organizationofmulticontrollerinteractioninsoftwaredefinednetworks