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] Backward consistency and sense of direction in advanced distributed systems
    Flocchini, Paola
    Roncato, Alessandro
    Santoro, Nicola
    Proceedings of the Annual ACM Symposium on Principles of Distributed Computing, 1999, : 189 - 198
  • [22] Consistency in Non-Transactional Distributed Storage Systems
    Viotti, Paolo
    Vukolic, Marko
    ACM COMPUTING SURVEYS, 2016, 49 (01)
  • [23] Reasoning about Consistency Choices in Modern Distributed Systems
    Gotsman, Alexey
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (279): : 3 - 3
  • [24] OPTIMISM AND CONSISTENCY IN PARTITIONED DISTRIBUTED DATABASE-SYSTEMS
    DAVIDSON, SB
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1984, 9 (03): : 456 - 481
  • [25] Rationing Data Updates with Consistency Considerations in Distributed Systems
    Zeineddine, Hassan
    Bazzi, Wael
    2011 17TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS (ICON), 2011, : 165 - 170
  • [26] Preserving consistency in distributed embedded collaborative editing systems
    Jiang, B
    Bu, JJ
    Chen, C
    EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 601 - 606
  • [27] STRUCTURAL CONSISTENCY, CONSISTENCY, AND SEQUENTIAL RATIONALITY
    KREPS, DM
    RAMEY, G
    ECONOMETRICA, 1987, 55 (06) : 1331 - 1348
  • [28] Exploring the Role of Sequential Computation in Distributed Systems
    Kuraj, Ivan
    Jackson, Daniel
    ONWARD!'16: PROCEEDINGS OF THE 2016 ACM INTERNATIONAL SYMPOSIUM ON NEW IDEAS, NEW PARADIGMS, AND REFLECTIONS ON PROGRAMMING AND SOFTWARE, 2016, : 145 - 164
  • [29] Verification of Distributed Systems via Sequential Emulation
    Di Stefano, Luca
    De Nicola, Rocco
    Inverso, Omar
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2022, 31 (03)
  • [30] On the definition of sequential consistency
    Sezgin, A
    Gopalakrishnan, G
    INFORMATION PROCESSING LETTERS, 2005, 96 (06) : 193 - 196