Context-aware battery management for mobile phones N. Ravi et al., Conf. on IEEE International Pervasive Computing and Communications,

Slides:



Advertisements
Similar presentations
SEMINAR ON Wi-Fi.
Advertisements

16-1 ©2006 Raj JainCSE574sWashington University in St. Louis Energy Management in Ad Hoc Wireless Networks Raj Jain Washington University in Saint Louis.
1 UNIT I (Contd..) High-Speed LANs. 2 Introduction Fast Ethernet and Gigabit Ethernet Fast Ethernet and Gigabit Ethernet Fibre Channel Fibre Channel High-speed.
Mobile Wireless Sensor Network (mWSN) at Nokia
Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.
A Data Dissemination Method for Supporting Mobile Sinks in Hierarchical Routing Protocol of WSN APAN 2008 Jieun Cho 4, August,
Doc.: IEEE xxx Submission May 10-14, 2004 Alan Carlton, Interdigital CommunicationsSlide 1 Defining Layer 2.5 Alan Carlton Interdigital Communications.
INTRUSION ALARM TECHNOLOGY
ONE LAPTOP PER CHILD This works are licensed under a Creative Commons Attribution 2.5 License. One Laptop per Child Laptop Power November 18, 2008 One.
Vishal K. Singh, Henning Schulzrinne
Chapter 18 Methodology – Monitoring and Tuning the Operational System Transparencies © Pearson Education Limited 1995, 2005.
© 2005 Avaya Inc. All rights reserved. A Client-Side Architecture for Supporting Pervasive Enterprise Communications Amogh Kavimandan, Reinhard Klemm,
BreadCrumbs: Forecasting Mobile Connectivity Presented by Dhruv Kshatriya Paper by Anthony J. Nicholson Brian D. Noble.
User Care Preference-based Service Discovery in a Ubiquitous Environments Dongpil Kwak, Joongsoo Lee, Dohyun Kim, and Younghee Lee Talk by Joongsoo Lee.
Energy-Aware Adaptation for Mobile Applications
1 What Is Mobile Computing? (Cont.) A simple definition could be: Mobile Computing is using a computer (of one kind or another) while on the move Another.
BreadCrumbs: Forecasting Mobile Connectivity Anthony Nicholson and Brian Noble University of Michigan Presented by: Scott Winkleman.
Atomatic summarization of voic messages using lexical and prosodic features Koumpis and Renals Presented by Daniel Vassilev.
Management and Control of Domestic Smart Grid Technology IEEE Transactions on Smart Grid, Sep Albert Molderink, Vincent Bakker Yong Zhou
The role of virtualisation in the dense wireless networks of the future Sokol Kosta CINI.
1 ECE 776 Project Information-theoretic Approaches for Sensor Selection and Placement in Sensor Networks for Target Localization and Tracking Renita Machado.
The Cricket Compass for Context-Aware Mobile Applications Nissanka B. Priyantha.
CONTEXT-AWARE BATTERY MANAGEMENT FOR MOBILE PHONES (PERCOM 08) 이상훈, 오교중 Nishkam Ravi, James Scott, Lu Han and Liviu Iftode.
CTIA Industry Standards for Estimating Battery Life
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,
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.
Obtaining In-Context Measurements of Cellular Network Performance Aaron Gember, Aditya Akella University of Wisconsin-Madison Jeffrey Pang, Alexander Varshavsky,
Improving energy efficiency of location sensing on smartphones Z. Zhuang et al., in Proc. of ACM MobiSys 2010, pp ,
Understanding Human-Smartphone Concerns: A Study of Battery Life Denzil Ferreira, Anind K. Dey, Vassilis Kostakos Pervasive 2011.
TRADING OFF PREDICTION ACCURACY AND POWER CONSUMPTION FOR CONTEXT- AWARE WEARABLE COMPUTING Presented By: Jeff Khoshgozaran.
By Abdullah Al-Dossary Ahmad Al-Suhaibani
EnLoc: Energy-Efficient Localization for Mobile Phones Written By, Ionut Constandache (Duke), Shravan Gaonkar (UIUC), Matt Sayler (Duke), Romit Roy Choudhary.
By: Matthew Follett. Introduction  A Wireless local area network (WLAN) links two or more devices using some wireless distribution method and usually.
報告日期 :2012/03/07 指導教授 : 蔡亮宙 報 告 者 : 吳烱華 自製率 :100%.
Presented by Tao HUANG Lingzhi XU. Context Mobile devices need exploit variety of connectivity options as they travel. Operating systems manage wireless.
EXPLOITING VOIP SILENCE FOR WIFI ENERGY SAVINGS IN SMART PHONES Andrew J. Pyles 1, Zhen Ren 1, Gang Zhou 1, Xue Liu 2 1 College of William and Mary, 2.
Indoor positioning and navigation with camera phones A. Mulloni et al., Graz Univ. of Tech., IEEE Pervasive Computing, pp.
Sensys 2009 Speaker:Lawrence.  Introduction  Overview & Challenges  Algorithm  Travel Time Estimation  Evaluation  Conclusion.
MOBILE CLOUD COMPUTING
Characterizing and Modeling the Impact of Wireless Signal Strength on Smartphone Battery Drain Ning Ding Xiaomeng Chen Abhinav Pathak Y. Charlie Hu 1 Daniel.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
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.
Integrated Support for Handoff Management and Context Awareness in Heterogeneous Wireless Networks ACM MPAC’05.
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors Weikuan Yu Dept. of Computer and Info. Sci. The Ohio State University.
Energy Efficient Location Sensing Brent Horine March 30, 2011.
© 2010 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual.
Multi-hop-based Monte Carlo Localization for Mobile Sensor Networks
TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES Lesson №18 Telecommunication software design for analyzing and control packets on the networks by using.
Human Tracking System Using DFP in Wireless Environment 3 rd - Review Batch-09 Project Guide Project Members Mrs.G.Sharmila V.Karunya ( ) AP/CSE.
Rule based Context Sensing. Background Context sensing – Sensors in smartphone – Reacts based on operating condition Example – Location based reminder,
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
Providing User Context for Mobile and Social Networking Applications A. C. Santos et al., Pervasive and Mobile Computing, vol. 6, no. 1, pp , 2010.
SATIRE: A Software Architecture for Smart AtTIRE R. Ganti, P. Jayachandran, T. F. Abdelzaher, J. A. Stankovic (Presented by Linda Deng)
Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph 1 Tracking Indoors.
Power Guru: Implementing Smart Power Management on the Android Platform Written by Raef Mchaymech.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
GSU Indoor Navigation Senior Project Fall Semester 2013 Michael W Tucker.
A Software Energy Analysis Method using Executable UML for Smartphones Kenji Hisazumi System LSI Research Center Kyushu University.
IShake System: Earthquake Detection with Smartphones Presenter: Jize Zhang Da Huo Original Paper:Reilly, Jack, et al. "Mobile phones as seismologic sensors:
ParkNet: Drive-by Sensing of Road-Side Parking Statistics Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin,
Outline Introduction Related Work
WUR Reconnection Usage Model
System Control based Renewable Energy Resources in Smart Grid Consumer
Cellular and Wireless Networks Power Management and Consumption
Introduction to Cloud Computing
Vijay Srinivasan Thomas Phan
Jaehoon (Paul) Jeong, Taehwan Hwang, and Eunseok Lee
AirPlace Indoor Positioning Platform for Android Smartphones
Presentation transcript:

