ALBERT PARK EEL 6788: ADVANCED TOPICS IN COMPUTER NETWORKS Energy-Accuracy Trade-off for Continuous Mobile Device Location, In Proc. of the 8th International.

Slides:



Advertisements
Similar presentations
Display Power Management Policies in Practice Stephen P. Tarzia Peter A. Dinda Robert P. Dick Gokhan Memik Presented by: Andrew Hahn.
Advertisements

IODetector: A Generic Service for Indoor Outdoor Detection Pengfei Zhou†, Yuanqing Zheng†, Zhenjiang Li†, Mo Li†, and Guobin Shen‡ †Nanyang Technological.
ParkSense: A Smartphone Based Sensing System For On-Street Parking
VTrack: Accurate, Energy-Aware Road Traffic Delay Estimation Using Mobile Phones Arvind Thiagarajan, Lenin Ravindranath, Katrina LaCurts, Sivan Toledo,
Using Mobile Phones to Determine Transportation Modes Hyeong-il Ko Sasank Reddy et al., ACM Transactions on Sensor Networks, Vol. 6, No. 2,
Improving energy efficiency of location sensing on smartphones Z. Zhuang et al., in Proc. of ACM MobiSys 2010, pp ,
Doc: IEEE Submission December 2012 Marco Hernandez (NICT)Slide 1 Project: IEEE P Working Group for Wireless Personal Area.
Green Computing Energy in Location-Based Mobile Value-Added Services Maziar Goudarzi.
Modeling and Analysis of Random Walk Search Algorithms in P2P Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE, Rensselaer Polytechnic Institute.
CS 795 – Spring  “Software Systems are increasingly Situated in dynamic, mission critical settings ◦ Operational profile is dynamic, and depends.
Did You See Bob?: Human Localization using Mobile Phones Constandache, et. al. Presentation by: Akie Hashimoto, Ashley Chou.
ACCURACY CHARACTERIZATION FOR METROPOLITAN-SCALE WI-FI LOCALIZATION Presented by Jack Li March 5, 2009.
Tracking Fine-grain Vehicular Speed Variations by Warping Mobile Phone Signal Strengths Presented by Tam Vu Gayathri Chandrasekaran*, Tam Vu*, Alexander.
Laboratoire d'InfoRmatique en Images et Systèmes d'information UMR /06/2015 Vasile-Marian Scuturici and Dejene Ejigu LIRIS-UMR 5205 CNRS, INSA de.
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.
Quality of Service in IN-home digital networks Alina Albu 23 October 2003.
Motion based Correspondence for Distributed 3D tracking of multiple dim objects Ashok Veeraraghavan.
1 Energy-Efficient localization for networks of underwater drifters Diba Mirza Curt Schurgers Department of Electrical and Computer Engineering.
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
Improving Energy Efficiency of Location Sensing on Smartphones Samori Ball EEL 6788.
Yi Wang, Bhaskar Krishnamachari, Qing Zhao, and Murali Annavaram 1 The Tradeoff between Energy Efficiency and User State Estimation Accuracy in Mobile.
Presented by Tao HUANG Lingzhi XU. Context Mobile devices need exploit variety of connectivity options as they travel. Operating systems manage wireless.
Rutgers: Gayathri Chandrasekaran, Tam Vu, Marco Gruteser, Rich Martin,
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.
Into the Wild: Studying Real User Activity Patterns to Guide Power Optimizations for Mobile Architectures Alex Shye, Benjamin Scholbrock, and Gokhan Memik.
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.
Ambulation : a tool for monitoring mobility over time using mobile phones Computational Science and Engineering, CSE '09. International Conference.
6 am 11 am 5 pm Fig. 5: Population density estimates using the aggregated Markov chains. Colour scale represents people per km. Population Activity Estimation.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
Da Yan, Zhou Zhao and Wilfred Ng The Hong Kong University of Science and Technology.
Uncertainty and Its Propagation Through Calculations
Efficient Mapping and Management of Applications onto Cyber-Physical Systems Prof. Margaret Martonosi, Princeton University and Prof. Pei Zhang, Carnegie.
Lecture 12 Statistical Inference (Estimation) Point and Interval estimation By Aziza Munir.
Number of Blocks per Pole Diego Arbelaez. Option – Number of Blocks per Pole Required magnetic field tolerance of ~10 -4 For a single gap this can be.
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.
Hiding in the Mobile Crowd: Location Privacy through Collaboration.
Energy Efficient Location Sensing Brent Horine March 30, 2011.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
1 Tuning Garbage Collection in an Embedded Java Environment G. Chen, R. Shetty, M. Kandemir, N. Vijaykrishnan, M. J. Irwin Microsystems Design Lab The.
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
Net-Centric Software and Systems I/UCRC A Framework for QoS and Power Management for Mobile Devices in Service Clouds Project Lead: I-Ling Yen, Farokh.
GPS Provider:  GPS signal Network Location Provider:  Cell ID  Wi-Fi.
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
Mobile Location Sensing Tutorial Jie Liu, Dimitrios Lymberopoulos, Bodhi Priyantha, Jacky Shen Microsoft Research.
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
Performance Evaluation of Mobile Hotspots in Densely Deployed WLAN Environments Presented by Li Wen Fang Personal Indoor and Mobile Radio Communications.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
Stretchable Architectures for Next Generation Cellular Networks Presented By Shashidhar Lakkavalli, Ansuya Negi and Dr. Suresh Singh Portland State University.
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
C. Savarese, J. Beutel, J. Rabaey; UC BerkeleyICASSP Locationing in Distributed Ad-hoc Wireless Sensor Networks Chris Savarese, Jan Beutel, Jan Rabaey.
Contents Introduction What are Location-based services Working of Location-based services Location Tracking Technologies Power profiling a mobile phone.
Week Aug-24 – Aug-29 Introduction to Spatial Computing CSE 5ISC Some slides adapted from the book Computing with Spatial Trajectories, Yu Zheng and Xiaofang.
Web: ~ laoudias/pages/platform.htmlhttp://www2.ucy.ac.cy/ ~ laoudias/pages/platform.html
Smart Sleeping Policies for Wireless Sensor Networks Venu Veeravalli ECE Department & Coordinated Science Lab University of Illinois at Urbana-Champaign.
CprE 458/558: Real-Time Systems (G. Manimaran)1 CprE 458/558: Real-Time Systems Energy-aware QoS packet scheduling.
Saving Bitrate vs. Users: Where is the Break-Even Point in Mobile Video Quality? ACM MM’11 Presenter: Piggy Date:
Kalman Filter and Data Streaming Presented By :- Ankur Jain Department of Computer Science 7/21/03.
PERPETUAL IOT AWARENESS SYSTEM Intelligent Power Managing Middleware 25.
Mingze Zhang, Mun Choon Chan and A. L. Ananda School of Computing
I Am the Antenna: Accurate Outdoor AP Location using Smartphones
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors
AirPlace Indoor Positioning Platform for Android Smartphones
Fast Localization for Emergency Monitoring and Rescue in Disaster Scenarios Based on WSN SPEAKER:Jyun-Ying Yu ADVISOR:DR. Kai-Wei Ke DATE:2018/05/04.
Energy-Delay Tradeoffs in Smartphone Applications
Overview: Chapter 2 Localization and Tracking
Presentation transcript:

