Switch-Centric Byzantine Fault Tolerance Mechanism in Distributed Software Defined Networks
- Authors
- Han, Sol; Jang, Seokwon; Lee, Hochan; Pack, Sangheon
- Issue Date
- 10월-2020
- Publisher
- IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
- Keywords
- Process control; Fault tolerance; Fault tolerant systems; Switches; Synchronization; Time factors; Byzantine fault tolerance; switch-centric; programmable data plane; P4
- Citation
- IEEE COMMUNICATIONS LETTERS, v.24, no.10, pp.2236 - 2239
- Indexed
- SCIE
SCOPUS
- Journal Title
- IEEE COMMUNICATIONS LETTERS
- Volume
- 24
- Number
- 10
- Start Page
- 2236
- End Page
- 2239
- URI
- https://scholar.korea.ac.kr/handle/2021.sw.korea/52564
- DOI
- 10.1109/LCOMM.2020.3004038
- ISSN
- 1089-7798
- Abstract
- 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.
- Files in This Item
- There are no files associated with this item.
- Appears in
Collections - College of Engineering > School of Electrical Engineering > 1. Journal Articles
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.