TY - JOUR
T1 - Low-complexity master controller assignment in distributed SDN controller environments
AU - Suh, Dongeun
AU - Pack, Sangheon
N1 - Funding Information:
Manuscript received October 23, 2017; revised December 1, 2017; accepted December 21, 2017. Date of publication December 27, 2017; date of current version March 8, 2018. This work has been supported by Administration and Agency for Defense Development (UD160070BD). The associate editor coordinating the review of this paper and approving it for publication was W. Cerroni. (Corresponding author: Sangheon Pack.) The authors are with the School of Electrical Engineering, Korea University, Seoul 02841, South Korea (e-mail: fever1989@korea.ac.kr; shpack@ korea.ac.kr). Digital Object Identifier 10.1109/LCOMM.2017.2787590
Publisher Copyright:
© 1997-2012 IEEE.
PY - 2018/3
Y1 - 2018/3
N2 - In a large-scale distributed software-defined networking environment, a switch is connected to multiple controllers for resiliency while assigned with one master controller, and only the master controller can install flow rules. Due to such permissions, the flow setup latency can be affected significantly depending on the master controller assignment and thus how to assign the master controller is a prominent issue. In this paper, we formulate a master controller assignment problem to minimize the average flow setup latency with consideration of the number of assigned master controllers along a path. A low-complexity master assignment (LCMA) algorithm is devised to solve the problem in a practical manner. Extensive simulation results over real-world network topologies demonstrate that LCMA achieves near-optimal performance and outperforms the existing assignment scheme in terms of the average flow setup latency under various settings.
AB - In a large-scale distributed software-defined networking environment, a switch is connected to multiple controllers for resiliency while assigned with one master controller, and only the master controller can install flow rules. Due to such permissions, the flow setup latency can be affected significantly depending on the master controller assignment and thus how to assign the master controller is a prominent issue. In this paper, we formulate a master controller assignment problem to minimize the average flow setup latency with consideration of the number of assigned master controllers along a path. A low-complexity master assignment (LCMA) algorithm is devised to solve the problem in a practical manner. Extensive simulation results over real-world network topologies demonstrate that LCMA achieves near-optimal performance and outperforms the existing assignment scheme in terms of the average flow setup latency under various settings.
KW - Software defined networking (SDN)
KW - controller assignment
KW - distributed SDN controllers
UR - http://www.scopus.com/inward/record.url?scp=85040041877&partnerID=8YFLogxK
U2 - 10.1109/LCOMM.2017.2787590
DO - 10.1109/LCOMM.2017.2787590
M3 - Article
AN - SCOPUS:85040041877
SN - 1089-7798
VL - 22
SP - 490
EP - 493
JO - IEEE Communications Letters
JF - IEEE Communications Letters
IS - 3
ER -