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 条
  • [1] On topology and bisection bandwidth of hierarchical-ring networks for shared-memory multiprocessors
    Ravindran, G
    Stumm, D
    [J]. FIFTH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 1998, : 262 - 269
  • [2] SHARED-MEMORY AND PC SUPERCOMPUTING
    FRIED, S
    [J]. DR DOBBS JOURNAL, 1994, 19 (01): : 18 - &
  • [3] KNOWLEDGE IN SHARED-MEMORY SYSTEMS
    MERRITT, M
    TAUBENFELD, G
    [J]. DISTRIBUTED COMPUTING, 1993, 7 (02) : 99 - 109
  • [4] Shared-memory performance profiling
    Xu, ZC
    Larus, JR
    Miller, BP
    [J]. ACM SIGPLAN NOTICES, 1997, 32 (07) : 240 - 251
  • [5] ATOMIC SNAPSHOTS OF SHARED-MEMORY
    AFEK, Y
    ATTIYA, H
    DOLEV, D
    GAFNI, E
    MERRITT, M
    SHAVIT, N
    [J]. JOURNAL OF THE ACM, 1993, 40 (04) : 873 - 890
  • [6] SMALL SHARED-MEMORY MULTIPROCESSORS
    BASKETT, F
    HENNESSY, JL
    [J]. SCIENCE, 1986, 231 (4741) : 963 - 967
  • [7] SHARED-MEMORY AND MESSAGE QUEUES
    LAM, RB
    [J]. DR DOBBS JOURNAL, 1995, 20 (05): : 28 - &
  • [8] AND OR PARALLELISM ON SHARED-MEMORY MULTIPROCESSORS
    GUPTA, G
    JAYARAMAN, B
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1993, 17 (01): : 59 - 89
  • [9] UNAMBIGUOUS SHARED-MEMORY SYSTEMS
    Morin, Remi
    [J]. INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2010, 21 (04) : 665 - 685
  • [10] MEMORY ACCESS DEPENDENCIES IN SHARED-MEMORY MULTIPROCESSORS
    DUBOIS, M
    SCHEURICH, C
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (06) : 660 - 673