Context-aware battery management for mobile phones N. Ravi et al., Conf. on IEEE International Pervasive Computing and Communications, pp , 2008.

S FT YONSEI UNIV. KOREA 16 Contents Background Proposed system CABMAN system design –Overview –Sysem-specific components –Charging opportunity predictor –Charging opportunity predictor(cont.) –Call time predictor –Battery life time predictor –Viceroy and user interface Evaluation –Environment –Charging opportunity predictor –Call time predictor –Battery-lifetime predictor Discussion & Conclusions

S FT YONSEI UNIV. KOREA 16 Background Improving rapidly for mobile device(such as smartphone) –Processing power –Storage capacities –Graphics –High-speed connectivity Faced battery capacities –Not experiencing the exponential growth curve as other technologies –Remaining the key bottleneck for mobile devices in the near future 2

S FT YONSEI UNIV. KOREA 16 Background Current solutions –Battery low audio signal –A remaing time estimate at current power consumption –User interface : unchanged for a number of years The reasons for need to be changed –Convergence makes more multi-functional computing devices –WLAN interfaces are relatively hungry consumers of energy –Pervasive computing applications have provided reasons for mobile devices to be executing always-on background applications 3

S FT YONSEI UNIV. KOREA 16 Proposed system CABMAN (Context-Aware Battery MANagement architecture for mobile device) Battery management architecture –Crucial applications to users should not be compromised by non- crucial applications. –The opportunities for charging should be predicted instead of using absolute battery level as the guide –Context can be used to predict charging opportunities Goal for system –the next charging opportunity –the call time requirements of the user over a period of time (assuming that telephony is the most critical application) –the discharge speedup factor of the set of non-crucial applications running. 4

