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 条
  • [1] Reaching Consensus with Byzantine Faulty Controllers in Software-Defined Networks
    Cheng, Chien-Fu
    Lin, Jerry Chun-Wei
    Srivastava, Gautam
    Hsu, Chu-Chiao
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [2] TinySDN: Enabling Multiple Controllers for Software-Defined Wireless Software Networks
    de Oliveira, B. T.
    Gabriel, L. B.
    Margi, C. B.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2015, 13 (11) : 3690 - 3696
  • [3] Byzantine-Resilient Secure Software-Defined Networks with Multiple Controllers
    Li, He
    Li, Peng
    Guo, Song
    Yu, Shui
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2014, : 695 - 700
  • [4] TinySDN: Enabling Multiple Controllers for Software-Defined Wireless Sensor Networks
    de Oliveira, Bruno Trevizan
    Margi, Cintia Borges
    Gabriel, Lucas Batista
    [J]. 2014 IEEE LATIN-AMERICA CONFERENCE ON COMMUNICATIONS (LATINCOM), 2014,
  • [5] Byzantine-Resilient Secure Software-Defined Networks with Multiple Controllers in Cloud
    Li, He
    Li, Peng
    Guo, Song
    Nayak, Amiya
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (04) : 436 - 447
  • [6] Algorithm to Balance Load of Controllers in Software-Defined Network
    Srisamarn, Ukrist
    Kitsuwan, Nattapong
    Pradittasnee, Lapas
    [J]. ISCIT 2019: PROCEEDINGS OF 2019 19TH INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES (ISCIT), 2019, : 282 - 287
  • [7] Reducing the Monitoring Footprint on Controllers in Software-Defined Networks
    Hark, Rhaban
    Aerts, Nieke
    Hock, David
    Richerzhagen, Nils
    Rizk, Amr
    Steinmetz, Ralf
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2018, 15 (04): : 1264 - 1276
  • [8] Automated Synthesis of Reactive Controllers for Software-Defined Networks
    Wang, Anduo
    Moarref, Salar
    Loo, Boon Thau
    Topcu, Ufuk
    Scedrov, Andre
    [J]. 2013 21ST IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2013,
  • [9] Fast Failure Recovery in Software-Defined Networks
    Dong, Gang-Song
    Shen, Jing
    Sun, Li-Qian
    [J]. PROCEEDINGS OF THE 2017 5TH INTERNATIONAL CONFERENCE ON FRONTIERS OF MANUFACTURING SCIENCE AND MEASURING TECHNOLOGY (FMSMT 2017), 2017, 130 : 1579 - 1582
  • [10] Optimisation Methods for Fast Restoration of Software-Defined Networks
    Malik, Ali
    Aziz, Benjanim
    Adda, Mo
    Ke, Chin-Heng
    [J]. IEEE ACCESS, 2017, 5 : 16111 - 16123