DocumentCode :
2198985
Title :
A data priority reload technique for real-time main memory databases
Author :
Huang, Jing ; Gruenwald, Le
Author_Institution :
Sch. of Comput. Sci., Oklahoma Univ., Norman, OK, USA
fYear :
1996
fDate :
12-14 Jun 1996
Firstpage :
96
Lastpage :
101
Abstract :
A data priority reload algorithm is proposed for real time main memory database systems that allows transaction processing to be resumed before the entire database is recovered from a system failure. Transaction execution priority, reload priority and reload preemption are taken into account during the reload process; this enables transactions with high execution priorities to have more opportunities to meet their deadlines and thus enhances the overall system performance. This algorithm also gives temporal data a higher reload priority than persistent data so that many temporal data can be used before losing their validity, which in turn minimizes the number of transactions aborted or delayed due to invalid data access. Based on the simulation results obtained, we can draw the following conclusions: the data priority reload algorithm provides a significant performance improvement over the conventional reload approach; whether the efficiency of different reload algorithms is crucial to the overall performance mainly depends on the system load, database size and system failure rate; the key factors of the design of real time MMDB reload algorithms are system unavailability, transaction execution priority, and reload threshold. In order to derive an efficient reload scheme, these factors must be studied carefully
Keywords :
database management systems; real-time systems; transaction processing; data priority reload algorithm; data priority reload technique; database size; high execution priorities; invalid data access; real time MMDB reload algorithms; real time main memory databases; reload preemption; reload priority; reload process; reload threshold; simulation results; system failure rate; system unavailability; temporal data; transaction execution priority; transaction processing; Checkpointing; Database systems; Degradation; Performance analysis; Real time systems; Resumes; System performance; Terminology; Timing; Transaction databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems, 1996., Proceedings of the Eighth Euromicro Workshop on
Conference_Location :
L´Aquila
ISSN :
1068-3070
Print_ISBN :
0-8186-7496-2
Type :
conf
DOI :
10.1109/EMWRTS.1996.557825
Filename :
557825
Link To Document :
بازگشت