Intersecting sets:: a basic abstraction for asynchronous agreement problems

被引:0
|
作者
Friedman, R [1 ]
Mostéfaoui, A
Raynal, M
机构
[1] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
[2] Univ Rennes 1, IRISA, F-35042 Rennes, France
关键词
asynchronous system; computing abstraction; consensus; distributed algorithm; failure detector; message passing; non blocking atomic commit;
D O I
10.1109/PRDC.2005.37
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Defining good abstractions is a central issue when one wants to understand the deep structure and basic principles that underlie computing mechanisms. This paper introduces a basic and particularly simple distributed computing abstraction suited to asynchronous distributed agreement problems. This abstraction, called Intersecting Sets, requires each process to deposit a value and allows each non-faulty process to obtain a subset of these values such that any two such sets have a non-empty intersection. This simple abstraction captures an essential part of distributed agreement problems. After having introduced and motivated this abstraction, the paper investigates its properties, its power and its benefit when solving distributed agreement problems.
引用
收藏
页码:15 / 22
页数:8
相关论文
共 50 条
  • [1] A theory of dynamic conflict problems on intersecting sets
    Smol'yakov, ER
    DIFFERENTIAL EQUATIONS, 2003, 39 (12) : 1724 - 1731
  • [2] A Theory of Dynamic Conflict Problems on Intersecting Sets
    E. R. Smol'yakov
    Differential Equations, 2003, 39 : 1724 - 1731
  • [3] SOLUTION OF MULTIATTRIBUTE PROBLEMS INVOLVING COUNTING IN INTERSECTING SETS
    HELLERMAN, H
    CAVALLO, R
    INTERNATIONAL JOURNAL OF COMPUTER & INFORMATION SCIENCES, 1977, 6 (01): : 1 - 7
  • [4] INTERSECTING SETS OF DIFFERENCES
    JAGER, T
    AMERICAN MATHEMATICAL MONTHLY, 1980, 87 (03): : 219 - 219
  • [5] A practical building block for solving agreement problems in asynchronous distributed systems
    Hurfin, M
    Raynal, M
    Tronel, F
    1998 IEEE INTERNATIONAL PERFORMANCE, COMPUTING AND COMMUNICATIONS CONFERENCE, 1997, : 25 - 31
  • [6] Intersecting and cross-intersecting families of labeled sets
    Borg, Peter
    ELECTRONIC JOURNAL OF COMBINATORICS, 2008, 15 (01):
  • [7] ASYNCHRONOUS APPROXIMATE AGREEMENT
    FEKETE, AD
    INFORMATION AND COMPUTATION, 1994, 115 (01) : 95 - 124
  • [8] ALMOST INTERSECTING FAMILIES OF SETS
    Gerbner, Daniel
    Lemons, Nathan
    Palmer, Cory
    Patkos, Balazs
    Szecsi, Vajk
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2012, 26 (04) : 1657 - 1669
  • [9] Intersecting Convex Sets by Rays
    Fulek, Radoslav
    Holmsen, Andreas F.
    Pach, Janos
    DISCRETE & COMPUTATIONAL GEOMETRY, 2009, 42 (03) : 343 - 358
  • [10] Piercing intersecting convex sets
    Barany, Imre
    Dillon, Travis
    Palvolgyi, Domotor
    Varga, Daniel
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2025, 710 : 405 - 417