Energy-Efficient Positioning for Smartphone Applications using Cell-ID Sequence Matching Jeongyeup Paek *, Kyu-Han Kim +, Jatinder P. Singh +, Ramesh Govindan.

Slides:



Advertisements
Similar presentations
Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien
Advertisements

More Accurate Bus Prediction Allows Passengers to find alternate forms of transportation Do this with energy efficiency in mind Dont use any high level.
BreadCrumbs: Forecasting Mobile Connectivity Presented by Dhruv Kshatriya Paper by Anthony J. Nicholson Brian D. Noble.
VTrack: Energy-Aware Traffic Delay Estimation Using Mobile Phones Lenin Ravindranath, Arvind Thiagarajan, Katrina LaCurts, Sivan Toledo, Jacob Eriksson,
MicroCast: Cooperative Video Streaming on Smartphones Lorenzo Keller, Anh Le, Blerim Cic, Hulya Seferoglu LIDS, Christina Fragouli, Athina Markopoulou.
Energy-Efficient Rate-Adaptive GPS-based Positioning for Smartphones by Jeongyeup Paek, Joongheon Kim, and Ramesh Govindan EECE354 Kyoungho An.
VTrack: Accurate, Energy-Aware Road Traffic Delay Estimation Using Mobile Phones Arvind Thiagarajan, Lenin Ravindranath, Katrina LaCurts, Sivan Toledo,
3G v.s WIFI Radio Energy with YouTube downloads. Energy in Mobile Phone Data Transfers In 3G, there are three states –Idle –DCH (Dedicated Channel), do.
1 “Did you see Bob?”: Human Localization using Mobile Phones Ionut Constandache Co-authors: Xuan Bao, Martin Azizyan, and Romit Roy Choudhury Modified.
CILoS: A CDMA Indoor Localization System Waqas ur Rehman, Eyal de Lara, Stefan Saroiu.
Green Computing Energy in Location-Based Mobile Value-Added Services Maziar Goudarzi.
Energy-Delay Tradeoffs in Smartphone Applications Moo-Ryong Ra Jeongyeup Paek, Abhishek B. Sharma Ramesh Govindan, Martin H. Krieger, Michael J. Neely.
Did You See Bob?: Human Localization using Mobile Phones Constandache, et. al. Presentation by: Akie Hashimoto, Ashley Chou.
Tracking & Login Data persistence User tracking.
Tracking Fine-grain Vehicular Speed Variations by Warping Mobile Phone Signal Strengths Presented by Tam Vu Gayathri Chandrasekaran*, Tam Vu*, Alexander.
Rate Adaptation in Networks of Wireless Sensors Jeongyeup Paek Defense Talk September 28 th, 2010.
Energy-Efficient Rate-Adaptive GPS-based Positioning for Smartphones Jeongyeup Paek, Joongheon Kim, Ramesh Govindan CENS Talk April 30, 2010.
Energy-Efficient Rate-Adaptive GPS-based Positioning for Smartphones Jeongyeup Paek USC Annenberg Graduate Fellowship Program The Second Annual Research.
Network and Systems Laboratory nslab.ee.ntu.edu.tw Kaisen Lin, Aman Kansal, Dimitrios Lymberopoulos, and Feng Zhao Archiang.
Improving Energy Efficiency of Location Sensing on Smartphones Kyu-Han Kim and Jatinder Pal Singh Deutsche Telekom Inc. R&D Lab USA Zhenyun Zhuang Georgia.
EnLoc: Energy-Efficient Localization for Mobile Phones Written By, Ionut Constandache (Duke), Shravan Gaonkar (UIUC), Matt Sayler (Duke), Romit Roy Choudhary.
I Am the Antenna: Accurate Outdoor AP Location using Smartphones
Final Year Project LYU0301 Location-Based Services Using GSM Cell Information over Symbian OS Mok Ming Fai CEG Lee Kwok Chau CEG
ErdOS Enabling opportunistic resources sharing in mobile Operating Systems Narseo Vallina-Rodríguez Jon Crowcroft University of Cambridge MUM 2010, Cyprus.
Multi-criteria infrastructure for location-based applications Shortly known as: Localization Platform Ronen Abraham Ido Cohen Yuval Efrati Tomer Sole'
Multi-criteria infrastructure for location-based applications Shortly known as: Localization Platform Ronen Abraham Ido Cohen Yuval Efrati Tomer Sole'
Improving Energy Efficiency of Location Sensing on Smartphones Samori Ball EEL 6788.
Location based social networking product. Overview  Mobile Tracking System was first released in Romania in February  Currently MTS works with.
Presented by Tao HUANG Lingzhi XU. Context Mobile devices need exploit variety of connectivity options as they travel. Operating systems manage wireless.
ALBERT PARK EEL 6788: ADVANCED TOPICS IN COMPUTER NETWORKS Energy-Accuracy Trade-off for Continuous Mobile Device Location, In Proc. of the 8th International.
1. The Promise of MEMS to LBS and Navigation Applications Dr. Naser El-Shiemy, CEO Trusted Positioning Inc. 2.
Rutgers: Gayathri Chandrasekaran, Tam Vu, Marco Gruteser, Rich Martin,
WAC/ISSCI Automated Anomaly Detection Using Time-Variant Normal Profiling Jung-Yeop Kim, Utica College Rex E. Gantenbein, University of Wyoming.
I AM THE ANTENNA: ACCURATE OUTDOOR AP LOCATION USING SMARTPHONES ZENGBIN ZHANG, XIA ZHOU, WEILE ZHANG, YUANYANG ZHANG GANG WANG, BEN Y. ZHAO, HAITAO ZHENG.
Arvind Thiagarajan, Lenin Ravindranath, Katrina LaCurts, Sivan Toledo,Jakob Eriksson, Samuel Madden, Hari Balakrishnan. VTrack: Accurate, Energy-aware.
Sensys 2009 Speaker:Lawrence.  Introduction  Overview & Challenges  Algorithm  Travel Time Estimation  Evaluation  Conclusion.
Context Awareness System and Service SCENE JS Lee 1 Energy-Efficient Rate-Adaptive GPS-based Positioning for Smartphones.
Identifying Significant Locations Petteri Nurmi 1, Johan Koolwaaij 2 1) Helsinki Institute for Information Technology HIIT 2) Telematica Instituut (TELIN)
Presented by: Z.G. Huang May 04, 2011 Did You See Bob? Human Localization using Mobile Phones Romit Roy Choudhury Duke University Durham, NC, USA Ionut.
BreadCrumbs: Forecasting Mobile Connectivity Presented by Hao He Slides adapted from Dhruv Kshatriya Anthony J. Nicholson and Brian D. Noble.
1 CSCE 5013: Hot Topics in Mobile and Pervasive Computing Nilanjan Banerjee Hot Topic in Mobile and Pervasive Computing University of Arkansas Fayetteville,
APT: Accurate Outdoor Pedestrian Tracking with Smartphones TsungYun
1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting Ionut Constandache Co-authors: Martin Azizyan and Romit Roy Choudhury.
Evaluating GPS Technology Used for Household Surveys Kathy Yu, Arash Mirzaei, Behruz Paschai North Central Texas Council of Governments (NCTCOG) 15 th.
MPO/RPC Directors Meeting Asadur Rahman Lead Worker-Traffic Forecasting Section, BPED, July 28, 2015.
1 Energy-efficient Localization Via Personal Mobility Profiling Ionut Constandache Co-authors: Shravan Gaonkar, Matt Sayler, Romit Roy Choudhury and Landon.
Demo. Overview Overall the project has two main goals: 1) Develop a method to use sensor data to determine behavior probability. 2) Use the behavior probability.
MOBILE APPS FOR MODERN COMMUTING Tim Kitchell Marketing & Education Specialist 36 Commuting Solutions February 22, 2012.
Navigation System for the Visually Impaired Based on an Information Server Concept Ari Virtanen, Sami Koskinen.
Patch Based Mobile Sink Movement By Salman Saeed Khan Omar Oreifej.
Energy Efficient Location Sensing Brent Horine March 30, 2011.
Mapping the GSM landscape SVG Open Goal Location determination –Best effort –Automatic Take whatever is available: –GPS Accurate, but requires hardware.
Phone-Radar : Infrastructure-free Device-to-deveice Localization 班級:碩研資工一甲 姓名:高逸軒 學號: MA4G0110 Author:Zheng Song, STATE KEY LAB. OF NETWORKING & SWITCHING.
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
Spotlight: Personal Natural Resource Consumption Profiler Younghun Kim, Zainul Charbiwala, Akhilesh Singhania, Thomas Schmid, Mani B. Srivastava Networked.
CARLOC: Precisely Tracking Automobile Position
Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph 1 Location, Location, Location Larry Rudolph.
It Starts with iGaze: Visual Attention Driven Networking with Smart Glasses It Starts with iGaze: Visual Attention Driven Networking with Smart Glasses.
Turning a Mobile Device into a Mouse in the Air
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
Dejavu:An accurate Energy-Efficient Outdoor Localization System SIGSPATIAL '13.
1 Travel Times from Mobile Sensors Ram Rajagopal, Raffi Sevlian and Pravin Varaiya University of California, Berkeley Singapore Road Traffic Control TexPoint.
Extracting Places from Traces of Locations Paper Authors Jong Hee Kang Benjamin Stewart William Welbourne Gaetano Borriello PowerPoint Author Michael Cook.
Accurate WiFi Packet Delivery Rate Estimation and Applications Owais Khan and Lili Qiu. The University of Texas at Austin 1 Infocom 2016, San Francisco.
Location-based Social Networks 6/11/20161 CENG 770.
Avoiding Multipath to Revive Inbuilding WiFi Localization
Applications in Mobile Technology for Travel Data Collection 2012 Border to Border Transportation Conference South Padre Island, Texas November, 13, 2012.
UCF Parking Route and Heat Maps
I Am the Antenna: Accurate Outdoor AP Location using Smartphones
Spatial Databases: Spatio-Temporal Databases
Presentation transcript:

