Energy-efficient positioning for smartphones using Cell-ID sequence matching

Many emerging location-aware applications require position information. However, these applications rarely use celltower-based localization because of its inaccuracy, preferring instead to use the more energy-hungry GPS. In this paper, we present CAPS, a Cell-ID Aided Positioning System. CAPS leverages near-continuous mobility and the position history of a user to achieve significantly better accuracy than the celltower-based approach, while keeping energy overhead low. CAPS is designed based on the insight that users exhibit consistency in routes traveled, and that cell-ID transition points that the user experiences can, on a frequently traveled route, uniquely identify position. To this end, CAPS uses a cell-ID sequence matching technique to estimate current position based on the history of cell-ID and GPS position sequences that match the current cell-ID sequence. We have implemented CAPS on Android-based smartphones and have extensively evaluated it at different locations, and for different platforms and carriers. Our evaluation results show that CAPS can save more than 90% of the energy spent by the positioning system compared to the case where GPS is always used, while providing reasonably accurate position information with errors less than 20% of the celltower-based scheme.

[1]  Mikkel Baun Kjærgaard,et al.  EnTracked: energy-efficient robust position tracking for mobile devices , 2009, MobiSys '09.

[2]  Polly Huang,et al.  Impact of sensor-enhanced mobility prediction on the design of energy-efficient localization , 2008, Ad Hoc Networks.

[3]  S. Singh Review of Urban Transportation in India , 2005 .

[4]  William G. Griswold,et al.  Place-Its: A Study of Location-Based Reminders on Mobile Phones , 2005, UbiComp.

[5]  Li Zhang,et al.  StarTrack Next Generation: A Scalable Infrastructure for Track-Based Applications , 2010, OSDI.

[6]  Romit Roy Choudhury,et al.  Did you see Bob?: human localization using mobile phones , 2010, MobiCom.

[7]  Prabal Dutta,et al.  AutoWitness: locating and tracking stolen property while tolerating GPS and radio outages , 2010, SenSys '10.

[8]  Chandramohan A. Thekkath,et al.  StarTrack: a framework for enabling track-based applications , 2009, MobiSys '09.

[9]  A. Kansal,et al.  Energy-Accuracy Aware Localization for Mobile Devices , 2009 .

[10]  John Krumm,et al.  Accuracy characterization for metropolitan-scale Wi-Fi localization , 2005, MobiSys '05.

[11]  Dirk Haehnel,et al.  Are GSM Phones THE Solution for Localization? , 2006, WMCSA.

[12]  Vikram Srinivasan,et al.  PeopleNet: engineering a wireless virtual social network , 2005, MobiCom '05.

[13]  Romit Roy Choudhury,et al.  SurroundSense: mobile phone localization via ambience fingerprinting , 2009, MobiCom '09.

[14]  Srdjan Capkun,et al.  Attacks on public WLAN-based positioning systems , 2009, MobiSys '09.

[15]  Yi Wang,et al.  A framework of energy efficient mobile sensing for automatic user state recognition , 2009, MobiSys '09.

[16]  Feng Zhao,et al.  Energy-accuracy trade-off for continuous mobile device location , 2010, MobiSys '10.

[17]  Leonidas J. Guibas,et al.  Data stashing: energy-efficient information delivery to mobile sinks through trajectory prediction , 2010, IPSN '10.

[18]  Georg Treu,et al.  Hybrid GPS and GSM localization — energy-efficient detection of spatial triggers , 2008, 2008 5th Workshop on Positioning, Navigation and Communication.

[19]  Joongheon Kim,et al.  Energy-efficient rate-adaptive GPS-based positioning for smartphones , 2010, MobiSys '10.

[20]  Reynold Cheng,et al.  Energy-Efficient Monitoring of Mobile Objects with Uncertainty-Aware Tolerances , 2007, 11th International Database Engineering and Applications Symposium (IDEAS 2007).

[21]  Romit Roy Choudhury,et al.  Micro-Blog: sharing and querying content through mobile phones and social participation , 2008, MobiSys '08.

[22]  Ryan Newton,et al.  The pothole patrol: using a mobile sensor network for road surface monitoring , 2008, MobiSys '08.

[23]  James A. Landay,et al.  MyExperience: a system for in situ tracing and capturing of user feedback on mobile phones , 2007, MobiSys '07.

[24]  Jatinder Pal Singh,et al.  Improving energy efficiency of location sensing on smartphones , 2010, MobiSys '10.

[25]  M S Waterman,et al.  Identification of common molecular subsequences. , 1981, Journal of molecular biology.

[26]  Mike Y. Chen,et al.  Practical Metropolitan-Scale Positioning for GSM Phones , 2006, UbiComp.

[27]  Romit Roy Choudhury,et al.  EnLoc: Energy-Efficient Localization for Mobile Phones , 2009, IEEE INFOCOM 2009.

[28]  Deborah Estrin,et al.  SensLoc: sensing everyday places and paths using less energy , 2010, SenSys '10.

[29]  Emiliano Miluzzo,et al.  MetroSense Project: People-Centric Sensing at Scale , 2006 .

[30]  Injong Rhee,et al.  Towards Mobile Phone Localization without War-Driving , 2010, 2010 Proceedings IEEE INFOCOM.

[31]  Bill N. Schilit,et al.  Place Lab: Device Positioning Using Radio Beacons in the Wild , 2005, Pervasive.

[32]  Ramachandran Ramjee,et al.  Nericell: rich monitoring of road and traffic conditions using mobile smartphones , 2008, SenSys '08.