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 条
  • [21] Development of a new real time responding hydrogen fueling protocol
    Chae, Chung Keun
    Park, Byung Heung
    Huh, Yun Sil
    Kang, Seung Kyu
    Kang, Su Youn
    Kim, Han Na
    INTERNATIONAL JOURNAL OF HYDROGEN ENERGY, 2020, 45 (30) : 15390 - 15401
  • [22] More optimism about real-time distributed commit processing
    Gupta, R
    Haritsa, J
    Ramamritham, K
    18TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1997, : 123 - 133
  • [23] More optimism about real-time distributed commit processing
    Gupta, R.
    Haritsa, J.
    Ramamritham, K.
    Chemie-Technik (Heidelberg), 1997, 26 (12): : 123 - 133
  • [24] A new real-time ethernet MAC protocol for time-critical applications
    Gang Shen
    Xiao-ming Xu
    Yun-ze Cai
    Xing He
    Wei-dong Zhang
    Journal of Central South University of Technology, 2002, 9 : 54 - 58
  • [25] A new real-time ethernet MAC protocol for time-critical applications
    Shen, G
    Xu, XM
    Cai, YZ
    He, X
    Zhang, WD
    JOURNAL OF CENTRAL SOUTH UNIVERSITY OF TECHNOLOGY, 2002, 9 (01): : 54 - 58
  • [26] Reliable Timeout Based Commit Protocol
    Harsoor, Bharati
    Ramachandram, S.
    RECENT TRENDS IN NETWORK SECURITY AND APPLICATIONS, 2010, 89 : 410 - 419
  • [27] A new real-time PCR protocol for detection of avian haemosporidians
    Bell, Jeffrey A.
    Weckstein, Jason D.
    Fecchio, Alan
    Tkach, Vasyl V.
    PARASITES & VECTORS, 2015, 8
  • [28] Evaluating a new communication protocol for real-time distributed control
    Scarlett, Jason J.
    Brennan, Robert W.
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2011, 27 (03) : 627 - 635
  • [29] A new real-time PCR protocol for detection of avian haemosporidians
    Jeffrey A. Bell
    Jason D. Weckstein
    Alan Fecchio
    Vasyl V. Tkach
    Parasites & Vectors, 8
  • [30] A Lazy Commit Protocol for Mobile Transactions
    Pathak, Sharvanath
    Barua, Gautam
    SOUVENIR OF THE 2014 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2014, : 432 - 437