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] 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
  • [4] 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
  • [5] Byzantine-Resilient Controller Mapping and Remapping in Software Defined Networks
    Mohan, Purnima Murali
    Truong-Huu, Tram
    Gurusamy, Mohan
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2020, 7 (04): : 2714 - 2729
  • [6] 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
  • [7] 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
  • [8] Fault tolerance in TCAM-limited software defined networks
    Mohan, Purnima Murali
    Tram Truong-Huu
    Gurusamy, Mohan
    COMPUTER NETWORKS, 2017, 116 : 47 - 62
  • [9] Fault-Tolerance Mechanisms for Software-Defined Internet of Vehicles
    Cheng, Chien-Fu
    Srivastava, Gautam
    Lin, Jerry Chun-Wei
    Lin, Ying-Chen
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2021, 22 (06) : 3859 - 3868
  • [10] Byzantine fault tolerance in distributed machine learning: a survey
    Bouhata, Djamila
    Moumen, Hamouma
    Mazari, Jocelyn Ahmed
    Bounceur, Ahcene
    JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2024,