Energy-Efficient Positioning for Smartphone Applications using Cell-ID Sequence Matching Jeongyeup Paek *, Kyu-Han Kim +, Jatinder P. Singh +, Ramesh Govindan * * University of Southern California + Deutsche Telekom Inc. R&D Labs USA MobiSys 2011

Positioning for Smartphone Applications Celltower-based Localization Energy Cost Accuracy -1 (Error) GPS 2/25

Celltower-based Localization  Less power-intensive Errors in the order of several hundreds of meters, as high as 2km Start/End GPS route Net route 1km CDF of Position Error 3/25

Maybe I was unlucky just once? Not only inaccurate but also inconsistent 4/25

Maybe just one bad route? GPS route Net route 2km 1.5km 1km 1.5km Celltower-based localization is inaccurate 5/25

Question… Celltower-based Localization Energy Cost Accuracy -1 (Error) ? ? GPS Can we achieve reasonable position accuracy at the energy cost close to that of celltower-based scheme? 6/25

CAPS: Cell-ID Aided Positioning System  An energy-efficient positioning system that uses cell-ID sequence matching along with history of sequences to estimate user’s current position without turning on GPS  Design Goal Significantly reduce the amount of energy spent on positioning while still providing sufficiently accurate position information  Challenges Accurately estimate current user position without turning on GPS Determine when to turn on and off GPS efficiently 7/25

