• DocumentCode
    2292605
  • Title

    Implementation of a speculative concurrency controller

  • Author

    Posselt, Dietmar ; Fortier, Paul J.

  • Author_Institution
    Stuttgart Univ., Germany
  • fYear
    1996
  • fDate
    9-10 Sep 1996
  • Firstpage
    347
  • Lastpage
    352
  • Abstract
    Many scheduling algorithms for databases have been developed in order to improve transaction responsiveness. Some developed algorithms meet special needs of real-time databases. These algorithms however, deal with temporal execution aspects, often disregarding semantics of data usage which could further improve performance. One such algorithm is speculative concurrency control, which uses execution redundancy by forking to improve performance. A simplified version of this algorithm has been implemented as a concurrency controller for an object oriented real-time database. The paper describes the experiences with the implementation, explains the reasons for only implementing a subset, and indicates required extensions to implement the complete algorithm. Also provided is a theoretical evaluation of the algorithm performance and scalability
  • Keywords
    concurrency control; object-oriented databases; real-time systems; scheduling; software performance evaluation; algorithms performance; algorithms scalability; data usage semantics; database scheduling algorithms; execution redundancy; object oriented real-time database; speculative concurrency controller; subset; temporal execution aspects; transaction responsiveness; Concurrency control; Concurrent computing; Constraint theory; Delay; Object oriented databases; Protocols; Scalability; Scheduling algorithm; Transaction databases; USA Councils;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database and Expert Systems Applications, 1996. Proceedings., Seventh International Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    0-8186-7662-0
  • Type

    conf

  • DOI
    10.1109/DEXA.1996.558343
  • Filename
    558343