Tutorial: Consistency Choices in Modern Distributed Systems

被引:0
|
作者
Gotsman, Alexey [1 ]
机构
[1] IMDEA Software Inst, Madrid, Spain
关键词
D O I
10.1145/3212734.3212800
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed systems underlying large-scale Internet services often guarantee immediate availability and tolerate network failures at the expense of providing only weak data consistency guarantees. This is compensated for by new programming constructs, such as replicated data types (aka CRDTs) and novel forms of transactions. Navigating the spectrum of possible consistency models and programming constructs is far from trivial. This tutorial surveys recent developments that help in this: formal definitions of consistency model semantics and methods for reasoning about how the weakness of consistency models affects the correctness of applications using them.
引用
收藏
页码:491 / 491
页数:1
相关论文
共 50 条
  • [21] 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
  • [22] 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
  • [23] 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
  • [24] Data consistency in intermittently connected distributed systems
    Pitoura, E
    Bhargava, B
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1999, 11 (06) : 896 - 915
  • [25] An algorithm to achieve local consistency in distributed systems
    Su, R
    Wonham, WM
    [J]. 2004 43RD IEEE CONFERENCE ON DECISION AND CONTROL (CDC), VOLS 1-5, 2004, : 998 - 1003
  • [26] Kollaps/Thunderstorm: Reproducible Evaluation of Distributed Systems Tutorial Paper
    Matos, Miguel
    [J]. DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, DAIS 2020, 2020, 12135 : 121 - 128
  • [27] Backward consistency and sense of direction in advanced distributed systems
    Flocchini, P
    Roncato, A
    Santoro, N
    [J]. SIAM JOURNAL ON COMPUTING, 2003, 32 (02) : 281 - 306
  • [28] Consistency in Non-Transactional Distributed Storage Systems
    Viotti, Paolo
    Vukolic, Marko
    [J]. ACM COMPUTING SURVEYS, 2016, 49 (01)
  • [29] OPTIMISM AND CONSISTENCY IN PARTITIONED DISTRIBUTED DATABASE-SYSTEMS
    DAVIDSON, SB
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 1984, 9 (03): : 456 - 481
  • [30] 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