Mobile Data Overlay (MDO): A data placement paradigm for mobile applications

Huang Yun, Nalini Venkatasubramanian

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

Abstract

This paper addresses the issue of proxy-based data placement for mobile applications. The key idea is to use aggregated information about mobile users and their data request patterns to determine when, how frequently and how much data to be replicated on proxies. Specifically, we introduce a novel representation, Mobile Data Overlay (MDO) that captures aggregated mobile data access patterns. The underlying representation of the MDO utilizes an interval tree-based data structure in supporting efficient spatio-temporal operations on mobile data access information. We develop intelligent MDO reconfiguration (ReC-MDO) techniques that help determine proper granularity of data replication operation (i.e. appropriate segmentation of each data object) by extracting spatio-temporal locality of mobile data access patterns. The ReC-MDO approach effectively balances tradeoffs between replication cost and data access cost in making mobile data placement decisions on proxies. Through extensive experimentation, we demonstrate the superiority of our techniques over several popular data placement strategies.

Original languageEnglish (US)
Title of host publicationProceedings - 9th International Conference on Mobile Data Management, MDM 2008
Pages173-180
Number of pages8
DOIs
StatePublished - Sep 15 2008
Event9th International Conference on Mobile Data Management, MDM 2008 - Beijing, China
Duration: Apr 27 2008Apr 30 2008

Publication series

NameProceedings - IEEE International Conference on Mobile Data Management
ISSN (Print)1551-6245

Other

Other9th International Conference on Mobile Data Management, MDM 2008
CountryChina
CityBeijing
Period4/27/084/30/08

ASJC Scopus subject areas

  • Engineering(all)

Fingerprint Dive into the research topics of 'Mobile Data Overlay (MDO): A data placement paradigm for mobile applications'. Together they form a unique fingerprint.

Cite this