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 条
  • [1] The Opacity of Real-Time Automata
    Wang, Lingtai
    Zhan, Naijun
    An, Jie
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (11) : 2845 - 2856
  • [2] Relaxing correctness criteria in real-time DBMSs
    Sadeg, B
    Saad-Bouzefrane, S
    COMPUTERS AND THEIR APPLICATIONS, 2000, : 64 - 67
  • [3] State-based opacity of labeled real-time automata
    Zhang, Kuize
    THEORETICAL COMPUTER SCIENCE, 2024, 987
  • [4] Decidability of the Initial-State Opacity of Real-Time Automata
    Wang, Lingtai
    Zhan, Naijun
    SYMPOSIUM ON REAL-TIME AND HYBRID SYSTEMS: ESSAYS DEDICATED TO PROFESSOR CHAOCHEN ZHOU ON THE OCCASION OF HIS 80TH BIRTHDAY, 2018, 11180 : 44 - 60
  • [5] Real-time online learning of Gaussian mixture model for opacity mapping
    Zhou, Guo
    Zhu, Dengming
    Wei, Yi
    Wang, Zhaoqi
    Zhou, Yongquan
    NEUROCOMPUTING, 2016, 211 : 212 - 220
  • [6] A real-time total order multicast protocol
    Erciyes, K
    Sahan, A
    COMPUTATIONAL SCIENCE - ICCS 2004, PT 1, PROCEEDINGS, 2004, 3036 : 357 - 364
  • [7] Partial order reduction for verification of real-time components
    Hakansson, John
    Pettersson, Paul
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2007, 4763 : 211 - +
  • [8] Proactive Real-Time First-Order Enforcement
    Hublet, Francois
    Lima, Leonardo
    Basin, David
    Krstic, Srdan
    Traytel, Dmitriy
    COMPUTER AIDED VERIFICATION, PT II, CAV 2024, 2024, 14682 : 156 - 181
  • [9] 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
  • [10] Benefits of Reevaluating Real-Time Order Fulfillment Decisions
    Xu, Ping Josephine
    Allgor, Russell
    Graves, Stephen C.
    M&SOM-MANUFACTURING & SERVICE OPERATIONS MANAGEMENT, 2009, 11 (02) : 340 - 355