Cell-ID Transition Point and User Position  When the cell-ID changes from 1 to 2, Can you tell where you are? 12 A B C B 8/25

Time-of-day as a Hint  This time, cell-ID changes from 2 to 1… 12 A B C Morning route Evening route 9:00 AM A Home Grocery store 9/25

Sequence of Cell-ID’s 3 B C A A Can estimate user position at the cell-ID transition points because users have consistency in their everyday routes if [4–3–2–1] ? 10/25

CAPS Components Sequence Matching & Selection Uses Cell-ID sequence matching to identify a cell-ID sequence in the user’s history which matches with the current sequence of recently visited cell-IDs Position Estimation Uses spatial and temporal mobility history of a user to estimate user position within the route that she has used in the past Sequence Learning Opportunistically learns and builds the history of a user’s routes associated with GPS readings 11/25

Position Estimation  If  t has passed since crossing a cell-ID boundary, Position estimate is simple interpolation 1234 (x 2, y 2, t 2 ) (x 1, y 1, t 1 ) (x 3, y 3, t 3 ) tt 12/25

Position Estimation  Additional GPS points between cell-ID boundaries can provide better estimate 1234 (x 2,1, y 2,1, t 2,1 ) (x 3,1, y 3,1, t 3,1 ) (x 1,1, y 1,1, t 1,1 ) (x 2,3, y 2,3, t 2,3 ) (x 2,4, y 2,4, t 2,4 ) tt 13/25

