Monotonic Prefix Consistency in Distributed Systems

被引:6
|
作者
Girault, Alain [1 ]
Gossler, Gregor [1 ]
Guerraoui, Rachid [2 ]
Hamza, Jad [3 ]
Seredinschi, Dragos-Adrian [2 ]
机构
[1] Univ Grenoble Alpes, INRIA, CNRS, Grenoble INP,LIG, F-38000 Grenoble, France
[2] Ecole Polytech Fed Lausanne, LPD, Lausanne, Switzerland
[3] Ecole Polytech Fed Lausanne, LARA, Lausanne, Switzerland
关键词
D O I
10.1007/978-3-319-92612-4_3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We study the issue of data consistency in distributed systems. Specifically, we consider a distributed system that replicates its data at multiple sites, which is prone to partitions, and which is assumed to be available (in the sense that queries are always eventually answered). In such a setting, strong consistency, where all replicas of the system apply synchronously every operation, is not possible to implement. However, many weaker consistency criteria that allow a greater number of behaviors than strong consistency, are implementable in available distributed systems. We focus on determining the strongest consistency criterion that can be implemented in a convergent and available distributed system that tolerates partitions. We focus on objects where the set of operations can be split into updates and queries. We show that no criterion stronger than Monotonic Prefix Consistency (MPC) can be implemented.
引用
收藏
页码:41 / 57
页数:17
相关论文
共 50 条
  • [1] Sequential consistency in distributed systems
    Mizuno, M
    Raynal, M
    Zhou, JZ
    [J]. THEORY AND PRACTICE IN DISTRIBUTED SYSTEMS, 1995, 938 : 224 - 241
  • [2] Efficient algorithms for prefix and general prefix computations on distributed shared memory systems with applications
    Kamakoti, V
    Balakrishnan, N
    [J]. 1997 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 44 - 51
  • [3] CONSISTENCY IN MONOTONIC REGRESSION
    HANSON, DL
    PLEDGER, G
    WRIGHT, FT
    [J]. ANNALS OF STATISTICS, 1973, 1 (03): : 401 - 421
  • [4] Flexible Consistency for Distributed Storage Systems
    Chen, Longbin
    Dai, Wenyun
    Qiu, Meikang
    Liu, Meiqin
    Xiong, Zenggang
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD), 2017, : 232 - 237
  • [5] Comprehending Concurrency and Consistency in Distributed Systems
    Naik, Nitin
    [J]. 7TH IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (IEEE ISSE 2021), 2021,
  • [6] SEMANTIC INFORMATION AND CONSISTENCY IN DISTRIBUTED REALTIME SYSTEMS
    SON, SH
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1988, 30 (07) : 443 - 449
  • [7] A Consistency Model for Distributed Virtual Reality Systems
    Kharitonov, Vasily Y.
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DEPENDABILITY OF COMPUTER SYSTEMS, 2009, : 271 - 278
  • [8] TRANSACTIONS AND CONSISTENCY IN DISTRIBUTED DATABASE-SYSTEMS
    TRAIGER, IL
    GRAY, J
    GALTIERI, CA
    LINDSAY, BG
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 1982, 7 (03): : 323 - 342
  • [9] Data Consistency Protocol for Distributed File Systems
    No, Jaechun
    [J]. 2009 IEEE INTERNATIONAL WORKSHOP ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS, 2009, : 253 - 258
  • [10] Logical Consistency Validation Tools for Distributed Systems
    Zagar, Drago
    Vrandecic, Nino
    Stoic, Antun
    [J]. INTERNATIONAL JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING SYSTEMS, 2013, 4 (01) : 1 - 11