Relaxing real-time order in opacity and linearizability

被引:2
|
作者
Kobus, Tadeusz [1 ]
Kokocinski, Maciej [1 ]
Wojciechowski, Pawel T. [1 ]
机构
[1] Poznan Univ Tech, Inst Comp Sci, Piotrowo 2, PL-90965 Poznan, Poland
关键词
Correctness; Opacity; Linearizability; Deferred; update replication;
D O I
10.1016/j.jpdc.2016.10.007
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we introduce two families of safety properties: lozenge-opacity and lozenge-linearizability. The new properties relax (to a various degree) the real-time order requirement on transaction execution in opacity and, analogically, the real-time order requirement on operation execution in linearizability. This way we can formalize the guarantees provided by a wide class of strongly consistent replicated systems for which opacity and linearizability are too strong. We show the formal relationship between lozenge-opacity and lozenge-linearizability which allows us to directly compare semantics of transactional and non-transactional systems and, in particular, opacity and linearizability in their original definitions. We also illustrate how the new properties can be used by proving correctness of Deferred Update Replication, a well known optimistic concurrency control scheme. We show that it satisfies update-real-time opacity, a member of the lozenge-opacity family, which allows read-only and aborted transactions to operate on stale (but still consistent) data. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:57 / 70
页数:14
相关论文
共 50 条
  • [11] Real-time causal order with variable message lifetime
    Mouchawrab, S
    Desbiens, J
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 684 - 690
  • [12] Real-time order management with supplier capacity reservation
    Kirche E.T.
    Srivastava R.
    International Journal of Manufacturing Technology and Management, 2010, 19 (1-2) : 124 - 139
  • [13] Real-Time Neural Signals of Disorder and Order Perception
    Li, Kaiyun
    Yang, Huijing
    Qi, Xiaoning
    Lin, Fengxun
    Chen, Gongxiang
    Zhao, Minfang
    FRONTIERS IN PSYCHOLOGY, 2019, 10
  • [14] ON THE VLSI IMPLEMENTATION OF REAL-TIME ORDER STATISTIC FILTERS
    MURTHY, NR
    SWAMY, MNS
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1992, 40 (05) : 1241 - 1252
  • [15] Real-Time PLC Implementations of Fractional Order Operator
    Oprzedkiewicz, Krzysztof
    Gawin, Edyta
    Gawin, Tomasz
    AUTOMATION 2018: ADVANCES IN AUTOMATION, ROBOTICS AND MEASUREMENT TECHNIQUES, 2018, 743 : 36 - 51
  • [16] Real-Time Classification of Real-Time Communications
    Perna, Gianluca
    Markudova, Dena
    Trevisan, Martino
    Garza, Paolo
    Meo, Michela
    Munafo, Maurizio Matteo
    Carofiglio, Giovanna
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (04): : 4676 - 4690
  • [17] Real-time inspection for real-time decisions
    Moran, T
    MANUFACTURING ENGINEERING, 2004, 133 (04): : 12 - 12
  • [18] Real-time squared: A real-time data set for real-time GDP forecasting
    Golinelli, Roberto
    Parigi, Giuseppe
    INTERNATIONAL JOURNAL OF FORECASTING, 2008, 24 (03) : 368 - 385
  • [19] REAL Real-Time!
    F Boeckman
    L Tan
    K Hamby
    Breast Cancer Research, 2 (Suppl 1)
  • [20] Real-Time Plasma Transfusion Order Review: A Quality Study
    Siddiqui, Madiha Naqsh
    Sherbeck, John
    TRANSFUSION, 2022, 62 : 196A - 197A