DocumentCode :
1854873
Title :
A Parallel Recovery Scheme for Update Intensive Main Memory Database Systems
Author :
Qin Xiongpai ; Xiao Yanqin ; Cao Wei ; Wang Shan
Author_Institution :
Key Lab. of Data Eng. & Knowledge Eng., Renmin Univ. of China, Beijing
fYear :
2008
fDate :
1-4 Dec. 2008
Firstpage :
509
Lastpage :
516
Abstract :
In update intensive applications, main memory database systems produce large volume of log records, it is critical to write out the log records efficiently to speedup transaction processing. We propose a parallel recovery scheme based on XOR differential logging for main memory database systems in such environments. Some NVRAM is used to temporarily hold log records and decouple transaction committing from disk writes, inherited parallelism properties of differential logging are exploited to accelerate log flushing by using multiple log disks. During recovery, log records are loaded from multiple log disks and applied to data partition in time without the need of reordering according to serialization order, total recovery time is cut down. The scheme employs a data partition based consistent checkpointing method. The log records are classified according to IDs of data partitions accessed. Data partitions are recovered according to loading priorities computed from update frequencies and transaction waiting times, data access demands of new transactions coming after failure recovery are given attention immediately, thus the scheme provides system availability during recovery, which is of importance for large scale main memory database systems.
Keywords :
parallel databases; storage management; transaction processing; very large databases; XOR differential logging; data access demands; data partition; intensive main memory database systems; large scale main memory database systems; multiple log disks; parallel recovery scheme; transaction processing; Checkpointing; Communication industry; Data engineering; Database systems; Defense industry; Distributed computing; Knowledge engineering; Laboratories; Large-scale systems; Random access memory; differential logging; parallel recovery; transaction consistent checkpointing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies, 2008. PDCAT 2008. Ninth International Conference on
Conference_Location :
Otago
Print_ISBN :
978-0-7695-3443-5
Type :
conf
DOI :
10.1109/PDCAT.2008.69
Filename :
4711025
Link To Document :
بازگشت