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
来源
Information Systems Frontiers | 2014年 / 16卷
关键词
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 条
  • [21] Cloud Computing for Enhanced Living Environments
    Pop, Florin
    Ganchev, Ivan
    Valderrama, Carlos
    Belov, Kiril
    Di Martino, Beniamino
    IEEE CLOUD COMPUTING, 2016, 3 (06): : 24 - 27
  • [22] Leaderless Consensus: the State of the Art
    Palmieri, Roberto
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 1307 - 1310
  • [23] Model Based Byzantine Fault Detection Technique for Cloud Computing
    Fan, Guisheng
    Yu, Huiqun
    Chen, Liqiong
    Liu, Dongmei
    2012 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE (APSCC), 2012, : 249 - 256
  • [24] A Byzantine Fault Tolerance Model for a Multi-Cloud Computing
    AlZain, Mohammed A.
    Soh, Ben
    Pardede, Eric
    2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 130 - 137
  • [25] Scalable Dynamic Multi-Agent Practical Byzantine Fault-Tolerant Consensus in Permissioned Blockchain
    Feng, Libo
    Zhang, Hui
    Chen, Yong
    Lou, Liqi
    APPLIED SCIENCES-BASEL, 2018, 8 (10):
  • [26] Byzantine Consensus with Unknown Participants
    Alchieri, Eduardo A. P.
    Bessani, Alysson Neves
    Fraga, Joni da Silva
    Greve, Fabiola
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 12TH INTERNATIONAL CONFERENCE, OPODIS 2008, 2008, 5401 : 22 - +
  • [27] Parallel Byzantine fault tolerance consensus based on trusted execution environments
    Wang, Ran
    Ma, Fuqiang
    Tang, Sisui
    Zhang, Hangning
    He, Jie
    Su, Zhiyuan
    Zhang, Xiaotong
    Xu, Cheng
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2025, 18 (01) : 23 - 24
  • [28] A scalable network-aware virtual machine allocation strategy in multi-datacentre cloud computing environments
    Abdelaal M.A.
    Ebrahim G.A.
    Anis W.R.
    International Journal of Cloud Computing, 2019, 8 (02): : 183 - 206
  • [29] Scalable Cyber-Security for Terabit Cloud Computing
    Ros-Giralt, Jordi
    Szilagyi, Peter
    Lethin, Richard
    2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 1607 - 1616
  • [30] SCALABLE RDF GRAPH QUERYING USING CLOUD COMPUTING
    Li, Ren
    Yang, Dan
    Hu, Haibo
    Xie, Juan
    Fu, Li
    JOURNAL OF WEB ENGINEERING, 2013, 12 (1-2): : 159 - 180