Speculation-based protocols for improving the performance of read-only transactions

被引:4
|
作者
Ragunathan, T. [1 ]
Reddy, P. Krishna [2 ]
机构
[1] Int Inst Informat Technol Hyderabad, Ctr Data Engn, Hyderabad, Andhra Pradesh, India
[2] Int Inst Informat Technol Hyderabad, Hyderabad, Andhra Pradesh, India
关键词
transaction processing; concurrency control; read-only transactions; ROTs; speculation;
D O I
10.1504/IJCSE.2010.037678
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A read-only transaction (ROT) does not modify any data. The main issues regarding processing of ROTs are correctness, data currency and performance. Even though the popular two-phase locking (2PL) protocol processes the ROTs correctly with no correctness related issues, its performance deteriorates as data contention increases. Snapshot isolation (SI)-based protocols have been proposed in the literature to improve the performance. However, the SI-based protocols compromise both correctness and data currency aspects. In the literature, speculative locking (SL) approach has been proposed to improve the transaction performance in online transaction processing environments. In this paper, we have proposed efficient speculation-based protocols to improve the performance of ROTs by exploiting features specific to ROT environment. The performance results show that the proposed protocols improve the performance of ROTs over 2PL and SI-based protocols with manageable extra processing resources. Further, the proposed protocols process transactions without any correctness and data currency related issues.
引用
收藏
页码:226 / 242
页数:17
相关论文
共 50 条
  • [1] Improving the performance of read-only. transactions through speculation
    Ragunathan, T.
    Reddy, P. Krishna
    DATABASES IN NETWORKED INFORMATION SYSTEMS, PROCEEDINGS, 2007, 4777 : 203 - +
  • [2] Performance-Optimal Read-Only Transactions
    Lu, Haonan
    Sent, Siddhartha
    Lloyd, Wyatt
    PROCEEDINGS OF THE 14TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDI '20), 2020, : 333 - 349
  • [3] PERFORMANCE OF READ-ONLY TRANSACTIONS IN A DISTRIBUTED SYSTEM
    APOSTOLOPOULOS, TK
    COMPUTING SYSTEMS, 1992, 7 (04): : 236 - 242
  • [4] A replica control method for improving availability for read-only transactions
    Park, CS
    Kim, MH
    Lee, YJ
    IDEAS '97 - INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1997, : 104 - 112
  • [5] READ-ONLY TRANSACTIONS IN A DISTRIBUTED DATABASE
    GARCIAMOLINA, H
    WIEDERHOLD, G
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1982, 7 (02): : 209 - 234
  • [6] IMPLEMENTING DISTRIBUTED READ-ONLY TRANSACTIONS.
    Chan, Arvola
    Gray, Robert
    IEEE Transactions on Software Engineering, 1985, SE-11 (02) : 205 - 212
  • [7] Supporting read-only transactions in wireless broadcasting
    Pitoura, E
    NINTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 1998, : 428 - 433
  • [8] Relaxing consistency requirement for read-only transactions
    Lam, KW
    Son, SH
    Lee, VCS
    Hung, SL
    INFORMATION SCIENCES, 2002, 143 (1-4) : 115 - 146
  • [9] READ-ONLY TRANSACTIONS IN PARTITIONED REPLICATED DATABASES
    BRAHMADATHAN, K
    RAMARAO, KVS
    PROCEEDINGS : FIFTH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, 1989, : 522 - 529
  • [10] WEAK CONSISTENCY OF READ-ONLY TRANSACTIONS - A TOOL TO IMPROVE CONCURRENCY IN HETEROGENEOUS LOCKING PROTOCOLS
    HANSDAH, RC
    PATNAIK, LM
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 287 : 265 - 281