Sequence Learning  Whenever GPS is on, use information to opportunistically learn sequences (x, y, t) Cell-ID Sequence Database 14/25

Sequence Matching  Find out which sequences from the database are similar to the currently observed sequence  Use Smith-Waterman Algorithm for sequence matching Local sequence alignment algorithm used in Bioinformatics – Suitable for comparing different sequences which may possibly differ significantly in length and have only a short patches of similarity Current (last) cell-ID must be part of the match Modified penalty function A sequence in sequence DB: Current cell-ID sequence : /25

CURRENT SEQ MatchGapMismatchScore DB SEQ DB SEQ DB SEQ DB SEQ Sequence Selection  Select among the (possibly multiple) matched sequences from the database  Selected sequence is used for position estimation  Rate-adaptive GPS Turn ON GPS when no good matching exists in the database Turn OFF when position estimation agrees with GPS reading CURRENT SEQ MatchGapMismatchScore DB SEQ (match) 1 X DB SEQ (match) – 4 5 DB SEQ (match) DB SEQ (match) 1 – 3 X 5 16/25

Implementation Position Estimation Sequence History Database Matching Alg. SmithWaterman Sequence Learning GPS Current Cell- ID Sequence Cell-ID Sequence Selection Application CAPS Phone 17/25

Evaluation  Energy savings and accuracy achieved by CAPS Comparison to periodic GPS strategy Learning of CAPS Platform and Carrier Independence Comparison to WiFi-based Positioning (WPS) Effects of Time-of-Day  Methodology Implemented on Android smartphones 4 Routes in 3 Cities – around Los Altos, Sunnyvale, and Los Angeles 2 Transportation – Bus and car 3 Phones – Nexus One, MotoDroid, GalaxyS 3 Carriers – T-Mobile (GSM), AT&T (GSM), Verizon (CDMA) Each iteration: < 16.5 miles, < 2 hours 18/25

Evaluation Result-1 GPS route Net route GPS route CAPS (GPS off) CAPS (GPS on) GPS Usage: 0.9% Accuracy: 79.0 m Reasonable accuracy with little GPS usage Errors are “on-route” CDF of Position Error 19/25

GPS Usage: 0.0% Accuracy: 68.7 m More Evaluation… GPS Usage: 0.9% Accuracy: 79.0 m GPS Usage: 3.6% Accuracy: 59.1 m GPS Usage: 3.1% Accuracy: 31.0 m  4 Different Routes, 2 Transportation,  3 Phones (Nexus One, DROID, Galaxy S),  3 Networks (T-Mobile, AT&T, Verizon (CDMA) ) Save more than 90% of the GPS energy, with errors below 20% of the celltower-based scheme Save more than 90% of the GPS energy, with errors below 20% of the celltower-based scheme 20/25

Runtime Learning GPS Usage goes down as learning progresses 21/25

Remaining Challenge  Small detour Larger detours, both in time and space, will be detected. detected 22/25

Where are we? Celltower-based Localization Energy Cost Accuracy -1 (Error) ? ? GPS CAPS?  EnLoc,  Entracked,  SenseLoc,  RAPS,  a-Loc,  CompAcc,  Escort  SurroundSense  etc… +  CAPS Accelerometer, Microphone, WiFi, Bluetooth, Compass, History, Context/Activity etc… Light-weight Positioning Systems Light-weight Positioning Systems 23/25

CAPS Summary  CAPS is an energy-efficient positioning system for smartphone applications Based on the idea that cell-ID transition points can provide accurate estimate of user position on frequently traveled routes Designed for highly mobile users with consistency in routes traveled Uses cell-ID sequence matching and history of GPS coordinates to cleverly estimate current user position without turning on the GPS Reduces energy consumption by more than 90% relative to Always- On GPS while providing reasonable accuracy below 20% of the celltower-based scheme. 24/25

QUESTIONS? Thank you. 25/25