Switch-Centric Byzantine Fault Tolerance Mechanism in Distributed Software Defined Networks

被引:6
|
作者
Han, Sol [1 ]
Jang, Seokwon [1 ]
Lee, Hochan [1 ]
Pack, Sangheon [1 ]
机构
[1] Korea Univ, Sch Elect Engn, Seoul 02841, South Korea
基金
新加坡国家研究基金会;
关键词
Process control; Fault tolerance; Fault tolerant systems; Switches; Synchronization; Time factors; Byzantine fault tolerance; switch-centric; programmable data plane; P4;
D O I
10.1109/LCOMM.2020.3004038
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Supporting byzantine fault tolerance (BFT) in distributed software-defined networks (SDNs) may lead to increased consensus delay and traffic load since all messages should be verified and multicasted among controllers. To address this problem, we propose a switch-centric byzantine fault tolerant (SC-BFT) mechanism, in which key BFT functions (e.g., message authentication and comparison) are implemented at the programmable switches. Thus, SC-BFT can accelerate the consensus procedure and mitigate the communication overhead. We implemented SC-BFT at BMv2 using P4. Analytical and simulation results show that SC-BFT provides 80% reduced response time compared to conventional BFT consensus mechanisms with significantly reduced communication overhead.
引用
收藏
页码:2236 / 2239
页数:4
相关论文
共 50 条
  • [1] Primary-Backup Controller Mapping for Byzantine Fault Tolerance in Software Defined Networks
    Mohan, Purnima Murali
    Truong-Huu, Tram
    Gurusamy, Mohan
    GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [2] Improving the reliability of Byzantine fault-tolerant distributed software-defined networks
    Moazzeni, Shadi
    Khayyambashi, Mohammad Reza
    Movahhedinia, Naser
    Callegati, Franco
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2020, 33 (09)
  • [3] On energy consumption of switch-centric data center networks
    Olusogo Popoola
    Bernardi Pranggono
    The Journal of Supercomputing, 2018, 74 : 334 - 369
  • [4] A Practical Byzantine-Based Approach for Faulty Switch Tolerance in Software-Defined Networks
    Yuan, Bin
    Jin, Hai
    Zou, Deqing
    Yang, Laurence Tianruo
    Yu, Shui
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2018, 15 (02): : 825 - 839
  • [5] On energy consumption of switch-centric data center networks
    Popoola, Olusogo
    Pranggono, Bernardi
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (01): : 334 - 369
  • [6] A Study on Byzantine Fault Tolerance Methods in Distributed Networks
    Nasreen, M. A.
    Ganesh, Amal
    Sunitha, C.
    FOURTH INTERNATIONAL CONFERENCE ON RECENT TRENDS IN COMPUTER SCIENCE & ENGINEERING (ICRTCSE 2016), 2016, 87 : 50 - 54
  • [7] CORONET: Fault Tolerance for Software Defined Networks
    Kim, Hyojoon
    Santos, Jose Renato
    Turner, Yoshio
    Schlansker, Mike
    Tourrilhes, Jean
    Feamster, Nick
    2012 20TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2012,
  • [8] Virtual Network Embedding for Switch-Centric Data Center Networks
    Rios, Ana Laura Gonzalez
    Bekshentayeva, Kamila
    Singh, Maheeppartap
    Haeri, Soroush
    Trajkovic, Ljiljana
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [9] A Novel Fault Tolerance Mechanism for Software Defined Networking
    Aly, Wael Hosny Fouad
    UKSIM-AMSS 11TH EUROPEAN MODELLING SYMPOSIUM ON COMPUTER MODELLING AND SIMULATION (EMS 2017), 2017, : 233 - 239
  • [10] LBFTFB Fault Tolerance Mechanism for Software Defined Networking
    Aly, Wadi Hosny Fouad
    2017 INTERNATIONAL CONFERENCE ON ELECTRICAL AND COMPUTING TECHNOLOGIES AND APPLICATIONS (ICECTA), 2017, : 691 - 695