Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1007/11687238_59guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Caching complementary space for location-based services

Published: 26 March 2006 Publication History

Abstract

In this paper, we propose a novel client-side, multi-granularity caching scheme, called “Complementary Space Caching” (CS caching), for location-based services in mobile environments. Different from conventional data caching schemes that only cache a portion of dataset, CS caching maintains a global view of the whole dataset. Different portions of this view are cached in varied granularity based on the probabilities of being accessed in the future queries. The data objects with very high access probabilities are cached in the finest granularity, i.e., the data objects themselves. The data objects which are less likely to be accessed in the near future are abstracted and logically cached in the form of complementary regions (CRs) in a coarse granularity. CS caching naturally supports all types of location-based queries. In this paper, we explore several design and system issues of CS caching, including cache memory allocation between objects and CRs, and CR coalescence. We develop algorithms for location-based queries and a cache replacement mechanism. Through an extensive performance evaluation, we show that CS caching is superior to existing caching schemes for location-based services.

References

[1]
Schiller, J.H., Voisard, A., eds.: Location-Based Services. Morgan Kaufmann (2004)
[2]
Dar, S., Franklin, M.J., Jónsson, B.T., Srivastava, D., Tan, M.: Semantic data caching and replacement. In: Proc. of 22th International Conference on Very Large Data Bases (VLDB), Bombay, India, Sep 3-6. (1996) 330-341
[3]
Lee, K.C., Leong, H.V., Si, A.: Semantic query caching in a mobile environment. ACM Mobile Computing and Communication Review (MC2R) 3 (1999) 28-36
[4]
Ren, Q., Dunham, M.H., Kumar, V.: Semantic Caching and Query Processing. IEEE Trans. on Knowledge and Data Engineering (TKDE) 15 (2003) 192-210
[5]
Guttman, A.: R-Trees: A Dynamic Index Structure for Spatial Searching. In: Proc. of the ACM SIGMOD International Conference on Management of Data, Boston, MA, Jun 18-21. (1984) 47-57
[6]
Roussopoulos, N., Kelly, S., Vincent, F.: Nearest Neighbor Queries. In: Proc. of the 1995 ACM SIGMOD International Conference on Management of Data, San Jose, CA, USA, May 22-25. (1995) 71-79
[7]
Deshpande, P.M., Ramasamy, K., Shukla, A., Naughton, J.F.: Caching Multidimensional Queries Using Chunks. In: Proc. of the ACM SIGMOD International Conference on Management of Data, San Diego, CA, USA, Jun 9-12. (1998) 259-270
[8]
Hu, H., Xu, J., Wong, W.S., Zheng, B., Lee, D.L., Lee, W.C.: Proactive Caching for Spatial Queries in Mobile Environments. In: Proc. of the 21st International Conference on Data Engineering (ICDE), Tokyo, Japan, Apr 5-8. (2005) 403-414
[9]
Ren, Q., Dunham, M.H.: Using Semantic Caching to Manage Location Dependent Data in Mobile Computing. In: Proc. of the International Conference on Mobile Computing and Networking (Mobicom), Boston, MA, USA, Aug 6-11. (2000) 210-221
[10]
Backmann, N., Kriegel, H.P., Schneider, R., Seegar, B.: The R*-Tree: An Efficient and Robust Access Method for Points and Rectangles. In: Proc. of the ACM SIGMOD International Conference on Management of Data, Atlantic City, NJ, USA, May 23-25. (1990) 322-331
[11]
BonnMotion: A mobility scenario generation and analysis tool. (website: http://web.informatik.uni-bonn.de/IV/Mitarbeiter/dewaal/BonnMotion/)
[12]
Zheng, B., Lee, W.C., Lee, D.L.: On Semantic Caching and Query Scheduling for Mobile Nearest-Neighbor Search. Wireless Networks 10 (2004) 653-664

Cited By

View all
  • (2014)Concise caching of driving instructionsProceedings of the 22nd ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems10.1145/2666310.2666401(23-32)Online publication date: 4-Nov-2014
  • (2012)Effective caching of shortest paths for location-based servicesProceedings of the 2012 ACM SIGMOD International Conference on Management of Data10.1145/2213836.2213872(313-324)Online publication date: 20-May-2012
  • (2007)Collaborative spatial data sharing among mobile lightweight devicesProceedings of the 10th international conference on Advances in spatial and temporal databases10.5555/1784462.1784483(366-384)Online publication date: 16-Jul-2007
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
EDBT'06: Proceedings of the 10th international conference on Advances in Database Technology
March 2006
1204 pages
ISBN:3540329609
  • Editors:
  • Yannis Ioannidis,
  • Marc H. Scholl,
  • Joachim W. Schmidt,
  • Florian Matthes,
  • Mike Hatzopoulos

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 26 March 2006

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2014)Concise caching of driving instructionsProceedings of the 22nd ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems10.1145/2666310.2666401(23-32)Online publication date: 4-Nov-2014
  • (2012)Effective caching of shortest paths for location-based servicesProceedings of the 2012 ACM SIGMOD International Conference on Management of Data10.1145/2213836.2213872(313-324)Online publication date: 20-May-2012
  • (2007)Collaborative spatial data sharing among mobile lightweight devicesProceedings of the 10th international conference on Advances in spatial and temporal databases10.5555/1784462.1784483(366-384)Online publication date: 16-Jul-2007
  • (2007)A hybrid cache and prefetch mechanism for scientific literature search enginesProceedings of the 7th international conference on Web engineering10.5555/1770588.1770601(121-136)Online publication date: 16-Jul-2007
  • (2006)CS cache engineProceedings of the 2006 ACM SIGMOD international conference on Management of data10.1145/1142473.1142590(787-789)Online publication date: 27-Jun-2006

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media