ALBERT PARK EEL 6788: ADVANCED TOPICS IN COMPUTER NETWORKS Energy-Accuracy Trade-off for Continuous Mobile Device Location, In Proc. of the 8th International Conference on Mobile Systems, Applications, and Services (MobiSys) Lin, K., Kansal, A., Lymberopoulos, D., and Zhao, F., 2010, pp Energy-accuracy Trade-off

Overview Mobile Location Service Purpose Observation Design Case Study

Mobile Location Service Methods for current mobile device localization  GPS  WiFi  Cell-tower signature based location service

Purpose Develop location as a system service that automatically manages location sensor availability, accuracy, and energy. Allows the system to optimize battery life by intelligently managing the location energy and accuracy trade-offs based on available sensor. Ensure long battery life for acceptable user experience.

Observation Two observations  First, location applications do not always need the highest available accuracy provided by GPS.  Second, a phone has multiple modalities to sense location aside from the GPS: WiFi triangulation, cell-tower triangulation, Bluetooth vicinity, and audio or visual sensing.

Observation (cont.) Highest accuracy not always needed

a-Loc Adaptive location service for mobile device  Automatically determines the dynamic accuracy requirement for mobile search applications  Continually tune the energy expenditure using the available sensor  A Bayesian estimation framework is used to model user location and sensor errors  Android G1 and Nokia N95

System Overview Figure 1. System block diagram

Accuracy Models Dynamic Accuracy Requirement  This block provides the location accuracy needed by the applications. The dynamic sensor models characterize the accuracy and its variation with location.  GPS  WiFi  Bluetooth  Cell-tower

