Sequential consistency in distributed systems

被引:0
|
作者
Mizuno, M [1 ]
Raynal, M [1 ]
Zhou, JZ [1 ]
机构
[1] INST RECH INFORMAT & SYST ALEATOIRES, F-35042 RENNES, FRANCE
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recently, distributed shared memory (DSM) systems have received much attention because such an abstraction simplifies programming. It has been shown that many practical applications using DSMs require competing operations. We have aimed at unifying theory and implementations of protocols for sequential consistency which provides competing operations. By adopting concepts from concurrency control, we developed theory for sequential consistency, called a sequentializobility theory. This paper first presents the sequentializability theory, and then demonstrates the correctness of existing protocols using the theory. Finally, the paper presents a new protocol which requires significantly less communication than previously proposed protocols in systems which do not provide hardware atomic broadcasting facilities.
引用
收藏
页码:224 / 241
页数:18
相关论文
共 50 条
  • [21] Consistency in Non-Transactional Distributed Storage Systems
    Viotti, Paolo
    Vukolic, Marko
    [J]. ACM COMPUTING SURVEYS, 2016, 49 (01)
  • [22] Reasoning about Consistency Choices in Modern Distributed Systems
    Gotsman, Alexey
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (279): : 3 - 3
  • [23] OPTIMISM AND CONSISTENCY IN PARTITIONED DISTRIBUTED DATABASE-SYSTEMS
    DAVIDSON, SB
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 1984, 9 (03): : 456 - 481
  • [24] Rationing Data Updates with Consistency Considerations in Distributed Systems
    Zeineddine, Hassan
    Bazzi, Wael
    [J]. 2011 17TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS (ICON), 2011, : 165 - 170
  • [25] Preserving consistency in distributed embedded collaborative editing systems
    Jiang, B
    Bu, JJ
    Chen, C
    [J]. EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 601 - 606
  • [26] Exploring the Role of Sequential Computation in Distributed Systems
    Kuraj, Ivan
    Jackson, Daniel
    [J]. ONWARD!'16: PROCEEDINGS OF THE 2016 ACM INTERNATIONAL SYMPOSIUM ON NEW IDEAS, NEW PARADIGMS, AND REFLECTIONS ON PROGRAMMING AND SOFTWARE, 2016, : 145 - 164
  • [27] Verification of Distributed Systems via Sequential Emulation
    Di Stefano, Luca
    De Nicola, Rocco
    Inverso, Omar
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2022, 31 (03)
  • [28] STRUCTURAL CONSISTENCY, CONSISTENCY, AND SEQUENTIAL RATIONALITY
    KREPS, DM
    RAMEY, G
    [J]. ECONOMETRICA, 1987, 55 (06) : 1331 - 1348
  • [29] On the definition of sequential consistency
    Sezgin, A
    Gopalakrishnan, G
    [J]. INFORMATION PROCESSING LETTERS, 2005, 96 (06) : 193 - 196
  • [30] Distributed model predictive control for multiagent systems with improved consistency
    Wei S.
    Chai Y.
    Ding B.
    [J]. Journal of Control Theory and Applications, 2010, 8 (1): : 117 - 122