• DocumentCode
    757078
  • Title

    Analysis of hybrid concurrency control schemes for a high data contention environment

  • Author

    Yu, Philip S. ; Dias, Daniel M.

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • Volume
    18
  • Issue
    2
  • fYear
    1992
  • fDate
    2/1/1992 12:00:00 AM
  • Firstpage
    118
  • Lastpage
    129
  • Abstract
    Analytical models are developed to study hybrid CC (concurrency control) schemes which employ a different CC scheme to handle rerun transactions, since their characteristics are different from the first run of transactions. These include switching to static or dynamic locking during rerun (referred to as static and dynamic hybrid OCC (optimistic concurrency control) schemes, respectively), and switching to broadcast OCC during rerun, while doing pure OCC for the first run. In a high data contention environment where locking is inferior to OCC, analysis shows that the performance can be substantially improved by using this hybrid approach and the authors study the tradeoff of the different hybrid CC schemes. The analytic models are based on a decomposition approach and use a mean-value-type analysis. The accuracy of the analysis is validated through simulations
  • Keywords
    concurrency control; database theory; optimisation; transaction processing; CC scheme; analytic models; broadcast OCC; decomposition approach; dynamic hybrid OCC; dynamic locking; high data contention environment; hybrid CC; hybrid approach; hybrid concurrency control schemes; mean-value-type analysis; optimistic concurrency control; rerun transactions; Analytical models; Broadcasting; Concurrency control; Delay; Hardware; Helium; Memory management; Performance analysis; Transaction databases;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.121754
  • Filename
    121754