High performance distributed real-time commit protocol

被引:10
|
作者
Qin, B [1 ]
Liu, YS [1 ]
机构
[1] Huazhong Univ Sci & Technol, Coll Comp Sci & Technol, Wuhan 430074, Hubei, Peoples R China
关键词
distributed real-time transaction; commit protocol; transaction dependency;
D O I
10.1016/S0164-1212(02)00145-0
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In a distributed real-time database system, the only way to ensure transaction atomicity is to investigate and develop a real-time atomic commit protocol. This paper presents the model of distributed real-time transaction and analyses all kinds of dependencies because of data conflicts access. Based on this model, we propose an optimistic real-time commit protocol, double space commit (2SC), which is specifically designed for the high-performance distributed real-time transaction. 2SC allows a non-healthy transaction to lend its held data to the transactions in its commit dependency set. When the prepared transaction aborts, only the transactions in its abort dependency set are aborted while the transactions in its commit dependency set will execute as normal. The two properties of 2SC can reduce the data inaccessibility and the priority inversion that is inherent in distributed real-time commit processing. Extensive simulation experiments have been performed to compare the performance of the 2SC with that of other protocols such as the base protocol, the permits reading of modified prepared-data for timeliness [IEEE Transactions on Parallel and Distributed Systems 11 (2) (2000) 160-181] and the deadline-driven conflict resolution [The Computer Journal 42 (8) (1999) 674-692]. The simulation results show that 2SC has the best performance. Furthermore, it is easy to incorporate in current concurrency control protocols. (C) 2002 Elsevier Inc. All rights reserved.
引用
收藏
页码:145 / 152
页数:8
相关论文
共 50 条
  • [1] IDRC: A Distributed Real-Time Commit Protocol
    Pandey, Sarvesh
    Shanker, Udai
    [J]. 6TH INTERNATIONAL CONFERENCE ON SMART COMPUTING AND COMMUNICATIONS, 2018, 125 : 290 - 296
  • [2] Real-time commit protocol for distributed real-time database systems
    Yoon, Y
    Han, M
    Cho, J
    [J]. SECOND IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS: HELD JOINTLY WITH 6TH CSESAW, 4TH IEEE RTAW, AND SES'96, 1996, : 221 - 225
  • [3] The PROMPT real-time commit protocol
    Haritsa, JR
    Ramamritham, K
    Gupta, R
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2000, 11 (02) : 160 - 181
  • [4] A nonblocking timed atomic commit protocol for distributed real-time database systems
    Wong, JSK
    Mitra, S
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1996, 34 (02) : 161 - 170
  • [5] A commit strategy for distributed real-time transaction
    Qin, B
    Liu, YS
    Yang, J
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2003, 18 (05): : 626 - 631
  • [6] Queue Sensing Distributed Real-time Commit Protocol: A New Dimension for Distributed Database System
    Sylvia, Vibha
    Patel, R. B.
    [J]. 2009 INTERNATIONAL CONFERENCE ON ADVANCES IN RECENT TECHNOLOGIES IN COMMUNICATION AND COMPUTING (ARTCOM 2009), 2009, : 829 - 834
  • [7] A commit strategy for distributed real-time transaction
    Biao Qin
    YunSheng Liu
    JinCai Yang
    [J]. Journal of Computer Science and Technology, 2003, 18 : 626 - 631
  • [8] A Multi-Replica-Centered Commit Protocol for Distributed Real-Time and Embedded Applications
    Arun, Anupama
    Pandey, Sarvesh
    Shanker, Udai
    [J]. INTERNATIONAL JOURNAL OF SYSTEM DYNAMICS APPLICATIONS, 2021, 10 (04)
  • [9] An Improved Two-phase Commit Protocol Adapted to the Distributed Real-time Transactions
    Yan, Xiai
    Yang, Jinmin
    Fan, Qiang
    [J]. PRZEGLAD ELEKTROTECHNICZNY, 2012, 88 (5B): : 27 - 30
  • [10] Commit processing in distributed real-time database systems
    Gupta, R
    Haritsa, J
    Ramamritham, K
    Seshadri, S
    [J]. 17TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1996, : 220 - 229