Consensus-based fault-tolerant total order multicast

被引:5
|
作者
Fritzke, U [1 ]
Ingels, P [1 ]
Mostefaoui, A [1 ]
Raynal, M [1 ]
机构
[1] Inst Rech Informat & Syst Aleatoires, F-35042 Rennes, France
关键词
asynchronous systems; consensus; groups; reliable multicast; total order; group multicast;
D O I
10.1109/71.910870
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
While Total Order Broadcast (or Atomic Broadcast) primitives have received a lot of attention, this paper concentrates on Total Order Multicast to Multiple Groups in the context of asynchronous distributed systems in which processes may suffer crash failures. "Multicast to Multiple Groups" means that each message is sent to a subset of the process groups composing the system, distinct messages possibly having distinct destination groups. "Total Order" means that all message deliveries must be totally ordered. This paper investigates a consensus-based approach to solve this problem and proposes a corresponding protocol to implement this multicast primitive. This protocol is based on two underlying building blocks, namely, Uniform Reliable Multicast and Uniform Consensus. Its design characteristics lie in the two following properties: The first one is a Minimality property, more precisely, only the sender of a message and processes of its destination groups have to participate in the total order multicast of the message. The second property is a Locality property: No execution of a consensus has to involve processes belonging to distinct groups (i.e., consensus is executed on a "per group" basis). This Locality property is particularly useful when one is interested in using the Total Order Multicast primitive in large-scale distributed systems. In addition to a correctness proof, an improvement that reduces the cost of the protocol is also suggested.
引用
收藏
页码:147 / 156
页数:10
相关论文
共 50 条
  • [1] Fault-tolerant total order multicast to asynchronous groups
    Fritzke, U
    Ingels, P
    Mostefaoui, A
    Raynal, M
    [J]. SEVENTEENTH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 228 - 234
  • [2] ON THE RELIABILITY OF CONSENSUS-BASED FAULT-TOLERANT DISTRIBUTED COMPUTING SYSTEMS
    BABAOGLU, O
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1987, 5 (04): : 394 - 416
  • [3] Consensus-Based Fault-Tolerant Platooning for Connected and Autonomous Vehicles
    Tseng, Tzu-Yen
    Huang, Ding-Jiun
    Lin, Jia-You
    Chang, Po-Jui
    Lin, Chung-Wei
    Liu, Changliu
    [J]. 2023 IEEE INTELLIGENT VEHICLES SYMPOSIUM, IV, 2023,
  • [4] A Consensus-Based Fault-Tolerant Event Logger for High Performance Applications
    de Camargo, Edson Tavares
    Duarte Jr, Elias P.
    Pedone, Fernando
    [J]. EURO-PAR 2017: PARALLEL PROCESSING, 2017, 10417 : 415 - 427
  • [5] Byzantine Fault-Tolerant Atomic Multicast
    Coelho, Paulo
    Ceolin Junior, Tarcisio
    Bessani, Alysson
    Dotti, Fernando
    Pedone, Fernando
    [J]. 2018 48TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2018, : 39 - 50
  • [6] A New Multicast Fault-tolerant Approach
    Zhou, Yanling
    Zhang, Yousheng
    [J]. PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON INFORMATION, ELECTRONIC AND COMPUTER SCIENCE, VOLS I AND II, 2009, : 532 - 536
  • [7] On the Complexity of Fault-Tolerant Consensus
    Kowalski, Dariusz R.
    Mirek, Jaroslaw
    [J]. NETWORKED SYSTEMS, NETYS 2019, 2019, 11704 : 19 - 31
  • [8] Distributed Consensus-Based Fault Tolerant Control of Islanded Microgrids
    Shahab, Mohammad Ali
    Mozafari, Babak
    Soleymani, Soodabeh
    Dehkordi, Nima Mahdian
    Shourkaei, Hosein Mohammadnezhad
    Guerrero, Josep M.
    [J]. IEEE TRANSACTIONS ON SMART GRID, 2020, 11 (01) : 37 - 47
  • [9] Tree-based fault-tolerant multicast in multicomputer networks
    Wang, H
    Blough, DM
    [J]. SIXTH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, PROCEEDINGS, 1998, : 44 - 49
  • [10] The Fault-tolerant Multicast based on the Family Relation and Network Coding
    Zhou Yan-ling
    [J]. PROCEEDINGS OF 2017 2ND INTERNATIONAL CONFERENCE ON COMMUNICATION AND INFORMATION SYSTEMS (ICCIS 2017), 2015, : 159 - 163