• DocumentCode
    2262881
  • Title

    Extending Speculation-Based Protocols for Processing Read-Only Transactions in Distributed Database Systems

  • Author

    Goyal, Mohit ; Ragunathan, T. ; Reddy, P. Krishna

  • Author_Institution
    Int. Inst. of Inf. Technol., Hyderabad, India
  • fYear
    2010
  • fDate
    1-3 Sept. 2010
  • Firstpage
    527
  • Lastpage
    532
  • Abstract
    The main issues in processing read-only transactions (ROTs) are correctness, data currency and performance. The popular two-phase locking (2PL) protocol processes the transactions correctly according to serializability criteria, but its performance deteriorates with data contention. To improve the performance, snapshot isolation (SI)-based approaches have been proposed. Even though SI-based approaches improve performance, however they compromise both correctness and data currency aspects. In the literature, an effort has been made to propose improved approaches to process ROTs based on the notion of speculation. The speculation-based approaches improve performance without compromising both correctness and data currency aspects. In this paper, we have extended the speculation-based protocols for processing ROTs in a distributed database systems. It has been identified that an ROT under speculation-based protocols in distributed database systems require a commit phase. In addition, additional messages are required for making speculative versions available to ROTs during the execution phase of an update transaction. In spite of these overheads, the proposed protocols reduce the waiting time of ROTs significantly by increasing the parallelism without violating both correctness and data currency aspects. The simulation experiments show that the proposed protocols significantly improve the performance over 2PL and SI-based protocols.
  • Keywords
    distributed databases; protocols; transaction processing; ROT; data contention; data currency aspects; distributed database systems; read-only transactions; serializability criteria; snapshot isolation; speculation-based protocols; two-phase locking protocol processes; update transaction; concurrency control; distributed databases; high-performance; read-only transactions; speculation; transaction-processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications (HPCC), 2010 12th IEEE International Conference on
  • Conference_Location
    Melbourne, VIC
  • Print_ISBN
    978-1-4244-8335-8
  • Electronic_ISBN
    978-0-7695-4214-0
  • Type

    conf

  • DOI
    10.1109/HPCC.2010.69
  • Filename
    5581458