A k-Cover Model for Reliability-Aware Controller Placement in Software-Defined Networks

被引:5
作者
Schutz, Gabriela [1 ,2 ]
机构
[1] Univ Algarve, Inst Engn, Campus Penha, Faro, Portugal
[2] Ctr Elect Optoelect & Telecommun CEOT, Campus Gambelas, Faro, Portugal
来源
COMPUTATIONAL SCIENCE - ICCS 2019, PT I | 2019年 / 11536卷
关键词
Software-defined network; Controller placement; Reliability; k-cover problem;
D O I
10.1007/978-3-030-22734-0_44
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The main characteristics of Software-Defined Networks are the separation of the control and data planes, as well as a logically centralized control plane. This emerging network architecture simplifies the data forwarding and allows managing the network in a flexible way. Controllers play a key role in SDNs since they manage the whole network. It is crucial to determine the minimum number of controllers and where they should be placed to provide low latencies between switches and their assigned controller. It is worth to underline that, if there are long propagation delays between controllers and switches, their ability of reacting to network events quickly is affected, degrading reliability. Thus, the Reliability-Aware Controller Placement (RCP) problem in Software-Defined Networks (SDNs) is a critical issue. In this work we propose a k-cover based model for the RCP problem in SDNs. It simultaneously optimizes the number and placement of controllers, as well as latencies of primary and backup paths between switches and controllers, providing reliable networks against link, switch and controller failures. Although RCP problem is NP-hard, the simulation results show that reliabilities greater than 97%, satisfying low latencies, were obtained and the model can be used to find the optimum solution for different network topologies, in negligible time.
引用
收藏
页码:604 / 613
页数:10
相关论文
共 8 条
[1]   The Controller Placement Problem [J].
Heller, Brandon ;
Sherwood, Rob ;
McKeown, Nick .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2012, 42 (04) :473-478
[2]  
Hock D, 2013, 2013 25TH INTERNATIONAL TELETRAFFIC CONGRESS (ITC)
[3]   On Reliability-optimized Controller Placement for Software-Defined Networks [J].
Hu Yannan ;
Wang Wendong ;
Gong Xiangyang ;
Que Xirong ;
Cheng Shiduan .
CHINA COMMUNICATIONS, 2014, 11 (02) :38-54
[4]  
Müller LF, 2014, IEEE GLOB COMM CONF, P1909, DOI 10.1109/GLOCOM.2014.7037087
[5]  
Ros FranciscoJavier., 2014, P 3 WORKSHOP HOT TOP, P31, DOI DOI 10.1145/2620728.2620752
[6]  
Vizarreta P, 2016, PROCEEDINGS OF 2016 8TH INTERNATIONAL WORKSHOP ON RESILIENT NETWORKS DESIGN AND MODELING (RNDM), P253, DOI 10.1109/RNDM.2016.7608295
[7]  
Zhang Y, 2011, PLOS ONE, V6, DOI [10.1371/journal.pone.0021342, 10.1371/journal.pone.0020596]
[8]   A survey on software defined networking with multiple controllers [J].
Zhang, Yuan ;
Cui, Lin ;
Wang, Wei ;
Zhang, Yuxiang .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2018, 103 :101-118