Load-balancing routing in software defined networks with multiple controllers

被引:38
|
作者
Wang, Haibo [1 ]
Xu, Hongli [1 ]
Huang, Liusheng [1 ]
Wang, Jianxin [1 ]
Yang, Xuwei [1 ]
机构
[1] Univ Sci & Technol China, Sch Comp Sci & Technol, Hefei 230027, Anhui, Peoples R China
关键词
Software defined networks; Controller load; Link load; Rounding;
D O I
10.1016/j.comnet.2018.05.012
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software defined networking is a new paradigm that separates the control plane from the data plane. To provide high scalability and reduce the controller load in a large-scale software defined network (SDN), a natural way is to deploy a cluster of distributed controllers so as to cooperatively manage the network. However, since each controller just manages a set of the connected (or associated) switches and usually holds the information of these switches (and connected links), it may result in controller load imbalance and link load imbalance. Thus, both controller load and link load should be optimized to achieve better QoS in SDNs. To this end, this paper tries to answer the following question: how to perform both controller load balancing and link load balancing in an SDN? We formulate the load-balancing routing for both links and controllers (LBR-LC) problem in an SDN, and prove its NP-hardness. A rounding-based algorithm is proposed to solve this problem, and the approximation performance is also analyzed. Moreover, we discuss the efficient mechanism for network status maintenance among distributed controllers. The extensive simulation results show that our proposed algorithm can reduce the maximum controller response time by 70% compared with the previous solution, while only increasing the maximum link load by 3%. (C) 2018 Elsevier B.V. All rights reserved.
引用
下载
收藏
页码:82 / 91
页数:10
相关论文
共 50 条
  • [1] Load-Balancing Multiple Controllers Mechanism for Software-Defined Networking
    Yi-Wei Ma
    Jiann-Liang Chen
    Yao-Hong Tsai
    Kui-He Cheng
    Wen-Chien Hung
    Wireless Personal Communications, 2017, 94 : 3549 - 3574
  • [2] Load-Balancing Multiple Controllers Mechanism for Software-Defined Networking
    Ma, Yi-Wei
    Chen, Jiann-Liang
    Tsai, Yao-Hong
    Cheng, Kui-He
    Hung, Wen-Chien
    WIRELESS PERSONAL COMMUNICATIONS, 2017, 94 (04) : 3549 - 3574
  • [3] A survey on routing and load-balancing mechanisms in software-defined vehicular networks
    Malakar, Madhuri
    Mahapatro, Judhistir
    Ghosh, Timam
    WIRELESS NETWORKS, 2024, 30 (05) : 3181 - 3197
  • [4] Load-Balancing Software-Defined Networking Through Hybrid Routing
    Zhao, Gongming
    Huang, Liusheng
    Li, Ziqiang
    Xu, Hongli
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, WASA 2017, 2017, 10251 : 96 - 108
  • [5] Load-balancing Routing for Wireless Sensor Networks with Multiple Sinks
    Zhang, Chongqing
    Wang, Yinglong
    Liang, Yongquan
    Shu, Minglei
    Chen, Changfang
    Fang, Sheng
    2015 12TH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (FSKD), 2015, : 2153 - 2157
  • [6] Q-learning Approach for Load-balancing in Software Defined Networks
    Tennakoon, Deepal
    Karunarathna, Suneth
    Udugama, Brian
    2018 MORATUWA ENGINEERING RESEARCH CONFERENCE (MERCON) 4TH INTERNATIONAL MULTIDISCIPLINARY ENGINEERING RESEARCH CONFERENCE, 2018, : 1 - 6
  • [7] Load-balancing routing for wireless access networks
    Hsiao, PH
    Hwang, A
    Kung, HT
    Vlah, D
    IEEE INFOCOM 2001: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS: TWENTY YEARS INTO THE COMMUNICATIONS ODYSSEY, 2001, : 986 - 995
  • [8] Robust Routing in Load-balancing WDM Networks to Cope with Multiple Failures
    Dai, Rui
    Li, Lemin
    Wang, Sheng
    Zhang, Xiaoning
    GLOBECOM 2008 - 2008 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2008,
  • [9] Efficient Multiple Gateways Load-Balancing and QoS Routing in Wireless Mesh Networks
    Liu, Chungui
    Shu, Yantai
    Zhang, Lianfang
    Li, Jun
    2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 2799 - 2802
  • [10] Load-balancing in multistage interconnection networks under multiple-pass routing
    Wang, SJ
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1996, 36 (02) : 189 - 194