MULTI-WRITER COMPOSITE REGISTERS

被引:38
|
作者
ANDERSON, JH
机构
[1] Department of Computer Science, University of North Carolina at Chapel Hill, Chapel Hill, 27599-3175, NC
关键词
ATOMICITY; ATOMIC REGISTER; COMPOSITE REGISTER; CONCURRENCY; INTERLEAVING SEMANTICS; LINEARIZABILITY; SHARED VARIABLE; SNAPSHOT;
D O I
10.1007/BF02280833
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A composite register is an array-like shared data object that is partitioned into a number of components. An operation of such a register either writes a value to a single component, or reads the values of all components. A composite register reduces to an ordinary atomic register when there is only one component. In this paper, we show that a composite register with multiple writers per component can be implemented in a wait-free manner from a composite register with a single writer per component. It has been previously shown that registers of the latter kind can be implemented from atomic registers without waiting. Thus, our results establish that any composite register can be implemented in a wait-free manner from atomic registers. We show that our construction has comparable space compexity and better time complexity than other constructions that have been presented in the literature.
引用
收藏
页码:175 / 195
页数:21
相关论文
共 50 条
  • [21] Shallow Neural Network Model for Hand-drawn Symbol Recognition in Multi-Writer Scenario
    Dey, Sounak
    Dutta, Anjan
    Llados, Josep
    Fornes, Alicia
    Pal, Umapada
    2017 14TH IAPR INTERNATIONAL CONFERENCE ON DOCUMENT ANALYSIS AND RECOGNITION (ICDAR 2017), VOL 2, 2017, : 31 - 32
  • [22] Enabling privacy-preserving data validation from multi-writer encryption with aggregated keywords search
    Xu, Lei
    Xu, Chengzhi
    Liu, Jianghua
    Dou, Bennian
    Jin, Xiaocan
    WIRELESS NETWORKS, 2024, 30 (05) : 4629 - 4642
  • [23] Brief Announcement: Space Bounds for Reliable Multi-Writer Data Store Inherent Cost of Read/Write Primitives
    Chockler, Gregory
    Dobre, Dan
    Shraer, Alexander
    Spiegelman, Alexander
    DISTRIBUTED COMPUTING (DISC 2015), 2015, 9363 : 673 - 674
  • [24] COMPOSITE REGISTERS
    ANDERSON, JH
    DISTRIBUTED COMPUTING, 1993, 6 (03) : 141 - 154
  • [25] CONSTRUCTING 2-WRITER ATOMIC REGISTERS
    BLOOM, B
    IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (12) : 1506 - 1514
  • [26] Step-optimal implementations of large single-writer registers
    Chen, Tian Ze
    Wei, Yuanhao
    THEORETICAL COMPUTER SCIENCE, 2020, 826 (40-50) : 40 - 50
  • [27] Cooperative sharing and asynchronous consensus using single-reader single-writer registers
    Aumann, Y
    Kapah-Levy, A
    PROCEEDINGS OF THE TENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1999, : 61 - 70
  • [28] Efficient Large Almost Wait-Free Single-Writer Multireader Atomic Registers
    Lutomirski, Andrew
    Luchangco, Victor
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 12TH INTERNATIONAL CONFERENCE, OPODIS 2008, 2008, 5401 : 560 - +
  • [29] KVR: A multi-faceted revolutionary writer
    Venugopal, N
    ECONOMIC AND POLITICAL WEEKLY, 1998, 33 (10) : 502 - 503
  • [30] Randomized Consensus in Expected O(n2) Total Work Using Single-Writer Registers
    Aspnes, James
    DISTRIBUTED COMPUTING, 2011, 6950 : 363 - 373