TY - GEN
T1 - Caching complementary space for location-based services
AU - Lee, Ken C.K.
AU - Lee, Wang Chien
AU - Zheng, Baihua
AU - Xu, Jianliang
N1 - Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
PY - 2006
Y1 - 2006
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=33745633042&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33745633042&partnerID=8YFLogxK
U2 - 10.1007/11687238_59
DO - 10.1007/11687238_59
M3 - Conference contribution
AN - SCOPUS:33745633042
SN - 3540329609
SN - 9783540329602
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 1020
EP - 1038
BT - Advances in Database Technology - EDBT 2006 - 10th International Conference on Extending Database Technology, Proceedings
PB - Springer Verlag
T2 - 10th International Conference on Extending Database Technology, EDBT 2006
Y2 - 26 March 2006 through 31 March 2006
ER -