Controller placement problem in software-defined networking: A survey

被引:18
作者
Kumari, Abha [1 ]
Sairam, Ashok Singh [2 ]
机构
[1] Indian Inst Technol Patna, Dept Comp Sci & Engn, Patna, Bihar, India
[2] Indian Inst Technol Guwahati, Dept Math, Gauhati 781039, India
关键词
controller placement problem; distributed controller; game theory; heuristics; integer program; meta-heuristics; mixed integer program; multiobjective optimization; SDN control plane scalability; software-defined networking; SWITCH MIGRATION; ARCHITECTURE; ALGORITHM; MODEL;
D O I
10.1002/net.22016
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A distinctive feature of software-defined networking (SDN) is a logically centralized control plane realized using multiple physical controllers. The placement of the controllers, the so-called controller placement problem (CPP), is a crucial design issue. It influences network performance parameters such as latency, flow setup time, network availability, load balance of the controllers, and energy consumption. In this article, we illustrate the formulation of these CPP objectives. We categorize the CPP design solutions as either static or adaptive. In adaptive CPP, the solutions proposed dynamically adapt to the number of controllers required and the switch to controller mapping to varying network traffic. We further differentiate adaptive CPP as wired or wireless. The optimization strategies adopted by the papers are analyzed and grouped into five categories: exact, heuristic, meta-heuristic, clustering, and game theory. The merits and demerits of each approach are discussed. In conclusion, we outline the research challenges worth investigating.
引用
收藏
页码:195 / 223
页数:29
相关论文
共 169 条
[91]  
Li J., 2017, P IFIP IEEE S INT NE, P476
[92]   Dynamic SDN Controller Association Mechanism Based on Flow Characteristics [J].
Li, Ziyong ;
Hu, Yuxiang ;
Hu, Tao ;
Wei, Peng .
IEEE ACCESS, 2019, 7 :92661-92671
[93]  
Liang WC, 2014, IEEE GLOB COMM CONF, P2258, DOI 10.1109/GLOCOM.2014.7037144
[94]   Density cluster based approach for controller placement problem in large-scale software defined networkings [J].
Liao, Jianxin ;
Sun, Haifeng ;
Wang, Jingyu ;
Qi, Qi ;
Li, Kai ;
Li, Tonghong .
COMPUTER NETWORKS, 2017, 112 :24-35
[95]   A West-East Bridge Based SDN Inter-Domain Testbed [J].
Lin, Pingping ;
Bi, Jun ;
Wolff, Stephen ;
Wang, Yangyang ;
Xu, Anmin ;
Chen, Ze ;
Hu, Hongyu ;
Lin, Yikai .
IEEE COMMUNICATIONS MAGAZINE, 2015, 53 (02) :190-197
[96]  
Liu BZ, 2016, INT CONF SOFTW ENG, P253, DOI 10.1109/ICSESS.2016.7883061
[97]   Joint Placement of Controllers and Gateways in SDN-Enabled 5G-Satellite Integrated Network [J].
Liu, Jiajia ;
Shi, Yongpeng ;
Zhao, Lei ;
Cao, Yurui ;
Sun, Wen ;
Kato, Nei .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2018, 36 (02) :221-232
[98]  
Liu J, 2016, COMPUT SCI INF SYST, V13, P547, DOI [10.2298/CSIS160225014L, 10.2298/CSIS160225014]
[99]  
Love R.F., 1988, FACILITIES LOCATION
[100]   A Survey of Controller Placement Problem in Software in Software-Defined Networking [J].
Lu, Jie ;
Zhang, Zhen ;
Hu, Tao ;
Yi, Peng ;
Lan, Julong .
IEEE ACCESS, 2019, 7 (24290-24307) :24290-24307