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
相关论文
共 50 条
  • [21] Reactive Controller Assignment for Failure Resilience in Software Defined Networks
    Acan, Faruk
    Gur, Gurkan
    Alagoz, Fatih
    2019 20TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2019,
  • [22] On Multiple Controller Mapping in Software Defined Networks With Resilience Constraints
    Sridharan, Vignesh
    Gurusamy, Mohan
    Tram Truong-Huu
    IEEE COMMUNICATIONS LETTERS, 2017, 21 (08) : 1763 - 1766
  • [23] Expansion Model for the Controller Placement Problem in Software Defined Networks
    Sallahi, Afrim
    St-Hilaire, Marc
    IEEE COMMUNICATIONS LETTERS, 2017, 21 (02) : 274 - 277
  • [24] Optimal Model for the Controller Placement Problem in Software Defined Networks
    Sallahi, Afrim
    St-Hilaire, Marc
    IEEE COMMUNICATIONS LETTERS, 2015, 19 (01) : 30 - 33
  • [25] On the Load Balanced Controller Placement Problem in Software Defined Networks
    Hu, Ying
    Luo, Tao
    Wang, Wenjie
    Deng, Chunxue
    2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2016, : 2430 - 2434
  • [26] Failure-Based Controller Placement in Software Defined Networks
    Petale, Shrinivas
    Thangaraj, Jaisingh
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2020, 17 (01): : 503 - 516
  • [27] Reliability Optimization for Controller Placement in Software-Defined Networks
    Martyna, Jerzy
    ADVANCES IN DEPENDABILITY ENGINEERING OF COMPLEX SYSTEMS, 2018, 582 : 298 - 307
  • [28] An Adaptive Approach for Controller Placement Problem in Software Defined Networks
    Talhar, Priyanka
    Bhagat, Amol P.
    2018 IEEE INTERNATIONAL CONFERENCE ON RESEARCH IN INTELLIGENT AND COMPUTING IN ENGINEERING (RICE III), 2018,
  • [29] Metaheuristic Techniques for Controller Placement in Software-Defined Networks
    Mohanty, Sagarika
    Priyadarshini, Prateekshya
    Sahoo, Sampa
    Sahoo, Bibhudatta
    Sethi, Srinivas
    PROCEEDINGS OF THE 2019 IEEE REGION 10 CONFERENCE (TENCON 2019): TECHNOLOGY, KNOWLEDGE, AND SOCIETY, 2019, : 897 - 902
  • [30] Performance Analysis of Controller Placement Algorithm in Software Defined Networks
    Mokgoatsanest, P.
    Walingond, T.
    2019 IEEE AFRICON, 2019,