DocumentCode :
3215023
Title :
Self-tuning speculation for maintaining the consistency of client-cached data
Author :
Wu, Keqiang ; Lilja, David J.
Author_Institution :
Dept. of Electr. & Comput. Eng., Minnesota Univ., Minneapolis, MN, USA
fYear :
2004
fDate :
7-9 July 2004
Firstpage :
91
Lastpage :
100
Abstract :
This paper presents a new protocol, self-tuning active data-aware cache consistency (SADCC), which employs parallel communication and self-tuning speculation to improve the performance of data-shipping database systems. Using parallel communication with simultaneous client-server and client-client communication, SADCC reduces the network latency for detecting data conflicts by 50%, while increasing message volume overhead by only about 4.8%. By being aware of the global states of cached data, clients self-tune between optimistic and pessimistic consistency control. The abort rate is reduced by statistically quantifying the speculation cost. We compare SADCC with the leading cache consistency algorithms, active data-aware cache consistency (ADCC) and asynchronous avoidance-based cache consistency (AACC), in a page server DBMS architecture with page-level consistency. The experiments show that, in a non-contention environment, both SADCC and ADCC display a slight reduction (an average of 2.3%) in performance compared to AACC with a high-speed network environment. With high contention, however, SADCC has an average of 14% higher throughput than AACC and 6% higher throughput than ADCC.
Keywords :
cache storage; client-server systems; database management systems; parallel processing; protocols; self-adjusting systems; DBMS architecture; asynchronous avoidance-based cache consistency; client-cached data; client-client communication; client-server communication; consistency control; data-shipping database systems; network latency; noncontention environment; page-level consistency; parallel communication; self-tuning active data-aware cache consistency; self-tuning speculation; Cache storage; Communication system control; Concurrency control; Costs; Database systems; Deductive databases; Delay; Network servers; Protocols; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems, 2004. ICPADS 2004. Proceedings. Tenth International Conference on
ISSN :
1521-9097
Print_ISBN :
0-7695-2152-5
Type :
conf
DOI :
10.1109/ICPADS.2004.1316084
Filename :
1316084
Link To Document :
بازگشت