A practical building block for solving agreement problems in asynchronous distributed systems

被引:0
|
作者
Hurfin, M [1 ]
Raynal, M [1 ]
Tronel, F [1 ]
机构
[1] Inst Rech Informat & Syst Aleatoires, F-35042 Rennes, France
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Providing processes with the same view of a global state or allowing them to take consistent decisions, despite asynchrony and failure occurrences, are fundamental problems encountered in distributed systems. These problems are called agreement problems. Non-blocking atomic commitment and definition of a single delivery order for broadcast messages are examples of such problems. In this paper, we define a paradigm (called Single Global View) that encompasses various practical agreement problems. The interest of this paradigm lies in its practicability: each process starts with an initial value, and all these values are pieced together in such a way that, despite process crashes and asynchrony, all correct processes are delivered the same set of values (namely, the Single Global View). The power of this paradigm is the same as the one of the consensus problem defined by theoreticians. Instantiations of the paradigm, which solve practical agreement problems, are given. A protocol implementing the paradigm is also presented.
引用
收藏
页码:25 / 31
页数:7
相关论文
共 50 条
  • [21] Taming Distributed Asynchronous Systems
    Muscholl, Anca
    CONCUR 2010 - CONCURRENCY THEORY, 2010, 6269 : 40 - 47
  • [22] Distributed games and distributed control for asynchronous systems
    Gastin, P
    Lerman, B
    Zeitoun, M
    LATIN 2004: THEORETICAL INFORMATICS, 2004, 2976 : 455 - 465
  • [23] Intersecting sets:: a basic abstraction for asynchronous agreement problems
    Friedman, R
    Mostéfaoui, A
    Raynal, M
    11TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2005, : 15 - 22
  • [24] Multidimensional Approximate Agreement in Byzantine Asynchronous Systems
    Mendes, Hammurabi
    Herlihy, Maurice
    STOC'13: PROCEEDINGS OF THE 2013 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2013, : 391 - 400
  • [25] Optimistic agreement in distributed systems
    Mitchell, JR
    Garg, VK
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 885 - 889
  • [26] Asynchronous Distributed Algorithms for Solving Linear Algebraic Equations
    Liu, Ji
    Mou, Shaoshuai
    Morse, A. Stephen
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2018, 63 (02) : 372 - 385
  • [27] Solving Problems: Building a Foundation for Building Decarbonization
    McGowan, Mary Kate
    ASHRAE Journal, 2022, 64 (03) : 70 - 73
  • [28] An Asynchronous Distributed Algorithm for Solving a Linear Algebraic Equation
    Liu, Ji
    Mou, Shaoshuai
    Morse, A. Stephen
    2013 IEEE 52ND ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2013, : 5409 - 5414
  • [29] A heat-flux based "building block" approach for solving heat conduction problems
    de Monte, Filippo
    Beck, James V.
    Amos, Donald E.
    INTERNATIONAL JOURNAL OF HEAT AND MASS TRANSFER, 2011, 54 (13-14) : 2789 - 2800
  • [30] A genetic algorithm for solving dynamic scheduling problems in distributed manufacturing systems
    Wang, Yanhong
    Yan, Lixin
    Zhu, Hongyu
    Yin, Chaowan
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 7343 - 7347