SDN Controller Placement and Switch Assignment for Low Power IoT

被引:10
作者
Choumas, Kostas [1 ]
Giatsios, Dimitris [1 ]
Flegkas, Paris [1 ]
Korakis, Thanasis [1 ]
机构
[1] Univ Thessaly, Polytech Sch, Dept Elect & Comp Engn, Volos 38221, Greece
关键词
internet of things; software defined networking; testbed experimentation;
D O I
10.3390/electronics9020325
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software defined networking (SDN) complements low power Internet of Things (IoT), since the former offers dynamicity and the latter is susceptible to environmental changes. The SDN controller placement refers to the selection of the IoT sensors running the controllers, while the switch assignment is the process of mapping each sensor to a controller. Both choices affect the volume of the control traffic, a significant metric in low power wireless IoT networks where bandwidth is scarce or energy consumption is important. In this paper, we model an optimization problem for minimum control traffic, assess its complexity and devise a set of heuristic algorithms for expediting its solution. We initially present a fast and simple heuristic algorithm, which is then extended to two iterative algorithms with even better performance at the cost of time complexity. Our simulations and testbed experimentation reveal close to optimal performance of all heuristic solutions with significantly less computation time than explicitly solving the optimization problem. At the end, we provide insights for further enhancements of these heuristics with a bias for minimum control delay.
引用
收藏
页数:19
相关论文
共 18 条
[1]  
Aarts E., 1989, Simulated annealing and Boltzmann machines: a stochastic approach to combinatorial optimization and neural computing
[2]  
Bari M. F., 2013, P INT C NETW SERV MA
[3]  
Bhardwaj S., 2011, P ICCSA SANT SPAIN 2
[4]  
Choumas K., 2019, P CCNC LAS VEG NV US
[5]  
Hassas Yeganeh S., 2012, P HOTSDN HELS FINL 1
[6]  
Heller B., 2012, P HOTSDN HELS FINL 1
[7]  
Keranidis S., 2013, P 8 ACM INT WORKSH W
[8]   Capacitated Next Controller Placement in Software Defined Networks [J].
Killi, Bala Prakasa Rao ;
Rao, Seela Veerabhadreswara .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2017, 14 (03) :514-527
[9]  
Ksentini A., 2016, P IEEE GLOB WASH DC
[10]  
Lange S., 2015, P INT TEL C ITC GHEN