Accuracy Models (cont.) GPS  A GPS receiver typically reports its estimate of error as horizontal dilution of precision (HDOP).  HDOP 6 or below: translates to less than 12m of location error Figure 2. Experimentally measured GPS accuracy

Accuracy Models (cont.) WiFi  The error is expressed as a function of the number of access points visible over time.  As an alternative, an error estimate for WiFi localization is also provided by Google location service are used on Android. Figure 3. WiFi location error with Android G1

Accuracy Models (cont.) Bluetooth  Location based on finding at least one static Bluetooth device within its radio range.  The error is taken to be the Bluetooth range and infinity at other locations. Cell-Tower  Radio stack in the device maintains cell-towers list.  With only one tower’s identity, the location error is essentially equal to the size of the cell.  Use the cell-size based on typical cell tower density

Energy Models Sensor Energy Model  These models characterize the energy used by each available location sensor for obtaining location. In some cases, the energy spent depends on the location where the observation is made and experimentally measure this effect.

Energy Models (cont.) WiFi Triangulation  External factor to affect the energy is number of visible APs  Energy cost does not vary significantly with number of APs Figure 4. Measured power profile for WiFi Figure 5. Energy usage for WiFi

Energy Models (cont.) Bluetooth Vicinity  Known static device location can determine user’s location  Lower power usage than WiFi, but longer scanning  Energy depends on the number of visible devices Figure 6. Bluetooth power usage during scanFigure 7. Bluetooth energy usage variation

Energy Models (cont.) GPS  Energy usage depends on location  GPS power drawn measurements  Android:230mW, Nokia:324mW  Warm-start: 1425mJ, Cold-start: 5700mJ Figure 8. Measured GPS power profile Figure 9. GPS energy usage (cold start)

Energy Models (cont.) Cell-Tower Association  Mobile phone maintains a list of cell-towers that are visible to its radio receiver.  Based on this information the phone can determine its location.  The energy consumption is negligible that it only consists as reading data available on the local device which measured less than 20mJ (average) over multiple readings.

Energy spent on various modalities Energy Models (cont.) Figure 10. Relative energy costs of location modalities

Selection Algorithm Sensor Selection Algorithm  The sensor selection algorithm determines the location sensor to be used at each time step.  The algorithm includes a method to model the user location trajectory and uses the sensor data as available to improve the location estimates.

Selection Algorithm Determine the most energy efficient sensor to be used Also maintains an estimate of the user’s location that is based on a prediction of user movements  Helps select the appropriate location for the sensor energy and accuracy model  Help avoid sensing when predicted location has a high confidence

Selection Algorithm (cont.) Uses Hidden Markov Model (HMM)  Uses the past two observed locations to yield a distribution of predicted locations.  A second order model takes the direction of motion into account, significantly improving prediction performance over a first order of HMM. Figure 11. Select Sensor Algorithm

System Performance The sensor accuracy models are assumed to be learned before the performance of the system is measured. HMM parameters are learned in real-time as the user moves.

System Performance (cont.) Alternative strategies (for comparison)  Static Model: The parameters used are the typical accuracies expected from different sensors (Bluetooth, WiFi, Cell-Tower, and GPS)  Periodic Model: Use a single location sensor periodically. GPS and WiFi  Perfect Model: As the system is used by more users, more data may be collected to refine a hypothetical perfect accuracy model for all locations

Case Study Real world scenario (San Diego)  Significant slack in accuracy exists showing sensors other than GPS being used Figure 12. Accuracy requirement on experimental path

Case Study (cont.) Real world scenario (San Diego)  a-Loc vs. GPS  Higher accuracy  45% less energy consumption Figure 14. Energy consumption Figure 13. Fraction of the path for which the accuracy requirement is satisfied

Case Study (cont.) Real world scenario (Portland)  a-Loc vs. GPS  35% less energy Figure 16. Energy consumptionFigure 15. : Accuracy achieved

Conclusion When high accuracy requirements are needed  WiFi is most effective in urban areas  GPS is better in outdoor environments  However, WiFi achieves better accuracy than GPS in indoor environments. Significant energy saving

Questions

References Energy-Accuracy Trade-off for Continuous Mobile Device Location, In Proc. of the 8th International Conference on Mobile Systems, Applications, and Services (MobiSys) Lin, K., Kansal, A., Lymberopoulos, D., and Zhao, F., 2010, pp