The Topology of Shared-Memory Adversaries

被引:17
|
作者
Herlihy, Maurice [1 ]
Rajsbaum, Sergio [1 ]
机构
[1] Brown Univ, Dept Comp Sci, Providence, RI 02912 USA
关键词
combinatorial topology; shared-memory; fault-tolerance; set agreement; SET AGREEMENT; TASKS;
D O I
10.1145/1835698.1835724
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Failure patterns in modern parallel and distributed systems are not necessarily uniform. The notion of an adversary scheduler is a natural way to extend the classical wait-free and t-faulty models of computation. A well-established way to characterize an adversary is by its set of cores, where a core is any minimal set of processes that cannot all fail in any execution. We show that the protocol complex associated with an adversary is (c - 2)-connected, where c is the size of the adversary's smallest core. This implies, among other results, that such an adversary can solve c-set agreement, but not (c - 1)-set agreement. The proofs are combinatorial, relying on a novel application of the Nerve Theorem of modern combinatorial topology.
引用
收藏
页码:105 / 113
页数:9
相关论文
共 50 条
  • [21] REDUCING CONTENTION IN SHARED-MEMORY MULTIPROCESSORS
    STENSTROM, P
    [J]. COMPUTER, 1988, 21 (11) : 26 - 35
  • [22] SYNCHRONIZATION ALGORITHMS FOR SHARED-MEMORY MULTIPROCESSORS
    GRAUNKE, G
    THAKKAR, S
    [J]. COMPUTER, 1990, 23 (06) : 60 - 69
  • [23] PVM in a shared-memory industrial multiprocessor
    Appiani, E
    Bologna, M
    Corvi, M
    [J]. HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1995, 919 : 588 - 593
  • [24] ATM SHARED-MEMORY SWITCHING ARCHITECTURES
    GARCIAHARO, J
    JAJSZCZYK, A
    [J]. IEEE NETWORK, 1994, 8 (04): : 18 - 26
  • [25] Shared-memory Exact Minimum Cuts
    Henzinger, Monika
    Noe, Alexander
    Schulz, Christian
    [J]. 2019 IEEE 33RD INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2019), 2019, : 13 - 22
  • [26] BENIGN FAILURE MODELS FOR SHARED-MEMORY
    AFEK, Y
    MERRITT, M
    TAUBENFELD, G
    [J]. DISTRIBUTED ALGORITHMS, 1993, 725 : 69 - 83
  • [27] A SCALABLE DISTRIBUTED SHARED-MEMORY ARCHITECTURE
    KRISHNAMOORTHY, S
    CHOUDHARY, A
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 22 (03) : 547 - 554
  • [28] SPECIAL ISSUE ON SHARED-MEMORY MULTIPROCESSORS
    YEW, PC
    WAH, BW
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1991, 12 (02) : 85 - 86
  • [29] Architectural trends for shared-memory multiprocessors
    Stenstrom, P
    [J]. THIRTIETH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL 1: SOFTWARE TECHNOLOGY AND ARCHITECTURE, 1997, : 732 - 733
  • [30] DMP: DETERMINISTIC SHARED-MEMORY MULTIPROCESSING
    Devietti, Joseph
    Lucia, Brandon
    Ceze, Luis
    Oskin, Mark
    [J]. IEEE MICRO, 2010, 30 (01) : 40 - 49