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 条
  • [31] Load-Balancing Methods for Parallel and Distributed Constraint Solving
    Rolf, Carl Christian
    Kuchcinski, Krzysztof
    2008 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, 2008, : 304 - 309
  • [32] Pegasus: a distributed and load-balancing fingerprint identification system
    Yun-xiang Zhao
    Wan-xin Zhang
    Dong-sheng Li
    Zhen Huang
    Min-ne Li
    Xi-cheng Lu
    Frontiers of Information Technology & Electronic Engineering, 2016, 17 : 766 - 780
  • [33] Pegasus: a distributed and load-balancing fingerprint identification system
    Zhao, Yun-xiang
    Zhang, Wan-xin
    Li, Dong-sheng
    Huang, Zhen
    Li, Min-ne
    Lu, Xi-cheng
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2016, 17 (08) : 766 - 780
  • [34] GLOBAL DYNAMIC LOAD-BALANCING FOR DECENTRALISED DISTRIBUTED SIMULATION
    Bragard, Quentin
    Ventresque, Anthony
    Murphy, Liam
    PROCEEDINGS OF THE 2014 WINTER SIMULATION CONFERENCE (WSC), 2014, : 3797 - 3808
  • [35] A Load-Balancing Algorithm for Hadoop Distributed File System
    Lin, Chi-Yi
    Lin, Ying-Chen
    PROCEEDINGS 2015 18TH INTERNATIONAL CONFERENCE ON NETWORK-BASED INFORMATION SYSTEMS (NBIS 2015), 2015, : 173 - 179
  • [36] Design and evaluation of distributed load-balancing for wireless networks
    Nunzi, G.
    Schuetz, S.
    Brunner, M.
    2007 10TH IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2009), VOLS 1 AND 2, 2007, : 478 - +
  • [37] Dynamic load-balancing for BSP time warp
    Low, MYH
    35TH ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 2002, : 267 - 274
  • [38] An e-Healthcare Sensor Network Load-balancing Scheme using SDN-SFC
    Li, Ting-Mei
    Liao, Chen-Chi
    Cho, Hsin-Hung
    Chien, Wei-Che
    Lai, Chin Feng
    Chao, Han-Chieh
    2017 IEEE 19TH INTERNATIONAL CONFERENCE ON E-HEALTH NETWORKING, APPLICATIONS AND SERVICES (HEALTHCOM), 2017,
  • [39] PI feedback-based dynamic load-balancing algorithm for distributed control system
    Tang, Feng
    Zhang, Ping
    Li, Fang
    Huang, Zhi-Xiang
    Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2015, 43 (09): : 81 - 87
  • [40] Dynamic Application Load Balancing in Distributed SDN Controller
    Hikichi, Kenji
    Soumiya, Toshio
    Yamada, Akiko
    2016 18TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2016,