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