SWIFT—A new real time commit protocol

被引:0
|
作者
Udai Shanker
Manoj Misra
Anil K. Sarje
机构
[1] Indian Institute of Technology,Department of E. & C.E.
来源
关键词
Coordinator; Cohort; Dependencies; Commit dependency; Abort dependency; Execute-commit conflict; WORKDONE message; WORKSTARTED message;
D O I
暂无
中图分类号
学科分类号
摘要
Although there are several factors contributing to the difficulty in meeting distributed real time transaction deadlines, data conflicts among transactions, especially in commitment phase, are the prime factor resulting in system performance degradation. Therefore, design of an efficient commit protocol is of great significance for distributed real time database systems (DRTDBS). Most of the existing commit protocols try to improve system performance by allowing a committing cohort to lend its data to an executing cohort, thus reducing data inaccessibility. These protocols block the borrower when it tries to send WORKDONE/PREPARED message [1, 6, 8, 9], thus increasing the transactions commit time. This paper first analyzes all kind of dependencies that may arise due to data access conflicts among executing-committing transactions when a committing cohort is allowed to lend its data to an executing cohort. It then proposes a static two-phase locking and high priority based, write-update type, ideal for fast and timeliness commit protocol i.e. SWIFT. In SWIFT, the execution phase of a cohort is divided into two parts, locking phase and processing phase and then, in place of WORKDONE message, WORKSTARTED message is sent just before the start of processing phase of the cohort. Further, the borrower is allowed to send WORKSTARTED message, if it is only commit dependent on other cohorts instead of being blocked as opposed to [1, 6, 8, 9]. This reduces the time needed for commit processing and is free from cascaded aborts. To ensure non-violation of ACID properties, checking of completion of processing and the removal of dependency of cohort are required before sending the YES-VOTE message. Simulation results show that SWIFT improves the system performance in comparison to earlier protocol. The performance of SWIFT is also analyzed for partial read-only optimization, which minimizes intersite message traffic, execute-commit conflicts and log writes consequently resulting in a better response time. The impact of permitting the cohorts of the same transaction to communicate with each other [5] on SWIFT has also been analyzed.
引用
收藏
页码:29 / 56
页数:27
相关论文
共 50 条
  • [1] SWIFT - A new real time commit protocol
    Shanker, Udai
    Misra, Manoj
    Sarje, Anil K.
    DISTRIBUTED AND PARALLEL DATABASES, 2006, 20 (01) : 29 - 56
  • [2] RAPID: A real time commit protocol
    Pandey, Sarvesh
    Shanker, Udai
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (06) : 2916 - 2925
  • [3] The PROMPT real-time commit protocol
    Haritsa, JR
    Ramamritham, K
    Gupta, R
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2000, 11 (02) : 160 - 181
  • [4] IDRC: A Distributed Real-Time Commit Protocol
    Pandey, Sarvesh
    Shanker, Udai
    6TH INTERNATIONAL CONFERENCE ON SMART COMPUTING AND COMMUNICATIONS, 2018, 125 : 290 - 296
  • [5] Distributed real-time transaction commit protocol
    Liu, Yun-Sheng
    Qin, Biao
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2002, 39 (07):
  • [6] Real-time commit protocol for distributed real-time database systems
    Yoon, Y
    Han, M
    Cho, 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
  • [7] A memory efficient fast distributed real time commit protocol
    Shanker, U
    Misra, M
    Sarje, AK
    DISTRIBUTED COMPUTING - IWDC 2005, PROCEEDINGS, 2005, 3741 : 500 - 505
  • [8] High performance distributed real-time commit protocol
    Qin, B
    Liu, YS
    JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 68 (02) : 145 - 152
  • [9] High efficient real-time atomic commit protocol for mobile real-time transactions
    Yuan, Jingzhong
    Journal of Information and Computational Science, 2008, 5 (03): : 1323 - 1332
  • [10] Queue Sensing Distributed Real-time Commit Protocol: A New Dimension for Distributed Database System
    Sylvia, Vibha
    Patel, R. B.
    2009 INTERNATIONAL CONFERENCE ON ADVANCES IN RECENT TECHNOLOGIES IN COMMUNICATION AND COMPUTING (ARTCOM 2009), 2009, : 829 - 834