• DocumentCode
    1230204
  • Title

    Modeling and analysis of a time-stamp history based certification protocol for concurrency control

  • Author

    Yu, Philip S. ; Heiss, Hans-Ulrich ; Dias, Daniel M.

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • Volume
    3
  • Issue
    4
  • fYear
    1991
  • fDate
    12/1/1991 12:00:00 AM
  • Firstpage
    525
  • Lastpage
    537
  • Abstract
    An examination is made of a technique to derive the time-stamp or interval of time-stamps dynamically by using limited time-stamp history information to re-order transaction at commit time and to derive a back-shifted time-stamp for certification to reduce read-write conflicts. An analytic model to quantify the performance improvement by comparison with the basic time-stamp certification scheme is developed. Since the committed conflicting transaction may itself be back-shifted, the analytic model needs to estimate the distribution of the back-shift of the certification time-stamp in order to determine the probability of successfully back-shifting a transaction requesting commit. It is shown how this relatively complex protocol can be analyzed using a few simple approximations, validate the analysis through simulations, and the range of parameter values for which this approach is most beneficial is determined
  • Keywords
    concurrency control; database theory; distributed databases; protocols; transaction processing; analytic model; approximations; back-shifted time-stamp; certification protocol; commit time; concurrency control; conflicting transaction; probability; read-write conflicts; time-stamp history; transaction requesting commit; Broadcasting; Certification; Concurrency control; Control systems; Helium; History; Optimization methods; Performance analysis; Protocols; Throughput;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.109112
  • Filename
    109112