Caching Complementary Space for Location-Based Services

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...

Full description

Saved in:
Bibliographic Details
Main Authors: LEE, Ken C. K., LEE, Wang-chien, ZHENG, Baihua, XU, Jianliang
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2006
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/595
http://dx.doi.org/10.1007/11687238_59
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-1594
record_format dspace
spelling sg-smu-ink.sis_research-15942010-09-24T08:24:04Z Caching Complementary Space for Location-Based Services LEE, Ken C. K. LEE, Wang-chien ZHENG, Baihua XU, Jianliang 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. 2006-04-01T08:00:00Z text https://ink.library.smu.edu.sg/sis_research/595 info:doi/10.1007/11687238_59 http://dx.doi.org/10.1007/11687238_59 Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Databases and Information Systems Numerical Analysis and Scientific Computing
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Databases and Information Systems
Numerical Analysis and Scientific Computing
spellingShingle Databases and Information Systems
Numerical Analysis and Scientific Computing
LEE, Ken C. K.
LEE, Wang-chien
ZHENG, Baihua
XU, Jianliang
Caching Complementary Space for Location-Based Services
description 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.
format text
author LEE, Ken C. K.
LEE, Wang-chien
ZHENG, Baihua
XU, Jianliang
author_facet LEE, Ken C. K.
LEE, Wang-chien
ZHENG, Baihua
XU, Jianliang
author_sort LEE, Ken C. K.
title Caching Complementary Space for Location-Based Services
title_short Caching Complementary Space for Location-Based Services
title_full Caching Complementary Space for Location-Based Services
title_fullStr Caching Complementary Space for Location-Based Services
title_full_unstemmed Caching Complementary Space for Location-Based Services
title_sort caching complementary space for location-based services
publisher Institutional Knowledge at Singapore Management University
publishDate 2006
url https://ink.library.smu.edu.sg/sis_research/595
http://dx.doi.org/10.1007/11687238_59
_version_ 1770570516868890624