S FT YONSEI UNIV. KOREA 16 Overview 3-categories –System-specific monitors –Predictors –The viceroy/UI Consist of 8-components 5 The viceroy/UI Monitors Predictors CABMAN system design

S FT YONSEI UNIV. KOREA 16 Context monitor : sensing and storing context information Call monitor : log communication –incoming/outcoming calls –Incoming/outgoing SMSs Process monitor : tracks the processes running on the device Battery monitor : probe and enquire about remaining charge and voltage level 6 Sysem-specific components CABMAN system design

S FT YONSEI UNIV. KOREA 16 Charging opportunity predictor 7 CABMAN system design Determine the charging opportunity for crucial application –True, CABMAN should not inconvenience the user with unnecessary warnings or actions –False, If the phone battery if relatively full, CABMAN should warn the user that they risk a dead battery Location sensing –A way of inferring charging opportunity –Disadvantage of using only location :it does not accommodate for mobile chargers(such as car) –Additional context information Time- of-day Speed Presence of other wireless devices Charge-logs

S FT YONSEI UNIV. KOREA 16 Charging opportunity predictor(cont.) 8 CABMAN system design 8 Cell-based charging opportunity predictior –Dectection of other beacon type Wifi APs –Direct positioning information GPS A-GPS –Detecting the id of the current cell (e.g. those at home or perhaps the work place) marking the cells in which this normally occurs if the user often refuses, then the cell can be unmarked Examples –Currnet samples : ABC –History : DEABCFG A B C E D F G

S FT YONSEI UNIV. KOREA 16 Call time predictor To protect the availability of telephony –Crucial application –The call time needs of the user should be predicted Methods to predict the call time –Static : Ask to the user, set a minimum call time level –Dynamic : find the average of number of minutes of call time (each hour of the day) –Hybrid : Static+Dynamic 9 CABMAN system design

S FT YONSEI UNIV. KOREA 16 Battery life time predictor Difficult to predict battery life time –Different chemistry of the battery –Use of the applications with different battery demand Measure the base curve in idle mode –New laptop –Old laptop –HP iPAQ 10 CABMAN system design LinearNon-linearspiky

S FT YONSEI UNIV. KOREA 16 Viceroy and user interface Viceroy : CABMANs central component –Continually monitor whether the bettery lifetime prediction –combined with the battery requirement of the estimated call time requirement from the call time predictor –means that the battery will expire before or after the next charging opportunity Warning t > rf(m) t: an estimation of the time interval before the next charging opportunity surfaces r: an estimate of the remaining battery Lifetime m : an estimate of the required calltime f(m): the map from call time to battery lifetime. 11 CABMAN system design

S FT YONSEI UNIV. KOREA 16 Environment CABMAN prototype –Linux –Symbian OS MITs Reality Mining project –charging opportunity predictor –call time predictor –gathered by deploying Nokia 6600 phones –80 subjects for around nine months 12Evaluation

S FT YONSEI UNIV. KOREA 16 Charging opportunity predictor Settings –Half the subjects : single charging station –Other half : two charging stations 13Evaluation

S FT YONSEI UNIV. KOREA 16 Call time predictor 14Evaluation weekdaysweekends The length of phone calls The number of calls made during each hour

S FT YONSEI UNIV. KOREA 16 Battery-lifetime predictor Base curve together with discharge curves (actual and derived) 15Evaluation for the new HP laptopOld Dell laptop HP iPAQ Comparing accuracy of our algorithm with ACPIs

S FT YONSEI UNIV. KOREA 16 Discussion & Conclusions Charging-opportunity predictor and call-time predictor perform reasonably well for an average user whose life entropy is not very high. Unfixed charging place (e.g. car) Describe three key components of CABMAN: –The use of context information such as location to predict the next charging opportunity –More accurate battery life prediction based on a discharge speedup factor –The notion of crucial applications such as telephony 16