Title :
Scheduling real-time transactions
Author_Institution :
Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
Abstract :
Issues associated with transaction scheduling and concurrency control in real-time database systems are addressed. A message-based approach to prototyping study of distributed real-time database systems is introduced, and a prototyping software implemented for a series of experiments is presented. As a specific example of real-time transaction scheduling, a priority-based scheduling algorithm is discussed, together with a performance study using the prototyping environment. The results obtained suggest that priority ceiling protocol might be appropriate for real-time transaction scheduling since it is very stable over the wide range of transaction sizes, and, compared with the two-phase locking protocol, it reduces the number of deadline-missing transactions
Keywords :
concurrency control; database management systems; protocols; real-time systems; scheduling; transaction processing; concurrency control; database systems; message-based approach; performance study; priority ceiling protocol; priority-based scheduling; prototyping software; real time transaction scheduling; Computer science; Concurrency control; Contracts; Database systems; Job shop scheduling; Processor scheduling; Real time systems; Spatial databases; Timing; Transaction databases;
Conference_Titel :
Real Time, 1990. Proceedings., Euromicro '90 Workshop on
Conference_Location :
Horsholm
Print_ISBN :
0-8186-2076-5
DOI :
10.1109/EMWRT.1990.128222