Towards Controller Placement for Robust Software-Defined Networks

被引:0
|
作者
Guo, Sheng [1 ,2 ]
Yang, Shu [1 ]
Li, Qi [1 ]
Jiang, Yong [1 ]
机构
[1] Tsinghua Univ, Grad Sch Shenzhen, Shenzhen 518055, Peoples R China
[2] Tsinghua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
来源
2015 IEEE 34TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC) | 2015年
关键词
software-defined network; controller placement; network optimization;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The core concept of software-defined network (SDN) is the separation between control plane and date plane. SDN provides a programmatic interface to network control, significantly simplifies network management and improves the efficiency of network utilization. To further improve network performance, scalability and reliability, it is recommended to deploy multiple controllers in SDN. However, network performance would degrade if operators randomly deploy the controllers, especially in the case of failure, e.g., router crashes, fiber cuts, etc. In this paper, we try to optimally place controllers while taking network failures into account. First, we formally define two problems, 1) Controller Placement under Comprehensive Network States (CPCNS) problem; and 2) Controller Placement under Single Link Failure (CPSLF) problem. Secondly, We propose a network states traversal based algorithm, which optimally solve the problem; and further propose another greedy-based algorithm, which can solve the problem in polynomial time. Finally, we evaluate the algorithms using real topologies and empirical data. The results indicate that the new controller placement strategies can significantly improve the performance when link failures happen.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Towards robust controller placement in software-defined networks against links failure
    Li, Li
    Du, Nana
    Liu, Huanyu
    Zhang, Ruifang
    Yan, Chaobo
    2019 IFIP/IEEE SYMPOSIUM ON INTEGRATED NETWORK AND SERVICE MANAGEMENT (IM), 2019, : 216 - 223
  • [2] Robust Controller Placement and Assignment in Software-defined Cellular Networks
    Abdel-Rahman, Mohammad J.
    Mazied, EmadelDin A.
    Teague, Kory
    MacKenzie, Allen B.
    Midkiff, Scott F.
    2017 26TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN 2017), 2017,
  • [3] Controller Placement in Software-Defined Mobile Networks
    Guner, Selcan
    Selvi, Hakan
    Gur, Gurkan
    Alagoz, Fatih
    2015 23RD SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2015, : 2619 - 2622
  • [4] Controller Placement in Software-defined Satellite Networks
    Xu, Shuang
    Wang, Xingwei
    Gao, Bangyi
    Zhang, Mingwei
    Huang, Min
    2018 14TH INTERNATIONAL CONFERENCE ON MOBILE AD-HOC AND SENSOR NETWORKS (MSN 2018), 2018, : 146 - 151
  • [5] Optimizing Controller Placement for Software-Defined Networks
    Huang, Victoria
    Chen, Gang
    Fu, Qiang
    Wen, Elliott
    2019 IFIP/IEEE SYMPOSIUM ON INTEGRATED NETWORK AND SERVICE MANAGEMENT (IM), 2019, : 224 - 232
  • [6] The Controller Placement Problem for Software-Defined Networks
    Hu Bo
    Wu Youke
    Wang Chuan'an
    Wang Ying
    2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2016, : 2435 - 2439
  • [7] An efficient approach to robust controller placement for link failures in Software-Defined Networks
    Hu, Tao
    Ren, Quan
    Yi, Peng
    Li, Ziyong
    Lan, Julong
    Hu, Yuxiang
    Li, Qian
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 124 : 187 - 205
  • [8] 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
  • [9] Controller Placement for Improving Resilience of Software-defined Networks
    Guo, Minzhe
    Bhattacharya, Prabir
    2013 FOURTH INTERNATIONAL CONFERENCE ON NETWORKING AND DISTRIBUTED COMPUTING (ICNDC), 2013, : 23 - 27
  • [10] Reliability Optimization for Controller Placement in Software-Defined Networks
    Martyna, Jerzy
    ADVANCES IN DEPENDABILITY ENGINEERING OF COMPLEX SYSTEMS, 2018, 582 : 298 - 307