Load balancing on distributed datastore in OpenDaylight SDN controller cluster

被引:0
|
作者
Kim, Taehong [1 ]
Choi, Seong-Gon [1 ]
Myung, Jungho [2 ]
Lim, Chang-Gyu [2 ]
机构
[1] Chungbuk Natl Univ, Sch Informat Commun Engn, Cheongju, South Korea
[2] Elect & Telecommun Res Inst, Daejeon, South Korea
基金
新加坡国家研究基金会;
关键词
SDN; Controller; Cluster; OpenDaylight; ODL; Distributed Datastore; Shard;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
SDN controller platforms have supported clustering architecture to meet high scalability and availability requirements for large scale carrier grade networks. As a well-known open source project, OpenDaylight provides a clustering and distributed datastore architecture. Datastore is distributed into shards such that a subset of shard can be located in any cluster member. To guarantee strong consistency of datastore that all shard replicas have same value, only the shard leader has responsibility for accepting data updates. Even though OpenDaylight supports a distributed shard leader election algorithm, the elected leaders are not distributed over cluster members due to the lack of centralized control. This results in an unbalanced CPU and network usage of the controller cluster. In this paper, we review the current status of the leader election algorithm for OpenDaylight controller cluster. Then, we propose a shard leader distribution algorithm to fully utilize the distributed datastore. The performance evaluations prove that shard leader distribution enhances the aggregated datastore throughput by distributing the requests for data updates to the distributed datastore.
引用
收藏
页数:3
相关论文
共 50 条
  • [1] Load Balancing of Distributed Datastore in OpenDaylight Controller Cluster
    Kim, Taehong
    Myung, Jungho
    Yoo, Seong-eun
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (01): : 72 - 83
  • [2] Dynamic Application Load Balancing in Distributed SDN Controller
    Hikichi, Kenji
    Soumiya, Toshio
    Yamada, Akiko
    [J]. 2016 18TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2016,
  • [3] A Load Balancing Strategy for SDN Controller based on Distributed Decision
    Zhou, Yuanhao
    Zhu, Mingfa
    Xiao, Limin
    Ruan, Li
    Duan, Wenbo
    Li, Deguo
    Liu, Rui
    Zhu, Mingming
    [J]. 2014 IEEE 13TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM), 2014, : 851 - 856
  • [4] Fault Administration by Load Balancing in Distributed SDN Controller: A Review
    Lakhani, Gaurang
    Kothari, Amit
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2020, 114 (04) : 3507 - 3539
  • [5] Fault Administration by Load Balancing in Distributed SDN Controller: A Review
    Gaurang Lakhani
    Amit Kothari
    [J]. Wireless Personal Communications, 2020, 114 : 3507 - 3539
  • [6] Dynamic SDN Controller Load Balancing
    Sufiev, Hadar
    Haddad, Yoram
    Barenboim, Leonid
    Soler, Jose
    [J]. FUTURE INTERNET, 2019, 11 (03):
  • [7] A Distributed Decision Mechanism for Controller Load Balancing Based on Switch Migration in SDN
    Hu, Tao
    Yi, Peng
    Zhang, Jianhui
    Lan, Julong
    [J]. CHINA COMMUNICATIONS, 2018, 15 (10) : 129 - 142
  • [8] A Distributed Decision Mechanism for Controller Load Balancing Based on Switch Migration in SDN
    Tao Hu
    Peng Yi
    Jianhui Zhang
    Julong Lan
    [J]. China Communications, 2018, 15 (10) : 129 - 142
  • [9] Performance Evaluation of OpenDaylight SDN Controller
    Khattak, Zuhran Khan
    Awais, Muhammad
    Iqbal, Adnan
    [J]. 2014 20TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2014, : 671 - 676
  • [10] Controller Adaptive Load Balancing for SDN Networks
    Aly, Wael Hosny Fouad
    [J]. 2019 ELEVENTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN 2019), 2019, : 514 - 519