Sequential consistency as lazy linearizability

被引:0
|
作者
Raynal, M [1 ]
机构
[1] IRISA, F-35042 Rennes, France
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper shows that actually sequential consistency is a form of "lazy" atomic consistency. More precisely, it proposes a new particularly simple sequential consistency protocol that orders the conflicting operations on each object separately, and appropriately invalidates object copies to prevent consistency violation. When compared to invalidation-based protocols that ensure atomic consistency (such as Li-Hudak's protocol), the proposed protocol can be seen as using lazy invalidation. Hence, in addition to a new consistency protocol, the paper provides a new insight into the concepts and mechanisms that underlie consistency protocols: while atomic consistency is based on physical time and requires eager invalidation, sequential consistency is based on logical time and needs only lazy invalidation.
引用
收藏
页码:866 / 873
页数:8
相关论文
共 50 条
  • [1] SEQUENTIAL CONSISTENCY VERSUS LINEARIZABILITY
    ATTIYA, H
    WELCH, JL
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1994, 12 (02): : 91 - 122
  • [2] Sequential consistency and the lazy caching algorithm
    Gerth, R
    DISTRIBUTED COMPUTING, 1999, 12 (2-3) : 57 - 59
  • [3] The compositional approach to sequential consistency and lazy caching
    Janssen, W
    Poel, M
    Zwiers, J
    DISTRIBUTED COMPUTING, 1999, 12 (2-3) : 105 - 127
  • [4] Between Linearizability and Quiescent Consistency Quantitative Quiescent Consistency
    Jagadeesan, Radha
    Riely, James
    AUTOMATA, LANGUAGES, AND PROGRAMMING (ICALP 2014), PT II, 2014, 8573 : 220 - 231
  • [5] Lazy arc consistency
    Schiex, T
    Régin, JC
    Gaspin, C
    Verfaillie, G
    PROCEEDINGS OF THE THIRTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE EIGHTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE, VOLS 1 AND 2, 1996, : 216 - 221
  • [6] Quiescent Consistency: Defining and Verifying Relaxed Linearizability
    Derrick, John
    Dongol, Brijesh
    Schellhorn, Gerhard
    Tofan, Bogdan
    Travkin, Oleg
    Wehrheim, Heike
    FM 2014: FORMAL METHODS, 2014, 8442 : 200 - 214
  • [7] Lazy Release Consistency for GPUs
    Alsop, Johnathan
    Orr, Marc S.
    Beckmann, Bradford M.
    Wood, David A.
    2016 49TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2016,
  • [8] A comparison of entry consistency and lazy release consistency implementations
    Adve, SV
    Cox, AL
    Dwarkadas, S
    Rajamony, R
    Zwaenepoel, W
    SECOND INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 1996, : 26 - 37
  • [9] Quasi-Linearizability: Relaxed Consistency for Improved Concurrency
    Afek, Yehuda
    Korland, Guy
    Yanovsky, Eitan
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2010, 6490 : 395 - +
  • [10] Extending GENET with lazy arc consistency
    Stuckey, PJ
    Tam, V
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 1998, 28 (05): : 698 - 703