SBFT: a Scalable and Decentralized Trust Infrastructure

被引:200
|
作者
Gueta, Guy Golan [1 ]
Abraham, Ittai [1 ]
Grossman, Shelly [2 ]
Malkhi, Dahlia [1 ]
Pinkas, Benny [3 ]
Reiter, Michael [4 ]
Seredinschi, Dragos-Adrian [5 ]
Tamir, Orr [2 ]
Tomescu, Alin [6 ]
机构
[1] VMware Res, Palo Alto, CA 94304 USA
[2] Tel Aviv Univ, Tel Aviv, Israel
[3] BIU, Ramat Gan, Israel
[4] Univ N Carolina, Chapel Hill, NC USA
[5] Ecole Polytech Fed Lausanne, Lausanne, Switzerland
[6] MIT, Cambridge, MA 02139 USA
来源
2019 49TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN 2019) | 2019年
关键词
DISTRIBUTED CONSENSUS; IMPOSSIBILITY;
D O I
10.1109/DSN.2019.00063
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
SBFT is a state of the art Byzantine fault tolerant state machine replication system that addresses the challenges of scalability, decentralization and global geo-replication. SBFT is optimized for decentralization and is experimentally evaluated on a deployment of more than 200 active replicas withstanding a malicious adversary controlling f = 64 replicas. Our experiments show how the different algorithmic ingredients of SBFT contribute to its performance and scalability. The results show that SBFT simultaneously provides almost 2x better throughput and about 1.5x better latency relative to a highly optimized system that implements the PBFT protocol. To achieve this performance improvement, SBFT uses a combination of four ingredients: using collectors and threshold signatures to reduce communication to linear, using an optimistic fast path, reducing client communication and utilizing redundant servers for the fast path. SBFT is the first system to implement a correct dual-mode view change protocol that allows to efficiently run either an optimistic fast path or a fallback slow path without incurring a view change to switch between modes.
引用
收藏
页码:568 / 580
页数:13
相关论文
共 50 条
  • [1] Decentralized Trust in the Inter-Domain Routing Infrastructure
    Paillisse, Jordi
    Manrique, Jan
    Bonet, Guillem
    Rodriguez-Natal, Alberto
    Maino, Fabio
    Cabellos, Albert
    IEEE ACCESS, 2019, 7 : 166896 - 166905
  • [2] Optimized Scalable Decentralized Hybrid Advanced Metering Infrastructure for Smart Grid
    Ghasempour, Alireza
    2015 IEEE INTERNATIONAL CONFERENCE ON SMART GRID COMMUNICATIONS (SMARTGRIDCOMM), 2015, : 223 - 228
  • [3] Introduction to "Security and Critical Infrastructure for Cloud, IoT and Decentralized Trust" minitrack
    Yeager, William J.
    Morin, Jean-Henry
    PROCEEDINGS OF THE 51ST ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2018, : 5665 - 5665
  • [4] Decentralized Translator of Trust: Supporting Heterogeneous TEE for Critical Infrastructure Protection
    Karanjai, Rabimba
    Collier, Rowan
    Gao, Zhimin
    Chen, Lin
    Fan, Xinxin
    Suh, Taeweon
    Shi, Weidong
    Xu, Lei
    PROCEEDINGS OF THE 5TH ACM INTERNATIONAL SYMPOSIUM ON BLOCKCHAIN AND SECURE CRITICAL INFRASTRUCTURE, ACM BSCI 2023, 2023, : 85 - 94
  • [5] Towards a Rollup-Centric Scalable Architecture for Decentralized Physical Infrastructure Networks
    Fan, Xinxin
    Xu, Lei
    PROCEEDINGS OF THE FIFTH ACM INTERNATIONAL WORKSHOP ON BLOCKCHAIN-ENABLED NETWORKED SENSOR SYSTEMS, BLOCKSYS 2023, 2023, : 9 - 12
  • [6] Decentralized trust management
    Blaze, M
    Feigenbaum, J
    Lacy, J
    1996 IEEE SYMPOSIUM ON SECURITY AND PRIVACY, PROCEEDINGS, 1996, : 164 - 173
  • [7] Trust Is Risk: A Decentralized Financial Trust Platform
    Litos, Orfeas Stefanos Thyfronitis
    Zindros, Dionysis
    FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2017, 2017, 10322 : 340 - 356
  • [8] Towards Scalable Decentralized Triplestores
    Zhou, Jing
    Wang, Kemin
    2009 INTERNATIONAL SYMPOSIUM ON COMPUTER NETWORK AND MULTIMEDIA TECHNOLOGY (CNMT 2009), VOLUMES 1 AND 2, 2009, : 417 - 420
  • [9] Decentralized scalable fairshare scheduling
    Ostberg, Per-Olov
    Espling, Daniel
    Elmroth, Erik
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (01): : 130 - 143
  • [10] Decentralized task assignment is scalable
    Matloff, N
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 285 - 289