ACM Home Page
Please provide us with feedback. Feedback
Best-effort cache synchronization with source cooperation
Full text PdfPdf (1.30 MB)
Source International Conference on Management of Data archive
Proceedings of the 2002 ACM SIGMOD international conference on Management of data table of contents
Madison, Wisconsin
SESSION: Research sessions: distributed systems table of contents
Pages: 73 - 84  
Year of Publication: 2002
ISBN:1-58113-497-5
Authors
Chris Olston  Stanford University
Jennifer Widom  Stanford University
Sponsor
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 68,   Citation Count: 27
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/564691.564701
What is a DOI?

ABSTRACT

In environments where exact synchronization between source data objects and cached copies is not achievable due to bandwidth or other resource constraints, stale (out-of-date) copies are permitted. It is desirable to minimize the overall divergence between source objects and cached copies by selectively refreshing modified objects. We call the online process of selecting which objects to refresh in order to minimize divergence best-effort synchronization. In most approaches to best-effort synchronization, the cache coordinates the process and selects objects to refresh. In this paper, we propose a best-effort synchronization scheduling policy that exploits cooperation between data sources and the cache. We also propose an implementation of our policy that incurs low communication overhead even in environments with very large numbers of sources. Our algorithm is adaptive to wide fluctuations in available resources and data update rates. Through experimental simulation over synthetic and real-world data, we demonstrate the effectiveness of our algorithm, and we quantify the significant decrease in divergence achievable with source cooperation.


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
 
4
 
5
M. Cherniack, M. J. Franklin, and S. Zdonik. Expressing user profiles for data recharging. IEEE Personal Communications: Special Issue on Pervasive Computing, 8(4):32-38, Aug. 2001.
 
6
J. Cho and H. Garcia-Molina. Estimating frequency of change. Technical report, Stanford University Computer Science Department, 2000. http://dbpubs.stanford.edu/pub/2000-4.
7
 
8
E. Cohen and H. Kaplan. Refreshment policies for web content caches. In Proceedings of the Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2001), Anchorage, Alaska, Apr. 2001.
9
10
 
11
T. Dorcey. CU-SeeMe desktop videoconferencing software. Connexions, 9(3), Mar. 1995.
 
12
D. Estrin, L. Girod, G. Pottie, and M. Srivastava. Instrumenting the world with wireless sensor networks. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2001), Salt Lake City, Utah, May 2001.
13
 
14
15
 
16
 
17
M. J. McPhaden. Tropical Atmosphere Ocean Project, Pacific Marine Environmental Laboratory, 2001. http://www.pmel.noaa.gov/tao/.
18
 
19
 
20
C. Olston and J. Widom. Best-effort cache synchronization with source cooperation. Technical report, Stanford University Computer Science Department, 2001. http://dbpubs.stanford.edu/pub/2001-43.
21
22
 
23
 
24
G. Salton and C. S. Yang. On the specification of term values in automatic indexing. Journal of Documentation, 29:351-372, 1973.
 
25
 
26
J. Stewart. Calculus: Early Transcendentals, Second Edition. Brooks/Cole, 1991.
 
27
 
28
H. Yu and A. Vahdat. Design and evaluation of a continuous consistency model for replicated services. In Proceedings of the Fourth Symposium on Operating Systems Design and Implementation, San Diego, California, Oct. 2000.

CITED BY  27

Collaborative Colleagues:
Chris Olston: colleagues
Jennifer Widom: colleagues