Scalable and leaderless Byzantine consensus in cloud computing environments

被引:0
|
作者
JongBeom Lim
Taeweon Suh
JoonMin Gil
Heonchang Yu
机构
[1] Korea University,Department of Computer Science Education
[2] Catholic University of Daegu,School of Computer & Information Communications Engineering
来源
关键词
Byzantine fault tolerance; Consensus; Gossip; Cloud computing;
D O I
暂无
中图分类号
学科分类号
摘要
Traditional Byzantine consensus in distributed systems requires n ≥ 3f + 1, where n is the number of nodes. In this paper, we present a scalable and leaderless Byzantine consensus implementation based on gossip, requiring only n ≥ 2f + 1 nodes. Unlike conventional distributed systems, the network topology of cloud computing systems is often not fully connected, but loosely coupled and layered. Hence, we revisit the Byzantine consensus problem in cloud computing environments, in which each node maintains some number of neighbors, called local view. The message complexity of our Byzantine consensus scheme is O(n), instead of O(n2). Experimental results and correctness proof show that our Byzantine consensus scheme can solve the Byzantine consensus problem safely in a scalable way without a bottleneck and a leader in cloud computing environments.
引用
收藏
页码:19 / 34
页数:15
相关论文
共 50 条
  • [1] Scalable and leaderless Byzantine consensus in cloud computing environments
    Lim, JongBeom
    Suh, Taeweon
    Gil, JoonMin
    Yu, Heonchang
    INFORMATION SYSTEMS FRONTIERS, 2014, 16 (01) : 19 - 34
  • [2] TSBFT: A scalable and efficient leaderless byzantine consensus for consortium blockchain
    Tian, Junfeng
    Tian, Jin
    Xu, Hongwei
    COMPUTER NETWORKS, 2023, 222
  • [3] Leaderless Byzantine Fault-Tolerant Consensus Protocol for Blockchains
    Afanasyeva, Anastasia
    Kameskiy, Denis
    Telnov, Sergei
    Yanovich, Yury
    6TH INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY AND APPLICATIONS, ICBTA 2023, 2023, : 78 - 84
  • [4] DBFT: Efficient Leaderless Byzantine Consensus and its Application to Blockchains
    Crain, Tyler
    Gramoli, Vincent
    Larrea, Mikel
    Raynal, Michel
    2018 IEEE 17TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2018,
  • [5] A Scalable and Efficient User Authentication Scheme for Cloud Computing Environments
    Moghaddam, Faraz Fatemi
    Moghaddam, Shiva Gerayeli
    Rouzbeh, Sohrab
    Araghi, Sagheb Kohpayeh
    Alibeigi, Nima Morad
    Varnosfaderani, Shirin Dabbaghi
    2014 IEEE REGION 10 SYMPOSIUM, 2014, : 508 - 513
  • [6] Trusted Hardware-Assisted Leaderless Byzantine Fault Tolerance Consensus
    Zhao, Liangrong
    Decouchant, Jeremie
    Liu, Joseph K.
    Lu, Qinghua
    Yu, Jiangshan
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (06) : 5086 - 5097
  • [7] Scalable Transaction Management for Partially Replicated Data in Cloud Computing Environments
    Tripathi, Anand
    Rajappan, Gowtham
    PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 260 - 267
  • [8] Design of a Flexible and Scalable Hypervisor Module for Simulating Cloud Computing Environments
    Nunez, A.
    Castane, G. G.
    Vazquez-Poletti, J. L.
    Caminero, A. C.
    Carretero, J.
    Llorente, I. M.
    PROCEEDINGS OF THE 2011 INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, 2011, : 265 - 270
  • [9] Probabilistic Byzantine Tolerance for Cloud Computing
    Arantes, Luciana
    Friedman, Roy
    Marin, Olivier
    Sens, Pierre
    2015 IEEE 34TH SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2015, : 1 - 10
  • [10] Leaderless consensus
    Antoniadis, Karolos
    Benhaim, Julien
    Desjardins, Antoine
    Elias, Poroma
    Gramoli, Vincent
    Guerraoui, Rachid
    Voron, Gauthier
    Zablotchi, Igor
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2023, 176 : 95 - 113