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 条
  • [41] A Security Framework for Secure Cloud Computing Environments
    Jouini, Mouna
    Rabai, Latifa Ben Arfa
    [J]. INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2016, 6 (03) : 32 - 44
  • [42] Logging Framework for Cloud Computing Forensic Environments
    Patrascu, Alecsandru
    Patriciu, Victor-Valeriu
    [J]. 2014 10TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS (COMM), 2014,
  • [43] Establishing Trust in Hybrid Cloud Computing Environments
    Abawajy, Jemal
    [J]. TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 118 - 125
  • [44] Evaluation of Monitoring Tools for Cloud Computing Environments
    Sandoval, Yosandra
    Gallizo, Georgina
    Curiel, Mariela
    [J]. 2012 XXXVIII CONFERENCIA LATINOAMERICANA EN INFORMATICA (CLEI), 2012,
  • [45] Agreement technologies and their use in cloud computing environments
    Heras, Stella
    De la Prieta, Fernando
    Julian, Vicente
    Rodriguez, Sara
    Botti, Vicente
    Bajo, Javier
    Corchado, Juan M.
    [J]. PROGRESS IN ARTIFICIAL INTELLIGENCE, 2012, 1 (04) : 277 - 290
  • [46] Resource Monitoring and Prediction in Cloud Computing Environments
    Chen, Hanxiong
    Fu, Xiong
    Tang, Zhongrui
    Zhu, Xinxin
    [J]. 3RD INTERNATIONAL CONFERENCE ON APPLIED COMPUTING AND INFORMATION TECHNOLOGY (ACIT 2015) 2ND INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND INTELLIGENCE (CSI 2015), 2015, : 288 - 292
  • [47] Big Data Processing in Cloud Computing Environments
    Noraziah, A.
    Fakherldin, Mohammed Adam Ibrahim
    Adam, Khalid
    Majid, Mazlina Abdul
    [J]. ADVANCED SCIENCE LETTERS, 2017, 23 (11) : 11092 - 11095
  • [48] Efficient Service Discovery for Cloud Computing Environments
    Chen, Fei
    Bai, Xiaoli
    Liu, Bingbing
    [J]. ADVANCED RESEARCH ON COMPUTER SCIENCE AND INFORMATION ENGINEERING, 2011, 153 : 443 - 448
  • [49] Big Data Processing in Cloud Computing Environments
    Ji, Changqing
    Li, Yu
    Qiu, Wenming
    Awada, Uchechukwu
    Li, Keqiu
    [J]. PROCEEDINGS OF THE 2012 12TH INTERNATIONAL SYMPOSIUM ON PERVASIVE SYSTEMS, ALGORITHMS, AND NETWORKS (I-SPAN 2012), 2012, : 17 - 23
  • [50] INCIDENT MANAGEMENT PROCESS FOR THE CLOUD COMPUTING ENVIRONMENTS
    Cao, Chaojie
    Zhan, Zhiqiang
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS, 2011, : 225 - 229