Formalizing and Checking Multilevel Consistency

被引:3
|
作者
Bouajjani, Ahmed [1 ]
Enea, Constantin [1 ]
Mukund, Madhavan [2 ,3 ]
Shenoy, Gautham R. [2 ]
Suresh, S. P. [2 ,3 ]
机构
[1] Univ Paris Diderot, Paris, France
[2] Chennai Math Inst, Chennai, Tamil Nadu, India
[3] CNRS UMI 2000 ReLaX, Chennai, Tamil Nadu, India
关键词
D O I
10.1007/978-3-030-39322-9_18
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Developers of distributed data-stores must trade consistency for performance and availability. Such systems may in fact implement weak consistency models, e.g., causal consistency or eventual consistency, corresponding to different costs and guarantees to the clients. We consider the case of distributed systems that offer not just one level of consistency but multiple levels of consistency to the clients. This corresponds to many practical situations. For instance, popular data-stores such as Amazon DynamoDB and Apache's Cassandra allow applications to tag each query within the same session with a separate consistency level. In this paper, we provide a formal framework for the specification of multilevel consistency, and we address the problem of checking the conformance of a computation to such a specification. We provide a principled algorithmic approach to this problem and apply it to several instances of models with multilevel consistency.
引用
收藏
页码:379 / 400
页数:22
相关论文
共 50 条
  • [41] Consistency checking of multiviews based on agent
    Liang, ZP
    Wu, GQ
    FOURTH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2004, : 1087 - 1091
  • [42] A Consistency Checking Approach for System Architecture
    Xia, Xiaokai
    Shi, Jing
    Fan, Zhiqiang
    Ai, Zhongliang
    Dong, Yancen
    2016 ANNUAL IEEE SYSTEMS CONFERENCE (SYSCON), 2016, : 271 - 276
  • [43] Online consistency checking for replicated objects
    Masarin, G
    Bartoli, A
    Maverick, V
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2003: OTM 2003 WORKSHOPS, 2003, 2889 : 3 - 4
  • [44] Consistency checking of financial derivatives transactions
    Dui, D
    Emmerich, W
    Nentwich, C
    Thal, B
    OBJECTS, COMPONENTS, ARCHITECTURES, SERVICES, AND APPLICATIONS FOR A NETWORKED WORLD, 2003, 2591 : 166 - 183
  • [45] CHECKING FUNCTIONAL CONSISTENCY IN DEDUCTIVE DATABASES
    LAMBRICHTS, E
    NEES, P
    PAREDAENS, J
    PEELMAN, P
    TANCA, L
    INFORMATION PROCESSING LETTERS, 1990, 35 (03) : 115 - 120
  • [46] METHODS FOR CHECKING THE CONSISTENCY OF PRECEDENCE CONSTRAINTS
    SMEDS, PA
    AIIE TRANSACTIONS, 1980, 12 (02): : 170 - 178
  • [47] Consistency checking and visualization of OCL constraints
    Bottoni, P
    Koch, M
    Parisi-Presicce, F
    Taentzer, G
    UML 2000 - THE UNIFIED MODELING LANGUAGE, PROCEEDINGS: ADVANCING THE STANDARD, 2000, 1939 : 294 - 308
  • [48] CONSISTENCY CHECKING OF MECHATRONIC DESIGN MODELS
    Hehenberger, Peter
    Egyed, Alexander
    Zeman, Klaus
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, DETC 2010, VOL 3, A AND B, 2010, : 1141 - 1148
  • [49] Checking for model consistency in optimal fingerprinting
    Allen, MR
    Tett, SFB
    CLIMATE DYNAMICS, 1999, 15 (06) : 419 - 434
  • [50] Incremental Consistency Checking of Heterogeneous Multimodels
    Diskin, Zinovy
    Koenig, Harald
    SOFTWARE TECHNOLOGIES: APPLICATIONS AND FOUNDATIONS (STAF 2016), 2016, 9946 : 274 - 288