A Load-Balancing Mechanism for Distributed SDN Control Plane Using Response Time

被引:86
|
作者
Cui, Jie [1 ,2 ,3 ]
Lu, Qinghe [1 ,2 ,3 ]
Zhong, Hong [1 ,2 ,3 ]
Tian, Miaomiao [1 ,2 ,3 ]
Liu, Lu [4 ]
机构
[1] Anhui Univ, Sch Comp Sci & Technol, Hefei 230039, Anhui, Peoples R China
[2] Anhui Normal Univ, Anhui Prov Key Lab Network & Informat Secur, Wuhu 241002, Peoples R China
[3] Anhui Univ, Anhui Engn Lab IoT Secur Technol, Hefei 230039, Anhui, Peoples R China
[4] Univ Derby, Sch Elect Comp & Math, Derby DE22 1GB, England
基金
中国国家自然科学基金;
关键词
Software-defined network; load-balancing; multiple controllers; response time; switch migration;
D O I
10.1109/TNSM.2018.2876369
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software-defined networking (SDN) has become a popular paradigm for managing large-scale networks including cloud servers and data centers because of its advantages of centralized management and programmability. The issues of scalability and reliability that a single centralized controller suffers makes distributed controller architectures emerge. One key limitation of distributed controllers is the statically configured switch-controller mapping, easily causing uneven load distribution among controllers. Previous works have proposed load-balancing methods with switch migration to address this issue. However, the higher-load controller is always directly considered as the overloaded controller that need to shift its load to other controllers, even if it has no response time delay. The pursuit of absolute load-balancing effect can also result in frequent network delays and service interruptions. Additionally, if there are several overloaded controllers, just one controller with the maximum load can be addressed within a single load-balancing operation, reducing load-balancing efficiency. To address these problems, we propose SMCLBRT, a load-balancing strategy of multiple SDN controllers based on response time, considering the changing features of real-time response times versus controller loads. By selecting the appropriate response time threshold and dealing with multiple overloading controllers simultaneously, it can well solve load-balancing problem in SDN control plane with multiple overloaded controllers. Simulation experiments exhibit the effectiveness of our scheme.
引用
收藏
页码:1197 / 1206
页数:10
相关论文
共 50 条
  • [41] Wi-Balance: SDN-based load-balancing in Enterprise WLANs
    Coronado, Estefania
    Villalon, Jose
    Garrido, Antonio
    2017 IEEE CONFERENCE ON NETWORK SOFTWARIZATION (IEEE NETSOFT), 2017,
  • [42] Load-balancing distributed outer joins through operator decomposition
    Cheng, Long
    Kotoulas, Spyros
    Liu, Qingzhi
    Wang, Ying
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 132 : 21 - 35
  • [43] Cloud Application Predictability through Integrated Load-Balancing and Service Time Control
    Nylander, Tommi
    Andren, Marcus Thelander
    Arzen, Karl-Erik
    Maggio, Martina
    15TH IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC 2018), 2018, : 51 - 60
  • [44] Review of SDN-based load-balancing methods, issues, challenges, and roadmap
    Saxena, Mohit Chandra
    Sabharwal, Munish
    Bajaj, Preeti
    INTERNATIONAL JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING SYSTEMS, 2023, 14 (09) : 1031 - 1049
  • [45] A Distributed Algorithm for Gateway Load-Balancing in Wireless Mesh Networks
    Galvez, Juan J.
    Ruiz, Pedro M.
    Skarmeta, Antonio F. G.
    2008 1ST IFIP WIRELESS DAYS (WD), 2008, : 183 - 187
  • [46] Automated learning of load-balancing strategies in multiprogrammed distributed systems
    Mehra, P
    Wah, BW
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1997, 28 (11) : 1077 - 1099
  • [47] Asymptotically Optimal Distributed Gateway Load-Balancing for the Internet of Things
    Bistritz, Ilai
    Bambos, Nicholas
    PROCEEDINGS OF THE 2019 10TH INTERNATIONAL CONFERENCE ON NETWORKS OF THE FUTURE (NOF 2019), 2019, : 98 - 101
  • [48] Distributed load-balancing for account-based sharded blockchains
    Toulouse, Michel
    Dai, H. K.
    Truong Giang Le
    INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2022, 18 (2/3) : 100 - 116
  • [49] On load-balancing algorithm for distributed data stream management systems
    Rong, Xiaoxia
    Wang, Jindong
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 4204 - +
  • [50] A load-balancing strategy for sort-first distributed rendering
    Abraham, F
    Celes, W
    Cerqueira, R
    Campos, JL
    XVII BRAZILIAN SYMPOSIUM ON COMPUTER GRAPHICS AND IMAGE PROCESSING, PROCEEDINGS, 2004, : 292 - 299