|
ABSTRACT
Many applications, such as e-commerce, routinely use copies of data that are not in sync with the database due to heuristic caching strategies used to enhance performance. We study concurrency control for a transactional model that allows update transactions to read out-of-date copies. Each read operation carries a "freshness constraint" that specifies how fresh a copy must be in order to be read. We offer a definition of correctness for this model and present algorithms to ensure several of the most interesting freshness constraints. We outline a serializability-theoretic correctness proof and present the results of a detailed performance study.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
|
| |
3
|
Fuat Akal , Can Türker , Hans-Jörg Schek , Yuri Breitbart , Torsten Grabs , Lourens Veen, Fine-grained replication and scheduling with freshness and correctness guarantees, Proceedings of the 31st international conference on Very large data bases, August 30-September 02, 2005, Trondheim, Norway
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
P. Bernstein, A. Fekete, H. Guo, R. Ramakrishnan, P. Tamma. Relaxed Currency Serializability for Middle-Tier Caching (extended version). Microsoft Research Technical Report, MSR-TR-2006-34, 2006.
|
| |
8
|
|
| |
9
|
CSIM: http://www.mesquite.com
|
 |
10
|
|
| |
11
|
D. Gawlick and D. Kinkade. Varieties of Concurrency Control in IMS/VS FastPath. IEEE Database Engg., 1985.
|
| |
12
|
Hongfei Guo , Per-Åke Larson , Raghu Ramakrishnan, Caching with "good enough" currency, consistency, and completeness, Proceedings of the 31st international conference on Very large data bases, August 30-September 02, 2005, Trondheim, Norway
|
 |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
H.F. Korth, W. Kim and F. Bancilhon, A Model of CAD Transactions. VLDB, 1985.
|
 |
17
|
|
 |
18
|
Chris Olston , Boon Thau Loo , Jennifer Widom, Adaptive precision setting for cached approximate values, Proceedings of the 2001 ACM SIGMOD international conference on Management of data, p.355-366, May 21-24, 2001, Santa Barbara, California, United States
|
 |
19
|
|
 |
20
|
|
 |
21
|
Calton Pu , Miu K. Tsang , Kun-Lung Wu , Philip S. Yu, Multiversion divergence control of time fuzziness, Proceedings of the third international conference on Information and knowledge management, p.195-202, November 29-December 02, 1994, Gaithersburg, Maryland, United States
[doi> 10.1145/191246.191278]
|
| |
22
|
|
| |
23
|
|
| |
24
|
|
| |
25
|
U. Röhm, K. Böhm, H. Schek, and H. Schuldt. FAS-A Freshness Sensitive Coordination Middleware for a Cluster of OLAP Components. VLDB, 2002.
|
|