• DocumentCode
    1401340
  • Title

    Analysis of the probability of transaction abort and throughput of two timestamp ordering algorithms for database systems

  • Author

    Singhal, Mukesh

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
  • Volume
    3
  • Issue
    2
  • fYear
    1991
  • fDate
    6/1/1991 12:00:00 AM
  • Firstpage
    261
  • Lastpage
    266
  • Abstract
    The author analyzes and compares the performance of two timestamp ordering concurrency control algorithms, namely, the basic and multiversion, for database systems. The multiversion algorithm improves the performance of the basic timestamp ordering algorithm by keeping multiple versions of data objects. The author discusses the performance enhancement in the multiversion algorithm over the basic algorithm. The author also discusses the storage overhead due to multiple versions of data objects in the multiversion algorithm. The exact performance model of these algorithms is so complex that it is impossible to find a closed-form solution. The author reduces the complexity of the analysis by analyzing a single transaction in isolation and reflects the presence of other transactions on the isolated transaction by the probability of conflict/abort. The analysis provides useful insight into the performance of these algorithms
  • Keywords
    concurrency control; distributed databases; transaction processing; basic timestamp ordering algorithm; closed-form solution; conflict/abort; database systems; exact performance model; multiversion algorithm; performance enhancement; storage overhead; timestamp ordering algorithms; timestamp ordering concurrency control algorithms; transaction abort; Algorithm design and analysis; Availability; Concurrency control; Control systems; Database systems; Notice of Violation; Performance analysis; Propulsion; Throughput; Transaction databases;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.88007
  • Filename
    88007