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 条
  • [41] A review: a new authentication protocol for real-time healthcare monitoring system
    Kiran Dewangan
    Mina Mishra
    Naveen Kumar Dewangan
    Irish Journal of Medical Science (1971 -), 2021, 190 : 927 - 932
  • [42] RDM+: A new Mac layer real-time communication protocol
    Sabeghi, Mojtaba
    Naghibzadeh, Mahmoud
    Bertels, Koen
    2007 IEEE SARNOFF SYMPOSIUM, 2007, : 232 - +
  • [43] A New Real-Time and Guaranteed Lifetime Protocol in Wireless Sensor Networks
    Shah, Babar
    Kim, Ki-Il
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2014,
  • [44] The real-time simulation protocol
    Ledin, J
    DR DOBBS JOURNAL, 2001, 26 (05): : 83 - +
  • [45] A REAL-TIME LOCKING PROTOCOL
    SHA, L
    RAJKUMAR, R
    SON, SH
    CHANG, CH
    IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (07) : 793 - 800
  • [46] CTP: An optimistic commit protocol for conversational transactions
    Ouyang, Jinsong
    Sahai, Akhil
    Machiraju, Vijay
    HP Laboratories Technical Report, 2001, (20):
  • [47] An integrated commit protocol for mobile network databases
    Böse, JH
    Bötcher, S
    Gruenwald, L
    Obermeier, S
    Schweppe, H
    Steenweg, T
    9TH INTERNATIONAL DATABASE ENGINEERING & APPLICATION SYMPOSIUM, PROCEEDINGS, 2005, : 244 - 250
  • [48] Real-time transfer protocol properties of an imaginary protocol for public distribution of real-time data
    Aleksandrov, DA
    HSNMC 2002: 5TH IEEE INTERNATIONAL CONFERENCE ON HIGH SPEED NETWORKS AND MULTIMEDIA COMMUNICATIONS, 2002, : 264 - 268
  • [49] A unilateral commit protocol for mobile and disconnected computing
    Bobineau, C
    Pucheral, P
    Abdallah, M
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2000, : 151 - 158
  • [50] A FLEXIBLE 2-PHASE COMMIT PROTOCOL
    BURGER, U
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1989, 17 (03): : 175 - 185