A Fast Consensus Algorithm for Multiple Controllers in Software-Defined Networks

被引:0
|
作者
Ho, Chia-Chen [1 ]
Wang, Kuochcn [1 ]
Hsu, Yi-Huai [1 ]
机构
[1] Natl Chiao Tung Univ, Dept Comp Sci, Hsinchu 300, Taiwan
关键词
Consensus algorithm; consistency; multiple controllers; SDN;
D O I
暂无
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Multiple SDN controllers architecture has been proposed to improve the scalability problem and to avoid a single point of failure. One major issue in the SDN multiple controllers architecture is how to reach a consistent network state among SDN controllers. In order to resolve the above issue and to make sure that all controllers have the same network state and the whole network becomes consistent, an efficient consensus mechanism to synchronize the control state of each controller is required. In view of this, we propose a Fast Paxos-based Consensus algorithm (FPC) which provides strong consistency. The proposed FPC uses a controller priority mechanism to guarantee a proposal must be elected in each round and no additional round is needed even more than two proposers get the same votes. Using Estinet, simulation results have shown that the proposed FPC has lower average consensus time (35.3% lower) than Raft. With a low consensus time, the proposed FPC can improve the data store access performance (26.0% faster at retrieving data and 59.7% faster at storing data via the REST API comparing with the Raft). Therefore, the proposed FPC is feasible for multiple SDN controller networks.
引用
收藏
页码:112 / 116
页数:5
相关论文
共 50 条
  • [21] Load-Balancing Multiple Controllers Mechanism for Software-Defined Networking
    Ma, Yi-Wei
    Chen, Jiann-Liang
    Tsai, Yao-Hong
    Cheng, Kui-He
    Hung, Wen-Chien
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2017, 94 (04) : 3549 - 3574
  • [22] Research on deployment strategy of multiple controllers in the software-defined satellite network
    Chen, Jintao
    Liang, Jun
    Guo, Zizhen
    Xiao, Nan
    Liu, Bo
    [J]. Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2022, 49 (03): : 59 - 67
  • [23] Poster: Enabling Fast Forwarding in Hybrid Software-Defined Networks
    Sun, Yijun
    Guo, Zehua
    Dou, Songshi
    Zhang, Junjie
    Li, Changlin
    Ouyang, Xiang
    [J]. 2021 IEEE 29TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP 2021), 2021,
  • [24] Fast Data Plane Testing for Software-Defined Networks With RuleChecker
    Zhang, Peng
    Zhang, Cheng
    Hu, Chengchen
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (01) : 173 - 186
  • [25] On Software-defined networking and the design of SDN Controllers
    Hoang, Doan B.
    Minh Pham
    [J]. 2015 6TH INTERNATIONAL CONFERENCE ON THE NETWORK OF THE FUTURE (NOF), 2015,
  • [26] Standardization for Evaluating Software-Defined Networking Controllers
    da Silva, Emerson Remigio
    Endo, Patricia Takako
    Albuquerque, Edison de Queiroz
    [J]. PROCEEDINGS OF THE 2017 8TH INTERNATIONAL CONFERENCE ON THE NETWORK OF THE FUTURE (NOF), 2017, : 135 - 137
  • [27] Languages for Software-Defined Networks
    Foster, Nate
    Guha, Arjun
    Reitblatt, Mark
    Story, Alec
    Freedman, Michael J.
    Katta, Naga Praveen
    Monsanto, Christopher
    Reich, Joshua
    Rexford, Jennifer
    Schlesinger, Cole
    Walker, David
    Harrison, Major Robert
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2013, 51 (02) : 128 - 134
  • [28] Dynamic Assignment of Software-Defined Controllers in Vehicular Networks: An Evolutionary Game Approach
    Ji, Shufang
    Guo, Dong
    Gao, Ran
    Mai, Tianle
    [J]. 2023 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING, IWCMC, 2023, : 1383 - 1388
  • [29] On the Fingerprinting of Software-Defined Networks
    Cui, Heng
    Karame, Ghassan O.
    Klaedtke, Felix
    Bifulco, Roberto
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2016, 11 (10) : 2160 - 2173
  • [30] Abstractions for Software-Defined Networks
    Casado, Martin
    Foster, Nate
    Guha, Arjun
    [J]. COMMUNICATIONS OF THE ACM, 2014, 57 (10) : 86 - 95