PowerForecaster: Predicting Smartphone Power Impact of Continuous Sensing Applications at Pre-installation Time
|
|
- Alexandrina Greene
- 5 years ago
- Views:
Transcription
1 PowerForecaster: Predicting Smartphone Power Impact of Continuous Sensing Applications at Pre-installation Time Chulhong Min 1 Youngki Lee 2 Chungkuk Yoo 1 Seungwoo Kang 3 Sangwon Choi 1 Pillsoon Park 1 Inseok Hwang 4 Younghyun Ju 5 Seungpyo Choi 1 Junehwa Song 1 1 KAIST 2 Singapore Management University 3 KOREATECH 4 IBM Research Austin 5 Naver Labs
2 Continuous Sensing Applications Activity monitoring [Lester et al. UbiComp 09] Transport mode monitoring [Hemminki et al. SenSys 13] Conversation monitoring [Lee et al. MobiSys 13] Sleep quality monitoring [Hao et al. SenSys 13]
3 Continuous Sensing Applications Activity monitoring [Lester et al. UbiComp 09] Transport mode monitoring [Hemminki et al. SenSys 13] Conversation monitoring [Lee et al. MobiSys 13] Sleep quality monitoring [Hao et al. SenSys 13]
4 Developer User comments Ambiguous description Inconsistent user experiences Inaccurate
5 What if the application market provides the personalized power consumption at pre-installation time?
6
7 It s What not if the application easy to market realize provides the in personalized reality!! power consumption at pre-installation time?
8 Hours Power Use of an App Varies Noticeably Power use analysis from 27 users over 3 weeks - 4 undergraduates, 7 company employees, 5 graduates, 1 housewife - Conversation monitoring application Conversation monitoring duration Participant ID All different!! Average, stdev.: 4.2 hours, 2.2 hours Top user: 3.5 hours more than the average 7.5 hours more than bottom user
9 Why Different? Diversity in individual user behavior: Physical user activities, phone use patterns Conditional sensing pipeline for energy saving Shared use of resources with foreground applications Yes With somebody? No Start monitoring Stop monitoring
10 PowerForecaster Personalization Installation-free PowerForecaster: a system to provide the personalized power consumption of an application at pre-installation time Responsive Low overhead This app will decrease the battery life of your phone by 2 hours. No need to modify the app
11 User Behavior-aware Power Emulation Output: power H/W usage tracking App execution Sensor trace Device usage trace Physical activity Phone use pattern
12 Sensor Trace Collection Goal: to account the power consumption of the sensing application on the emulator Sensor data streams with timestamps sensing apps input System calls and callbacks power states in the sensor devices Sensor-related system events triggers of internal logic Sensor Type Sensor Data Related System Call Related System Event GPS Bluetooth longitude, latitude, altitude, speed, bearing, name, address, bond state, type, UUIDs, RSSI gps_start(), gps_stop(), startdiscoverynative(), stopdiscoverynative(), Accelerometer values enablesensor(), disablesensor() GPS_EVENT_STARTED, GPS_EVENT_STOPPED, ACTION_FOUND, ACTION_DISCOVERY _STARTED/_FINISHED
13 Device Usage Trace Collection Goal: to consider the resource sharing with existing applications Execute foreground applications directly on the emulator? No. heavy computation, difficult to log and replay realistic inputs Our approach: record and replay the requests to various H/W components (e.g., acquire() / release()) Resource type Request APIs Parameters CPU acquire() / release() on WakeLock setrepeating() / cancel() on AlarmManager GPS requestlocationupdates() / removelocationupdates() on LocationManager Bluetooth startdiscovery() / stopdiscovery() on BluetoothAdapter timeout, reference counted alarm type, trigger time, trigger interval provider, mindelay, mindistance, criteria
14 Error rate (%) Power cost (mw) Energy-efficient Trace Collection Collect the trace once, and use for generic emulation Duty-cycling collection Human contexts have temporal locality How far we can increase the cycle with minimal decrease in power estimation accuracy? Explorative study with a location tracking application Two 18-hour long traces Active data collection: 2 min Error rate Power cost Ratio of 1/12: estimation error is still below than 10% and power cost starts to saturate Duty cycle period (minutes) 50 0
15 Android Framework User Behavior-aware Power Emulator Sensor Manager sensor data BT/WiFi Manager Sensing app Sensor Emulator Location Manager Accel. Accel. BT Wi-Fi GPS trace H/W Usage Monitor Power Manager Device Usage Replayer trace Alarm Manager Power Estimator wake-up msg. Kernel Step1. Sensor emulation Step2. Power estimation Step3. Accounting shared use
16 Step 1: Sensor Emulation Android emulator PowerForecaster with sensor emulator
17 Step 1: Sensor Emulation Example with GPS register(10sec) Location tracking app Coordinate1 Coordinate2 Sensor emulator GPS_EVENT_STARTED GPS emulator trace Accel trace Gyro trace BT scan trace Wi-Fi scan trace gps_on() gps_off() Kernel gps_on() gps_off() t1: gps_on() t2: gps_off() t10: gps_on() H/W usage monitor
18 Step 2: Power Estimation Hardware usage monitor: A collection of system calls package = null flags = 1 tag = AlarmManager uid = 1000 pid = 245 lock = package = null flags = 1 tag = AlarmManager uid = 1000 pid = 245 lock = package = null flags = 1 tag = AlarmManager count = 1 refcounted = true lock = package = com.example.intelligps alarm = Alarm{41e85670 type 2 com.example.intelligps} intent = package = null flags = 1 tag = AlarmManager count = 0 refcounted = true lock = package = null flags = 0 death = false lock = package = null flags = 1 tag = *vibrator* uid = 1000 pid = 245 lock = Power estimation: Finite state machine (FSM)-based power model for {inertial sensors, GPS, BT scan, Wi-Fi scan, microphone, CPU} Overall 93% of accuracy Base 0mW Inactivity for 5s GPS State 3 253mW GPS On State1 422mW GPS On GPS GPS On off State 2 422mW Inactivity for 4s Base 0mW Inactivity for 2s State 3 302mW BT scan State1 368mW Cancel Inactivity for 4s State 2 113mW Inactivity for 5s Bluetooth
19 Step 3: Accounting Shared Use Sensing app Device usage replayer trace Power use while only a sensing app uses resources Power cost by the sensing app Power use while resources are shared Ignore (We assume this is due to existing apps) Hardware usage monitor Phone-wide hardware usage Power accounting Net power increase by a sensing app Without consideration, the error comes up to 46%
20 One More Challenge Long emulation time!! The naïve emulation for one-day long trace takes one-day.
21 Final Error rate Effect of Acceleration Techniques 120% 80% Accupedo ChatMon MyPath 40% Accupedo, MyPath: Error saturates to 10% around within 20 sec. 0% ChatMon (except an outlier): Error saturates to 5% around within 10 sec. Approximation time (sec)
22 Idle Time Skipping Characteristics of sensing applications Sensing applications try to keep the device in sleep state Key idea: Detect and skip the idle time Before acceleration Accupedo Accel. sensor collect and process accel. data (0.02 sec) idle period (9.98 sec) movement detected time Idle time skipping
23 Experimental Setting Overview of the experiments Power estimation accuracy in realistic settings Real deployment System overhead Phones, emulators, and servers Nexus S (Android 4.1.2), Nexus 5 (4.4.4) Desktop server with i CPU and 16GB RAM Sensing applications Three commercial pedometers (Accupedo, NoomWalk, Pedometer2.0) Two research applications MyPath: movement-based location tracker ChatMon: encounter-based conversation monitor
24 Experimental Setting Crafted 5 one-hour user behavior scenarios Parameters: mobility, indoor/outdoor status, encounter, phone usage Determined parameter values based on real user data ID User Activity Time Mobility Moving Moving Indoor Encounter Graduate student App (M, 30s) usage Undergraduate student (M, 20s) Office worker (F, 30s) Office worker (M, 20s) Housewife (F, 50s) User behavior parameter Indoor Encounter Moving Indoor Encounter App usage Shopping alone 50 min 60 min We 0 min 5 min Map b Web Video Moving and class 10 min 45 min 15 min 20 min Moving and lunch 20 min 40 min 60 min 15 min Going out 30 min 30 min 40 min 30 min Going out 30 min 30 min 40 min 1 min
25 Experimental Setting Measurements: PowerForecaster: power estimation on the emulator Ground truth: net power increase of the sensing application Global-average: average power of sensing apps over all scenarios.
26 Net power increase (mw) Accuracy of PowerForecaster Average error rate for 3 applications and 5 scenarios PowerForecaster: only 6.6% Global-average: 99% Accupedo Scenario ID PowerForecaster: accurate power estimation for different user behavior Ground truth Global-average PowerForecaster
27 Net power increase (mw) Accuracy of PowerForecaster Average error rate for 3 applications and 5 scenarios PowerForecaster: only 6.6% Global-average: 99% MyPath ChatMon Scenario ID Scenario ID
28 Net power (mw) Net power (mw) More Apps and Phones For more commercial applications: Noom Walk, Pedometer2.0 For newer phone: Nexus 5 (4.4.4) 300 Need for power comparison Accurate power estimation 50 0 on newer phone 0 NoomWalk Pedometer2.0 Ground truth PowerForecaster Global-single(Scenario4, (a) more apps (b) Nexus Accupedo MyPath ChatMon
29 Battery decrease (hr.) Real Deployment 7 participants Nexus S with participant s own SIM card and the apps they usually use 2-week data collection First-week: without sensing app Second-week: with sensing app Battery life decrease (hours): power impact of sensing applications Different power impact even for the same app Accupedo MyPath ChatMon 10 Accupedo reduces by hours 5 0 P1 P2 P3 P4 P5 P6 P7
30 Estimation Accuracy Pick two days during the 1st week and estimate the battery life Compare the estimation with the 2nd-week battery life Result: over 90% of accuracy for 10 cases out of Accupedo MyPath ChatMon Irregular behavior 0 P1 P2 P3 P4 P5 P6 P7 2nd-week avg. Estimation with day1 Estimation with day2
31 P4 s Expected Power Hotspot of MyPath
32 System Overhead Mobile-side cost for one-time collection Setting: 1/12 duty cycle Accelerometer/light/proximity/magnetic/gyroscope (delay_fastest) GPS/BT/3G/Wi-Fi (1min.) Expected battery decrease: 1.1 hours for Nexus S and 0.6 hours for Nexus 5 Storage: 35 MB Server-side cost for one-time emulation Network/storage cost: 35MB CPU utilization: 5% Memory: 400MB ( virtual phone image) Power computation: negligible, <1sec.
33 Limitations and Future Work More personalized estimation Representative user behavior traces Server-side scalability Accommodating multiple sensing applications on a single emulator Heterogeneous phones Adopting self-constructive power models
34 Conclusion User behavior: key to understand power impact of continuous sensing applications PowerForecaster: a system to provide personalized power consumption of an application at pre-installation time User behavior-aware power emulation Acceleration of emulation PowerForecaster achieves 93% accuracy under 20 realistic workloads.
35 Thank You Any Questions?
Context-for-Wireless: Context-Sensitive Energy- Efficient Wireless Data Transfer
Context-for-Wireless: Context-Sensitive Energy- Efficient Wireless Data Transfer Ahmad Rahmati and Lin Zhong Rice Efficient Computing Group (recg.org) Dept. of Electrical & Computer Engineering Rice University
More informationDefDroid: Towards a More Defensive Mobile OS Against Disruptive App Behavior
http://defdroid.org DefDroid: Towards a More Defensive Mobile OS Against Disruptive App Behavior Peng (Ryan) Huang, Tianyin Xu, Xinxin Jin, Yuanyuan Zhou UC San Diego Growing number of (novice) app developers
More informationTINY System Ultra-Low Power Sensor Hub for Always-on Context Features
TINY System Ultra-Low Power Sensor Hub for Always-on Context Features MediaTek White Paper June 2015 MediaTek s sensor hub solution, powered by the TINY Stem low power architecture, supports always-on
More informationColumbia University in the city of new york
A virtual Smartphone Architecture Jeremy Andrus Christoffer Dall Alexander Van t Hof Oren Laadan Jason Nieh Columbia University in the city of new york 1 23rd ACM Symposium on Operating Systems Principles,
More informationDrowsy Power Management. Matthew Lentz James Litton Bobby Bhattacharjee University of Maryland
Drowsy Power Management Matthew Lentz James Litton Bobby Bhattacharjee University of Maryland Background Energy Consumption Mobile devices consume energy without human-interaction Many (periodic) short-lived
More informationGeolocation in HTML5 and Android. Kiet Nguyen
Geolocation in HTML5 and Android Kiet Nguyen Agenda Introduction to Geolocation Geolocation in Android Geolocation in HTML5 Conclusion Introduction to Geolocation To get user's location Common methods:
More informationMobile and Ubiquitous Computing: Mobile Sensing
Mobile and Ubiquitous Computing: Mobile Sensing Master studies, Winter 2015/2016 Dr Veljko Pejović Veljko.Pejovic@fri.uni-lj.si Based on: Mobile and Ubiquitous Computing Mirco Musolesi, University of Birmingham,
More informationPRISM: Platform for Remote Sensing using Smartphones
PRISM: Platform for Remote Sensing using Smartphones Tathagata Das Microsoft Research India Bangalore 560080, India tathadas@microsoft.com Prashanth Mohan University of California, Berkeley Berkeley, CA
More informationCS 525M Mobile and Ubiquitous Computing: Getting Closer: An Empirical Investigation of the Proximity of User to Their Smart Phones
CS 525M Mobile and Ubiquitous Computing: Getting Closer: An Empirical Investigation of the Proximity of User to Their Smart Phones Shengwen Han Computer Science Dept. Worcester Polytechnic Institute (WPI)
More informationINTRODUCTION TO MIFLEET. June Support Information Robert Richey
June 2016 Support Information fleetsales@mifleet.us fleetsupport@mifleet.us Robert Richey rrichey@dcsbusiness.com Table of Contents Basics... 3 Terms... 3 Tool tips... 3 Menu buttons... 3 Access Tab (Permissions)...
More informationRuntastic Orbit Product Training Packaging
Packaging Art. No.: RUNOR1 Package Contents PU Band Silicon Clip Charging Cable Art. No.: RUNORST1 Art. No.: RUNORST2 Wearing the Runtastic Orbit Runtastic Orbit Product Training Device Description Ambient
More informationWhat s New in Energy Debugging
#WWDC18 What s New in Energy Debugging Phillip Azar, Apple/Battery Life David Choi, Apple/Battery Life 2018 Apple Inc. All rights reserved. Redistribution or public display not permitted without written
More informationNESL. CAreDroid: Adaptation Framework for Android Context-Aware Applications. Salma Elmalaki Lucas Wanner Mani Srivastava
CAreDroid: Adaptation Framework for Android Context-Aware Applications Salma Elmalaki Lucas Wanner Mani Srivastava 1 Isolated Disconnected Unaware Photo Courtesy: Student Portal 2 Computing From Isolation
More information6.S062: Mobile and Sensor Computing aka IoT Systems
6.S062: Mobile and Sensor Computing aka IoT Systems http://6s062.github.io/6mob Lecturers Hari Balakrishnan (hari@csail.mit.edu) Fadel Adib (fadel@mit.edu) TA Hyunjoon (Richard) Song (rsong@mit.edu) Course
More informationFootfall GPS Polling Scheduler for Power Saving on Wearable Devices. Kent W. Nixon, Xiang Chen, Yiran Chen University of Pittsburgh January 28, 2016
Footfall GPS Polling Scheduler for Power Saving on Wearable Devices Kent W. Nixon, Xiang Chen, Yiran Chen University of Pittsburgh January 28, 2016 Talk Outline Background Current GPS Usage Model Footfall
More informationWiaTag 2.4. User Guide. date: July 11, 2018
date: July 11, 2018 Table of Contents Overview 4 Authorization 5 Sign in with the Account Name 5 Sign in with the Unit ID 6 Sign in with the QR Code 7 User Mode Selection 7 Active 7 Standard 8 Lite 8 Custom
More informationFAQ BlueWeigh Activity Tracker
FAQ BlueWeigh Activity Tracker Before wearing your fitness activity tracker and hit the gym your device needs to be connected to your smartphone. To setup BlueWeigh Activity Tracker please follow the steps
More informationPersonalized Diapause: Reducing Radio Energy Consumption of Smartphones by Network-Context Aware Dormancy Predictions
1 A period of suspended growth accompanied by decreased metabolism in insects Personalized Diapause: Reducing Radio Energy Consumption of Smartphones by -Context Aware Dormancy Predictions Yeseong Kim
More informationAn Efficient Dataflow Execution Method for Mobile Context Monitoring Applications
2012 IEEE International Conference on Pervasive Computing and Communications, Lugano (19-23 March 2012) An Efficient Dataflow Execution Method for Mobile Context Monitoring Applications Younghyun Ju, Chulhong
More informationWild Wise: Coexisting with Carnivores. Camera Trapping Guide for Students and Families
Wild Wise: Coexisting with Carnivores Camera Trapping Guide for Students and Families Remote Camera Traps Remote camera traps are cameras that can be set up to automatically take photographs when they
More informationMBHB Smart Running Watch
MBHB Smart Running Watch Before Use, You Need To Know: Before use, please kindly take about 3 hours for fully charged. How to charge it Align the ejector pin of the charging clamp with the charge contact
More informationConnection Guide. Do this second:
2 Do this second: Connection Guide 1 Install your lock. Use this Hardware Installation guide to get your lock hardware installed. Prefer a video? You are here. 2 Get connected. Use the Connection Guide
More informationCS 4518 Mobile and Ubiquitous Computing Lecture 10: Location-Aware Computing Emmanuel Agu
CS 4518 Mobile and Ubiquitous Computing Lecture 10: Location-Aware Computing Emmanuel Agu Reminder: Final Project 1-slide from group next Monday (2/6): 2/40 of final project grade Slide should contain
More informationregister/unregister for Intent to be activated if device is within a specific distance of of given lat/long
stolen from: http://developer.android.com/guide/topics/sensors/index.html Locations and Maps Build using android.location package and google maps libraries Main component to talk to is LocationManager
More informationAmazfit Verge User Manual
Amazfit Verge User Manual Contents Watch Operating Instructions & Watch Status... 3 1. Button Descriptions... 3 2. Touch Screen Gesture Operations... 3 3. Off-Screen Mode... 3 4. Low-Light Mode... 4 5.
More informationWireless Sensor Networks
Wireless Sensor Networks c.buratti@unibo.it +39 051 20 93147 Office Hours: Tuesday 3 5 pm @ Main Building, second floor Credits: 6 Ouline 1. WS(A)Ns Introduction 2. Applications 3. Energy Efficiency Section
More informationGPS watch manual. One: Preparation before use: Two: Product function. Three: watch presentation. Four: Screen display instruction
GPS watch manual Please read the user manual carefully before using, that is in order to properly install and quickly to use, the product color please reference the material object. One: Preparation before
More informationV-EDGE: FAST SELF-CONSTRUCTIVE POWER MODELING OF SMARTPHONES BASED ON BATTERY VOLTAGE DYNAMICS
USENIX NSDI 2013 V-EDGE: FAST SELF-CONSTRUCTIVE POWER MODELING OF SMARTPHONES BASED ON BATTERY VOLTAGE DYNAMICS Fengyuan Xu, Yunxin Liu, Qun Li, and Yongguang Zhang Introducing Power Model 1 Power model
More informationSuspend-aware Segment Cleaning in Log-Structured File System
USENI HotStorage 15 Santa Clara, CA, USA, July 6~7, 2015 Suspend-aware Segment Cleaning in Log-Structured File System Dongil Park, Seungyong Cheon, Youjip Won Hanyang University Outline Introduction Log-structured
More informationGPS Tag v1.5. User Guide. as of
GPS Tag v1.5 User Guide as of 2013.07.09 1 TABLE OF CONTENTS Overview... 3 1. Start/stop service... 4 2. Settings... 5 2.1. Operation mode... 6 2.2. Server connection... 7 2.3. Unit settings... 7 2.4.
More informationAndroid System Power and Performance Analyzer
Android System Power and Performance Analyzer 1 Diraj H S, 2 Sneha.N.Shanbhag, 3 Rajashekar Murthy S 1 Student, 2 Student, 3 Associate Professor Department of information science Engineering, Rashtreeya
More informationLow-Power Processor Solutions for Always-on Devices
Low-Power Processor Solutions for Always-on Devices Pieter van der Wolf MPSoC 2014 July 7 11, 2014 2014 Synopsys, Inc. All rights reserved. 1 Always-on Mobile Devices Mobile devices on the move Mobile
More informationG903 NB-IoT GPS Tracker User Manual V1.0
G903 NB-IoT GPS Tracker User Manual V1.0 Preface Congratulations on choosing the Mictrack G903 NB-IoT GPS tracker. This manual shows how to easily program and setup the tracker for best results. Make sure
More informationThe Challenge of Continuous Mobile Context Sensing
The Challenge of Continuous Mobile Context Sensing Rajesh Krishna Balan, Youngki Lee, Tan Kiat Wee, and Archan Misra School of Information Systems, Singapore Management University {rajesh,youngkilee,williamtan,archanm}@smu.edu.sg
More informationSense & Sensibility for Wireless Networks. Hari Balakrishnan Department of EECS and CSAIL M.I.T. nms.csail.mit.edu/~hari
Sense & Sensibility for Wireless Networks Hari Balakrishnan Department of EECS and CSAIL M.I.T. nms.csail.mit.edu/~hari The Era of Truly Mobile Computing 2000 Internet Users (Millions) 1600 1200 800 400
More informationA Scalable Event Dispatching Library for Linux Network Servers
A Scalable Event Dispatching Library for Linux Network Servers Hao-Ran Liu and Tien-Fu Chen Dept. of CSIE National Chung Cheng University Traditional server: Multiple Process (MP) server A dedicated process
More informationCoding for Life--Battery Life, That Is
Coding for Life--Battery Life, That Is Jeff Sharkey May 27, 2009 Post your questions for this talk on Google Moderator: code.google.com/events/io/questions Why does this matter? Phones primarily run on
More informationSystem Support for Internet of Things
System Support for Internet of Things Kishore Ramachandran (Kirak Hong - Google, Dave Lillethun, Dushmanta Mohapatra, Steffen Maas, Enrique Saurez Apuy) Overview Motivation Mobile Fog: A Distributed
More informationInternet of Things Sensors - Part 1 Location Services
Internet of Things Sensors - Part 1 Location Services Aveek Dutta Assistant Professor Department of Computer Engineering University at Albany SUNY e-mail: adutta@albany.edu http://www.albany.edu/faculty/adutta
More informationOpen Mobile Platforms. EE 392I, Lecture-6 May 4 th, 2010
Open Mobile Platforms EE 392I, Lecture-6 May 4 th, 2010 Open Mobile Platforms The Android Initiative T-Mobile s ongoing focus on Android based devices in US and EU markets In Nov 2007, Google announced
More informationSpring Lecture 9 Lecturer: Omid Jafarinezhad
Mobile Programming Sharif University of Technology Spring 2016 - Lecture 9 Lecturer: Omid Jafarinezhad Sensors Overview Most Android-powered devices have built-in sensors that measure motion, orientation,
More informationFOR ALL YOUR GADGET REQUIREMENTS
FOR ALL YOUR GADGET REQUIREMENTS Tel: 011 867 6453 Email: info@gadgetemporium.co.za Web: www.gadgetemporium.co.za Facebook: gadgetemporium COMPANY PORTFOLIO Gadget Emporium is a young vibrant company that
More informationCS 528 Mobile and Ubiquitous Computing Lecture 5b: Location-Aware Computing Emmanuel Agu
CS 528 Mobile and Ubiquitous Computing Lecture 5b: Location-Aware Computing Emmanuel Agu Location-Aware Computing Definition: Location-aware applications generate outputs/behaviors that depend on a user
More informationLast Time. Making correct concurrent programs. Maintaining invariants Avoiding deadlocks
Last Time Making correct concurrent programs Maintaining invariants Avoiding deadlocks Today Power management Hardware capabilities Software management strategies Power and Energy Review Energy is power
More informationCrowdSignals Platform
CrowdSignals Platform Description of Sensor Data Types Collected User s Reference Document 02/10/2016 EMAIL WEB P.O. Box 4452 91 S Jackson S, Seattle, WA 98104 info@algosnap.com www.algosnap.com CrowdSignals
More informationSmart Watch Phone. User Guide. Please read the manual before use.
Smart Watch Phone User Guide Please read the manual before use. The information in this document won't be modified or extended in accordance with any notice. The watch should be charging 2 hours at least
More informationCEVA-X1 Lightweight Multi-Purpose Processor for IoT
CEVA-X1 Lightweight Multi-Purpose Processor for IoT 1 Cellular IoT for The Massive Internet of Things Narrowband LTE Technologies Days Battery Life Years LTE-Advanced LTE Cat-1 Cat-M1 Cat-NB1 >10Mbps Up
More informationSMARTCOMPANION USER GUIDE PRODUCT SPECIFICATIONS GETTING STARTED STATUS AND DESCRIPTIONS ACTIVATION INSTRUCTIONS
SMARTCOMPANION USER GUIDE PRODUCT SPECIFICATIONS GETTING STARTED STATUS AND DESCRIPTIONS ACTIVATION INSTRUCTIONS 01 SMARTCOMPANION SPECIFICATIONS FULL BAND 3G/2G PERSONAL TRACKER SPECIFICATIONS: Size:
More informationLeveraging IoT Biometrics and Zephyr RTOS for Neonatal Nursing in Uganda
Leveraging IoT Biometrics and Zephyr RTOS for Neonatal Nursing in Uganda Teresa Cauvel Co-founder, Neopenda 11 October, 2016 - ELCE OpenIoT Summit TM Agenda Problem statement Introduction to Neopenda Prototypes
More informationAssociate Professor Tao Gu, RMIT University, Australia INDOOR POSITIONING VIA SMARTPHONE SENSING
Associate Professor Tao Gu, RMIT University, Australia INDOOR POSITIONING VIA SMARTPHONE SENSING Outline Indoor Localization using smartphone magnetometer Floor localization Localization in Metro Trains
More informationPublic Sensing Using Your Mobile Phone for Crowd Sourcing
Institute of Parallel and Distributed Systems () Universitätsstraße 38 D-70569 Stuttgart Public Sensing Using Your Mobile Phone for Crowd Sourcing 55th Photogrammetric Week September 10, 2015 Stuttgart,
More informationZEED T-Connect User Guide for DA Linkage
ZEED T-Connect User Guide for DA Linkage TABLE OF CONTENTS 1. Introduction 1. About DA Linkage 2. Operating Conditions 2. Screen Overview 1. Display Audio (DA) 2. App Suite Screen 3. Before Setup 1. App
More informationUJIINDOORLOC - A NEW MULTI-BUILDING AND MULTI- FLOOR DATABASE FOR WLAN FINGERPRINT-BASED INDOOR LOCALIZATION PROBLEMS
UJIINDOORLOC - A NEW MULTI-BUILDING AND MULTI- FLOOR DATABASE FOR WLAN FINGERPRINT-BASED INDOOR LOCALIZATION PROBLEMS Carried out by Joaquín Torres-Sospedra et al. at 2 Spanish universities. Largest &
More informationu Emerging mobile applications that sense context are very important; e.g. for timely news and events, health tracking, social connections, etc.
November 11, 2013 Presented by: Merhawit Habte 1. Introduc,on u Emerging mobile applications that sense context are very important; e.g. for timely news and events, health tracking, social connections,
More informationUser-created Application Sharing Platform Enabling Users to Create Their Own Activity Support Applications
User-created Application Sharing Platform Enabling Users to Create Their Own Activity Support Applications Context Data ECA Rule Engine Log Platform User-created Application Sharing Platform Enabling Users
More informationTechnaxx. Everything you need for modern communication you wear from now on your wrist!
Features Technaxx Smart Watch TX 26 * User Manual The Declaration of Conformity for this device is under the Internet link: www.technaxx.de/ (in bottom bar Konformitätserklärung ) Before using the device
More informationIntroduction. How it works
Introduction Connected Standby is a new feature introduced by Microsoft in Windows 8* for SOC-based platforms. The use case on the tablet/mobile systems is similar to that on phones like Instant ON and
More informationMonitoring Driver Behaviour Through Mobile Phones OSeven
Monitoring Driver Behaviour Through Mobile Phones OSeven Dimitrios I. Tselentis Civil - Transportation Engineer Ph.D. Candidate Researcher Website: www.nrso.ntua.gr/dtsel/ e-mail: dtsel@central.ntua.gr
More informationEnabling opportunistic resources sharing in mobile Operating Systems
ErdOS Enabling opportunistic resources sharing in mobile Operating Systems Narseo Vallina-Rodríguez Jon Crowcroft University of Cambridge http://www.cl.cam.ac.uk/~nv240/erdos.html http://nosql.mypopescu.com/post/1016320617
More informationCOL862 - Low Power Computing
COL862 - Low Power Computing Power Measurements using performance counters and studying the low power computing techniques in IoT development board (PSoC 4 BLE Pioneer Kit) and Arduino Mega 2560 Submitted
More informationOBD GPS Tracker CW-601 User Manual
OBD GPS Tracker CW-601 User Manual Tel: 0086-755-33633930 Fax: 0086-755-33633934 www.chainwayits.com Contents 1. PREVIEW... 2 2. DEVICE... 2 2.1 GENERAL INTRODUCTION... 2 2.2 TECHNOLOGY SPECIFICATIONS...
More informationuser guide AbiBird You will need The AbiBird Sensor and An iphone with ios 10+ OR A Smartphone with Android 5+
AbiBird user guide AbiBird is an intelligent home activity sensor that connects to a smartphone App. Once set up, the free-standing AbiBird Sensor counts the movements of someone walking past and displays
More informationOpportunistic CrowdSensing. Nic Lane Mobile and Sensing Systems Group (MASS) Microsoft Research Asia (MSRA)
Opportunistic CrowdSensing Nic Lane Mobile and Sensing Systems Group (MASS) Microsoft Research Asia (MSRA) On-going Large-scale Opportunistic CrowdSensing Investigations in MASS Lowering Energy Consumed
More informationFine Grained Power Modeling For Smartphones Using System Call Tracing. Y. Charlie Hu Paramvir Bahl Yi-Min Wang
Fine Grained Power Modeling For Smartphones Using System Call Tracing Abhinav Pathak Ming Zhang Y. Charlie Hu Paramvir Bahl Yi-Min Wang 1 Smartphone is Energy Constrained Energy: One of the most critical
More informationPersonalized Diapause: Reducing Radio Energy Consumption of Smartphones by Network-Context Aware Dormancy Predictions
Personalized Diapause: Reducing Radio Energy Consumption of Smartphones by Network-Context Aware Dormancy Predictions Yeseong Kim Jihong Kim Department of Computer Science and Engineering Seoul National
More informationLab 5 Periodic Task Scheduling
Lab 5 Periodic Task Scheduling Scheduling a periodic task in Android is difficult as it goes against the philosophy of keeping an application active only while the user is interacting with it. You are
More informationFusing Sensors into Mobile Operating Systems & Innovative Use Cases
Fusing Sensors into Mobile Operating Systems & Innovative Use Cases May 23, 2012 Tristan Joo (tristanjoo@wca.org) Board Director & Co-Chair of Mobile SIG Wireless Communications Alliance, Independent Executive
More informationHONOR Watch Magic (TLS-B19) Product Description-(V200R001_09,EN) HUAWEI TECHNOLOGIES CO., LTD. Issue 09. Date
HONOR Watch Magic (TLS-B19) Product Description-(V200R001_09,EN) Issue 09 Date 2018-11-01 HUAWEI TECHNOLOGIES CO., LTD. Huawei Technologies Co., Ltd. provides customers with comprehensive technical support
More informationarxiv: v2 [cs.pf] 10 Jan 2013
Power Consumption Analysis of a Modern Smartphone Muhammad Yasir Malik Seoul National University arxiv:1212.1896v2 [cs.pf] 10 Jan 2013 Abstract. This paper presents observations about power consumption
More informationQoE using a mobile application approach: a solution from Ciqual to qualify the quality of experience of end users on mobile networks
QoE using a mobile application approach: a solution from Ciqual to qualify the quality of experience of end users on mobile networks What is Ciqual and what is it for? Ciqual is a solution that permits
More informationUnderstanding Storage I/O Behaviors of Mobile Applications. Louisiana State University Department of Computer Science and Engineering
Understanding Storage I/O Behaviors of Mobile Applications Jace Courville jcourv@csc.lsu.edu Feng Chen fchen@csc.lsu.edu Louisiana State University Department of Computer Science and Engineering The Rise
More informationIs there anything I should bear in mind when pairing my
Is my HUAWEI WATCH 2 compatible with an iphone or other ios device? Yes. Your HUAWEI WATCH 2 can be used with ios devices (ios 9.0 or later). You can download the ios version of the Wear OS by Google app
More information3. Collecting Data with Collector
Open an ArcGIS Online Map in Collector In this guide, we will use the Collector for ArcGIS app to collect points on the SFSU Quad. As with other tutorials, much of this is translatable to other field sites;
More informationGPS TRACKING AND TELEMATICS
GPS TRACKING AND TELEMATICS TracksALL is the latest fleet management products from the ProClean Products group of businesses. As we endeavour to fulfil the complete turnkey solutions for our customers
More informationV9000 Seismograph OPERATOR MANUAL
V9000 Seismograph OPERATOR MANUAL CONTENTS Section Page Number Introduction 2 Basic Operation 3 Shift Function 4 Standby / Sleep Mode 4 Transducer Mounting 5 Piling (Continuous) Mode 6 Blasting (Trigger)
More informationReal time Location Services Overview and Use cases
Real time Location Services Overview and Use cases Ashutosh Malegaonkar, Principal Engineer @amalegaonkar DEVNET-1071 /me Maker Breaker Meditate @amalegaonkar DEVNET-1071 2017 Cisco and/or its affiliates.
More informationUser Manual Please read the manual before use.
GPS Smartwatch User Manual Please read the manual before use. 1. Product Overview 1.1 Controls 1.1.1 Power button: Power On/ Off: Waken/turnoff screen: Back to main menu. 1.1.2 Rotary button: turn to select
More informationLecture 13 IoT and Augmented Reality
Introduction to Engineering Using Robotics Experiments Lecture 13 IoT and Augmented Reality Yinong Chen Arizona State University, U.S.A. http://www.public.asu.edu/~ychen10/ Cloud Computing and IoIT as
More informationMobile Application Development
Mobile Application Development The principal goal of education is to create men and women who are capable of doing new things, not simply repeating what other generations have done. -Jean Piaget Mobile
More informationSettings. Managing Memory Checking Free Memory Allocating Free Memory Checking Information about Handset...
Settings 19 Handset Settings...19-2 Changing Screen Settings...19-3 Adjusting Screen Brightness Manually... 19-3 Adjusting Time Before Screen Turns Off... 19-3 Preventing Automatic Screen Rotation... 19-3
More informationEERS: Energy Efficient Responsive Sleeping on Mobile Phones
EERS: Energy Efficient Responsive Sleeping on Mobile Phones Bodhi Priyantha, Dimitrios Lymberopoulos, Jie Liu Microsoft Research One Microsoft Way, Redmond, WA 98052 {bodhip, dlymper, liuj}@microsoft.com
More informationProSense 307/347/367 User's Guide
ProSense 307/347/367 User's Guide Contents ProSense 307/347/367 User's Guide... 7 Introduction to Your Product... 8 Product Box Contents... 8 Optional Accessories and Replacement Parts... 9 Notations
More informationztrack Pro LoRaWAN GPS Tracker User Guide
ztrack Pro LoRaWAN GPS Tracker User Guide Introduction ztrack Pro is a revolutionally small LoRaWAN based GPS tracking device. The device is widely used to track pets, children, bicycles, elderly people,
More informationGreenBag: Energy-efficient Bandwidth Aggregation For Real-time Streaming in Heterogeneous Mobile Wireless Networks
GreenBag: Energy-efficient Bandwidth Aggregation For Real-time Streaming in Heterogeneous Mobile Wireless Networks Duc Hoang Bui, Kilho Lee, Sangeun Oh, Insik Shin Dept. of Computer Science KAIST, South
More informationTips and Tricks: Designing low power Native and WebApps. Harita Chilukuri and Abhishek Dhanotia
Tips and Tricks: Designing low power Native and WebApps Harita Chilukuri and Abhishek Dhanotia Acknowledgements William Baughman for his help with the browser analysis Ross Burton & Thomas Wood for information
More information*EK-B Android user please download BT3.0
User Manual V1.0 Thank you for choosing our company smart watches. You can read this manual, fully understand the use of device. Experienced the function and simple operation. This device is mainly used
More informationMobile AR Hardware Futures
Copyright Khronos Group, 2010 - Page 1 Mobile AR Hardware Futures Neil Trevett Vice President Mobile Content, NVIDIA President, The Khronos Group Two Perspectives NVIDIA - Tegra 2 mobile processor Khronos
More informationRoberto Caboni Aldea Srl.
THE SOLUTION FOR SECURITY OF LONE WORKER Roberto Caboni Aldea Srl caboni@aldea.it Targets Guarantee the lone worker security Follow the law Many countries have specific law to safeguard lone worker VerticalMan
More informationMobile Sensor Big Data Software Platforms from MD2K
Mobile Sensor Big Data Software Platforms from MD2K Santosh Kumar, Ph.D. Director, MD2K Center of Excellence Moss Chair of Excellence Professor in Computer Science University of Memphis MD2K is an NIH
More informationVoice Over Sensor Networks
Voice Over Sensor Networks Rahul Mangharam 1 Anthony Rowe 1 Raj Rajkumar 1 Ryohei Suzuki 2 1 Dept. of Electrical & Computer Engineering 2 Ubiquitous Networking Lab Carnegie Mellon University, U.S.A. {rahulm,agr,raj}@ece.cmu.edu
More information+ Front Door Security + Smart Video Alarms + Indoor Cameras + Personal Trackers SOLUTIONS FOR SMART & SAFE HOMES
+ Front Door Security + Smart Video Alarms + Indoor Cameras + Personal Trackers SOLUTIONS FOR SMART & SAFE HOMES SECURITY OF YOUR FAMILY SHOULD BE FAILSAFE Welcome to TigerTech Smart Homes TigerTech surrounds
More informationHelp Guide. Getting started. Use this manual if you encounter any problems, or have any questions. What you can do with the Bluetooth function
Use this manual if you encounter any problems, or have any questions. Getting started What you can do with the Bluetooth function About voice guidance Supplied accessories Checking the package contents
More informationFIFOTRACK MOTORCYCLE/VEHICLE GPS TRACKER
FIFOTRACK MOTORCYCLE/VEHICLE GPS TRACKER Model: S20 Version: V1.1 www.fifotrack.com Copyright and Disclaimer All copyrights belong to Shenzhen fifotrack Solution Co., Ltd. You are not allowed to revise,
More informationIEEE ah. sub 1GHz WLAN for IoT. What lies beneath Wi-Fi HaLow. Eduard Garcia-Villegas, Elena López-Aguilera Dept. of Network Engineering
by wilgengebroed IEEE 802.11ah sub 1GHz WLAN for IoT What lies beneath Wi-Fi HaLow Eduard Garcia-Villegas, Elena López-Aguilera Dept. of Network Engineering eduardg@entel.upc.edu elopez@entel.upc.edu Contents
More informationIndoor navigation using smartphones. Chris Hide IESSG, University of Nottingham, UK
Indoor navigation using smartphones Chris Hide IESSG, University of Nottingham, UK Overview Smartphones Available sensors Current positioning methods Positioning research at IESSG 1. Wi-Fi fingerprinting
More informationVerizon Bluetooth Use Manual For Samsung Galaxy S3 On T Mobile
Verizon Bluetooth Use Manual For Samsung Galaxy S3 On T Mobile Hi, my Galaxy S3 bluetooth can't even scan my Jabra BT2080 headset and also my itech bluetooth headset. There was no need to use this menu,
More informationWearables for Fingers and Ears. Shahriar Nirjon UNC Chapel Hill
Wearables for Fingers and Ears Shahriar Nirjon UNC Chapel Hill Two Wearables o Ring Finger gesture detection (TypingRing, MobiSys 15) o Earbuds Pulse and motion detection (Musical-Heart, SenSys 12) Typing
More informationClient-side Optimizations for Mobile Publish Subscribe Systems. Kimberly L Toy
Client-side Optimizations for Mobile Publish Subscribe Systems by Kimberly L Toy Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements for
More informationClassification of movement data and user s activity recognition via mobile phones
1 Classification of movement data and user s activity recognition via mobile phones Spyridoula Tragopoulou Harokopio University of Athens Magdalini Eirinaki San Jose State University Iraklis Varlamis Harokopio
More informationTable of Contents. 2 Know your device. 6 Health management. 7 Connections. 10 Customize. 11 Home screen. 13 Apps. 15 Calls.
Quick Start Guide Table of Contents 2 Know your device 6 Health management 7 Connections 10 Customize 11 Home screen 13 Apps 15 Calls 16 Notifications Know your device Front view Press and hold the Power/Home
More information