Towards improving resilience of controller placement with minimum backup capacity in software defined networks

被引:32
作者
Killi, Bala Prakasa Rao [1 ]
Rao, Seela Veerabhadreswara [1 ]
机构
[1] Indian Inst Technol Guwahati, Dept Comp Sci & Engn, Gauhati 781039, Assam, India
关键词
Cost; Backup capacity; Resilience; Coefficient of variation; Latency; Switch-controller mapping; Software defined networking; Integer linear programming;
D O I
10.1016/j.comnet.2018.11.027
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The number of controllers required to manage the network and locations of these controllers affect various aspects of the separated controller plane including the performance metrics and ability to respond to failures. In this paper, we propose an optimization model for deploying controllers and mapping switches to controllers while achieving full resilience against a pre-specified number of controller failures. It minimizes the cost of the network while ensuring that each switch is mapped to a pre-specified number of controllers. Each switch sends only a fraction of demand to each of its assigned controllers. We also propose an optimization model to minimize the extra backup capacity reserved at controllers while fixing the total number of controllers in the network. Moreover, we introduce models to minimize the average and worst case switch to controller latency with resilience against controller failures. Our proposed models are evaluated using two widely used networks from Internet Topology Zoo. Evaluation results show that the proposed models necessitate a fewer number of controllers and achieve at least 50% reduction in the reserved backup capacity when compared to the existing approaches. Further, the proposed schemes achieve a higher resilience against controller failures and a lower coefficient of variation with respect to switch to controller latency when compared to the existing approaches. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:102 / 114
页数:13
相关论文
共 43 条
  • [1] An adaptive heuristic for multi-objective controller placement in software-defined networks
    Ahmadi, Vahid
    Khorramizadeh, Mostafa
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2018, 66 : 204 - 228
  • [2] [Anonymous], P 10 INT C COMM SYST
  • [3] [Anonymous], 2018, P INT C CIRC SYST DI
  • [4] [Anonymous], MATLAB VERS 85 0 197
  • [5] [Anonymous], P IEEE GLOB COMM C G
  • [6] Azab Mohamed, 2017, 2017 International Conference on Computing, Networking and Communications (ICNC), P442, DOI 10.1109/ICCNC.2017.7876169
  • [7] Bari MF, 2013, INT CONF NETW SER, P18, DOI 10.1109/CNSM.2013.6727805
  • [8] Equivalence among Stochastic Logic Circuits and its Application
    Chen, Te-Hsuan
    Hayes, John P.
    [J]. 2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,
  • [9] ElastiCon: An Elastic Distributed SDN Controller
    Dixit, Advait
    Hao, Fang
    Mukherjee, Sarit
    Lakshman, T. V.
    Kompella, Ramana Rao
    [J]. TENTH 2014 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS'14), 2014, : 17 - 27
  • [10] Controller Placement for Improving Resilience of Software-defined Networks
    Guo, Minzhe
    Bhattacharya, Prabir
    [J]. 2013 FOURTH INTERNATIONAL CONFERENCE ON NETWORKING AND DISTRIBUTED COMPUTING (ICNDC), 2013, : 23 - 27