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 条
  • [1] The weakest failure detector for solving election problems in asynchronous distributed systems
    Park, SH
    EURASIA-ICT 2002: INFORMATION AND COMMUNICATION TECHNOLOGY, PROCEEDINGS, 2002, 2510 : 945 - 952
  • [2] Solving election problem in asynchronous distributed systems
    Park, SeongHoon
    COMPUTATIONAL SCIENCE - ICCS 2006, PT 1, PROCEEDINGS, 2006, 3991 : 736 - 743
  • [3] Mastering agreement problems in distributed systems
    Raynal, M
    Singhal, M
    IEEE SOFTWARE, 2001, 18 (04) : 40 - +
  • [4] Group, majority, and strict agreement in timed asynchronous distributed systems
    Cristian, F
    PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL SYMPOSIUM ON FAULT-TOLERANT COMPUTING, 1996, : 178 - 187
  • [5] An election protocol in asynchronous distributed systems with practical specifications
    Lee, S
    Yang, SI
    Park, SH
    PDPTA '05: Proceedings of the 2005 International Conference on Parallel and Distributed Processing Techniques and Applications, Vols 1-3, 2005, : 928 - 934
  • [6] Solving Building Block Problems Using Generative Grammar
    Cox, Chris R.
    Watson, Richard A.
    GECCO'14: PROCEEDINGS OF THE 2014 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2014, : 341 - 348
  • [7] On classes of problems in asynchronous distributed systems with process crashes
    Fromentin, E
    Raynal, M
    Tronel, F
    19TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1999, : 470 - 477
  • [8] Asynchronous partial overlay: A new algorithm for solving distributed constraint satisfaction problems
    Mailler, R
    Lesser, VR
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2006, 25 (529-576): : 529 - 576
  • [9] Practical Asynchronous Distributed Key Generation
    Das, Sourav
    Yurek, Thomas
    Xiang, Zhuolun
    Miller, Andrew
    Kokoris-Kogias, Lefteris
    Ren, Ling
    43RD IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2022), 2022, : 2518 - 2534
  • [10] Building the Monitoring Systems for Complex Distributed Systems: Problems and Solutions
    Korableva, Olga
    Kalimullina, Olga
    Kurbanova, Ekaterina
    ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2017, : 221 - 228