The PROMPT real-time commit protocol

被引:44
|
作者
Haritsa, JR
Ramamritham, K
Gupta, R
机构
[1] Indian Inst Sci, Supercomp Educ & Res Ctr, Database Syst Lab, Bangalore 560012, Karnataka, India
[2] Univ Massachusetts, Dept Comp Sci, Amherst, MA 01003 USA
[3] Indian Inst Technol, Bombay 400076, Maharashtra, India
[4] Goldencom Technol, Fremont, CA 94539 USA
基金
美国国家科学基金会;
关键词
distributed real-time database; commit protocol; two phase commit; three phase commit; priority inheritance; performance evaluation;
D O I
10.1109/71.841752
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We investigate the performance implications of providing transaction atomicity for firm-deadline real-time applications operating on distributed data. Using a detailed simulation model, the real-time performance of a representative set of classical transaction commit protocols is evaluated. The experimental results show that data distribution has a significant influence on real-time performance and that the choice of commit protocol clearly affects the magnitude of this influence. We also propose and evaluate a new commit protocol, PROMPT (Permits Reading Of Modified Prepared-data for Timeliness), that is specifically designed for the realtime domain. PROMPT allows transactions to "optimistically" borrow, in a controlled manner, the updated data of transactions currently in their commit phase. This controlled borrowing reduces the data inaccessibility and the priority inversion that is inherent in distributed real-time commit processing. A simulation-based evaluation shows PROMPT to be highly successful, as compared to the classical commit protocols, in minimizing the number of missed transaction deadlines. in fact, its performance is close to the best on-line performance that could be achieved using the optimistic lending approach. Further, it is easy to implement and incorporate in current database system software. Finally, PROMPT is compared against an alternative priority inheritance-based approach to addressing priority inversion during commit processing. The results indicate that priority inheritance does not provide tangible performance benefits.
引用
收藏
页码:160 / 181
页数:22
相关论文
共 50 条
  • [31] Towards the commit process of causal-ordered distributed real-time transactions'
    Amanton, L
    Sadeg, B
    Berred, A
    PROCEEDINGS OF THE 3RD IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY, 2003, : 588 - 592
  • [32] On using similarity for resolving conflicts at commit in mixed distributed real-time databases
    Pang, CL
    Lam, KY
    FIFTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1998, : 277 - 285
  • [33] Secured Real-Time Machine Communication Protocol
    Ren, Yifei
    Rupasinghe, Lakmal
    Khaksar, Siavash
    Ferdosian, Nasim
    Murray, Iain
    NETWORK, 2024, 4 (04): : 567 - 585
  • [34] A protocol for real-time remote musical session
    Yoshida, M
    Obu, Y
    Yonekura, T
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2005, E88D (05): : 919 - 925
  • [35] A flexible real-time locking protocol for multiprocessors
    Block, Aaron
    Leontyev, Hennadiy
    Brandenburg, Bjoern B.
    Anderson, James H.
    13TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2007, : 47 - +
  • [36] An efficient real-time multicast protocol RFRM
    Hong, YS
    No, JH
    EIGHTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 2003, : 273 - 277
  • [37] A real-time total order multicast protocol
    Erciyes, K
    Sahan, A
    COMPUTATIONAL SCIENCE - ICCS 2004, PT 1, PROCEEDINGS, 2004, 3036 : 357 - 364
  • [38] Real-time interception systems for the GSM protocol
    González-Castaño, FJ
    Vales-Alonso, J
    Pousada-Carballo, JM
    de Vicente, FI
    Fernández-Iglesias, MJ
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2002, 51 (05) : 904 - 914
  • [39] Real-time signaling transport protocol for VoIP
    Shen, ZS
    Bai, G
    Wang, WD
    Cheng, SD
    2000 IEEE ASIA-PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS: ELECTRONIC COMMUNICATION SYSTEMS, 2000, : 845 - 848
  • [40] An Energy Efficient Real-Time MAC Protocol
    Kim, Kyeong Tae
    Kim, Jeongnyeo
    2018 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC), 2018, : 1180 - 1184