DocumentCode :
1297120
Title :
Recovery analysis of data sharing systems under deferred dirty page propagation policies
Author :
Dan, Asit ; Yu, Philip S. ; Jhingran, A.
Author_Institution :
Res. Div., IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Volume :
8
Issue :
7
fYear :
1997
fDate :
7/1/1997 12:00:00 AM
Firstpage :
695
Lastpage :
711
Abstract :
In a multinode data sharing environment, different buffer coherency control schemes based on various lock retention mechanisms can be designed to exploit the concept of deferring the propagation or writing of dirty pages to disk to improve normal performance. Two types of deferred write policies are considered. One policy only propagates dirty pages to disk at the times when dirty pages are flushed out of the buffer under LRU buffer replacement. The other policy also performs writes at the times when dirty pages are transferred across nodes. The dirty page propagation policy can have significant implications on the database recovery time. In this paper, we provide an analytical modeling framework for the analysis of the recovery times under the two deferred write policies. We demonstrate how these policies can be mapped onto a unified analytic modeling framework. The main challenge in the analysis is to obtain the pending update count distribution which can be used to determine the average numbers of log records and data I/Os needed to be applied during recovery. The analysis goes beyond previous work on modeling buffer hit probability in a data sharing system where only the average buffer composition, not the distribution, needs to be estimated, and recovery analysis in a single node environment where the complexities on tracking the propagation of dirty pages across nodes and the buffer invalidation effect do not appear
Keywords :
concurrency control; system recovery; transaction processing; buffer replacement; coherency control; data sharing system; data sharing systems; database recovery; database systems; deferred dirty page propagation; lock retention mechanisms; recovery analysis; transaction processing; Analytical models; Availability; Control systems; Costs; Coupled mode analysis; Data analysis; Database systems; Performance analysis; Prototypes; Writing;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.598345
Filename :
598345
Link To Document :
بازگشت