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
Link To Document :
بازگشت