1 University of Massachusetts, Amherst Users and Batteries : Interactions and Adaptive Power Management in Mobile Systems Nilanjan Banerjee 1, Ahmad Rahmati.

Slides:



Advertisements
Similar presentations
Template: Making Effective Presentation about Your Evidence-based Health Promotion Program This template is intended for you to adapt to your own program.
Advertisements

Traditional Pens vs. Digital Pens for large surveys HAITI Emmanuel FLOREAL Database Manager March 30, 2011 ICT4 Development Conference Lusaka, Zambia.
Display Power Management Policies in Practice Stephen P. Tarzia Peter A. Dinda Robert P. Dick Gokhan Memik Presented by: Andrew Hahn.
Context-aware battery management for mobile phones N. Ravi et al., Conf. on IEEE International Pervasive Computing and Communications,
Experimental Evaluation of an Informational and Behavior Change Program to Increase Undergraduate Students’ Energy Conservation Marcie Desrochers, Hilary.
Energy Efficiency through Burstiness Athanasios E. Papathanasiou and Michael L. Scott University of Rochester, Computer Science Department Rochester, NY.
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,
FindAll: A Local Search Engine for Mobile Phones Aruna Balasubramanian University of Washington.
Cognitive Walkthrough More evaluation without users.
Understanding Human-Smartphone Concerns: A Study of Battery Life Denzil Ferreira, Anind K. Dey, Vassilis Kostakos Pervasive 2011.
1. Use the data set to create a stem-and-leaf plot. Then find the median and mode. {12, 15, 10, 20, 34, 32, 34, 21, 40, 32, 34, 46, 23} Find the sum or.
Diary studies Rikard Harr November 2010 © Rikard Harr Outline The Diary study: benefits, challenges and alternatives The papers: aims and use of.
University of Massachusetts, Amherst Triage: Balancing Energy and Quality of Service in a Microserver Nilanjan Banerjee, Jacob Sorber, Mark Corner, Sami.
BA 555 Practical Business Analysis
Impact and outcome evaluation involve measuring the effects of an intervention, investigating the direction and degree of change Impact evaluation assesses.
Reducing the Energy Usage of Office Applications Jason Flinn M. Satyanarayanan Carnegie Mellon University Eyal de Lara Dan S. Wallach Willy Zwaenepoel.
ErdOS Enabling opportunistic resources sharing in mobile Operating Systems Narseo Vallina-Rodríguez Jon Crowcroft University of Cambridge MUM 2010, Cyprus.
Basic Business Statistics, 10e © 2006 Prentice-Hall, Inc. Chap 9-1 Chapter 9 Fundamentals of Hypothesis Testing: One-Sample Tests Basic Business Statistics.
Extremely Rapid Usability Testing (ERUT) When you can’t do anything do something… its better than nothing (K. Holtzblatt)
1 User Centered Design and Evaluation. 2 Overview My evaluation experience Why involve users at all? What is a user-centered approach? Evaluation strategies.
Estimating a Population Proportion
Classroom Climate and Students’ Goal Structures in High-School Biology Classrooms in Kenya Winnie Mucherah Ball State University Muncie, Indiana, USA June,
Statistics for Managers Using Microsoft® Excel 5th Edition
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 14: Troubleshooting Windows Server 2003 Networks.
Bhojan Anand‡, Karthik Thirugnanam†, Jeena Sebastian‡, Pravein G. Kannan‡, Akhihebbal L. Ananda‡, Mun Choon Chan‡ and Rajesh Krishna Balan† ‡ National.
Diversity in Smartphone Usage Hossein Falaki, Ratul mahajan, Srikanth kandula, Dimitrios Lymberopoulous, Ramesh Govindan, Deborah Estrin. UCLA, Microsoft,
Niranjan Balasubramanian Aruna Balasubramanian Arun Venkataramani University of Massachusetts Amherst Energy Consumption in Mobile Phones: A Measurement.
WebQuilt and Mobile Devices: A Web Usability Testing and Analysis Tool for the Mobile Internet Tara Matthews Seattle University April 5, 2001 Faculty Mentor:
ALBERT PARK EEL 6788: ADVANCED TOPICS IN COMPUTER NETWORKS Energy-Accuracy Trade-off for Continuous Mobile Device Location, In Proc. of the 8th International.
The Public Library Catalogue as a Social Space: A Case Study of Social Discovery Systems in Two Canadian Public Libraries Louise Spiteri. School of Information.
What is Business Intelligence? Business intelligence (BI) –Range of applications, practices, and technologies for the extraction, translation, integration,
Self-Adaptive QoS Guarantees and Optimization in Clouds Jim (Zhanwen) Li (Carleton University) Murray Woodside (Carleton University) John Chinneck (Carleton.
Ambulation : a tool for monitoring mobility over time using mobile phones Computational Science and Engineering, CSE '09. International Conference.
Characterizing and Modeling the Impact of Wireless Signal Strength on Smartphone Battery Drain Ning Ding Xiaomeng Chen Abhinav Pathak Y. Charlie Hu 1 Daniel.
On the Security of Picture Gesture Authentication Ziming Zhao †‡, Gail-Joon Ahn †‡, Jeong-Jin Seo †, Hongxin Hu § † Arizona State University ‡ GFS Technology.
Using a scenario-planning tool to support an engaging online user experience Jon Pearce John Murphy David Patman Ian Brooks.
Tutor: Prof. A. Taleb-Bendiab Contact: Telephone: +44 (0) CMPDLLM002 Research Methods Lecture 8: Quantitative.
My Own Health Report: Case Study for Pragmatic Research Marcia Ory Texas A&M Health Science Center Presentation at: CPRRN Annual Grantee Meeting October.
Evaluation of Adaptive Web Sites 3954 Doctoral Seminar 1 Evaluation of Adaptive Web Sites Elizabeth LaRue by.
Heterogeneity and Dynamicity of Clouds at Scale: Google Trace Analysis [1] 4/24/2014 Presented by: Rakesh Kumar [1 ]
Turducken: Hierarchical Power Management for Mobile Devices Jacob Sorber, Nilanjan Banerjee, Mark Corner, Sami Rollins University of Massachusetts, Amherst.
©2010 John Wiley and Sons Chapter 6 Research Methods in Human-Computer Interaction Chapter 6- Diaries.
Context-Aware Interactive Content Adaptation Iqbal Mohomed, Jim Cai, Sina Chavoshi, Eyal de Lara Department of Computer Science University of Toronto MobiSys2006.
HOW TO WRITE RESEARCH PROPOSAL BY DR. NIK MAHERAN NIK MUHAMMAD.
Users’ Quality Ratings of Handheld devices: Supervisor: Dr. Gary Burnett Student: Hsin-Wei Chen Investigating the Most Important Sense among Vision, Hearing.
Project KEEP: San Diego 1. Evidenced Based Practice  Best Research Evidence  Best Clinical Experience  Consistent with Family/Client Values  “The.
Issues concerning the interpretation of statistical significance tests.
Scientific Method, Types of Experiments and Data Processing
London - Loughborough Centre for doctoral research in energy demand Central House 14 Upper Woburn Place London, WC1H 0NN ANNUAL COLLOQUIUM.
1 Responsive Design and Survey Management in the National Survey of Family Growth (NSFG) William D. Mosher, NCHS FCSM Statistical Policy Seminar Washington,
Copyright © 2014 by The University of Kansas Data Collection: Designing an Observational System.
IM Power Project Summer 2007 Raye Gomez April Wensel Heather Tomko Jen Mankoff (mentor) Anind Dey.
Surveillance and Population-based Prevention Department for Prevention of Noncommunicable Diseases Displaying data and interpreting results.
It’s tough out there … Software delivery challenges.
Ellis Paul Technical Solution Specialist – System Center Microsoft UK Operations Manager Overview.
Is Context-Aware Computing Taking Control Away from the User? Three Levels of Interactivity Examined Louise Barkhuus and Anind Dey The IT University of.
Power Guru: Implementing Smart Power Management on the Android Platform Written by Raef Mchaymech.
Quality Is in the Eye of the Beholder: Meeting Users ’ Requirements for Internet Quality of Service Anna Bouch, Allan Kuchinsky, Nina Bhatti HP Labs Technical.
Saving Bitrate vs. Users: Where is the Break-Even Point in Mobile Video Quality? ACM MM’11 Presenter: Piggy Date:
The Value of USAP in Software Architecture Design Presentation by: David Grizzanti.
“Doing it for ourselves” Sarah Vallelly, Intelligence Manager, Housing 21, Cindy Glover, Group facilitator, Mental Health Foundation / Housing 21 & Lauren.
September 12, 2011 – Laptops!. Today you are going to learn how to log on to your computer with a password that you created. You will also activate your.
Predicting and Adapting to Poor Speech Recognition in a Spoken Dialogue System Diane J. Litman AT&T Labs -- Research
Maieutic Parataxis.
International Symposium on Microarchitecture. New York, NY.
Adaptive Code Unloading for Resource-Constrained JVMs
Encouraging Appropriate Behavior
Cognitive Walkthrough
Energy Saver Toolkit Alan Choi.
Presentation transcript:

1 University of Massachusetts, Amherst Users and Batteries : Interactions and Adaptive Power Management in Mobile Systems Nilanjan Banerjee 1, Ahmad Rahmati 2, Mark Corner 1, Sami Rollins 3, Lin Zhong 2 2 Rice University 3 University of San Francisco

Scenario: why did my laptop switch of ? You are riding a bus to work and you are five minutes away you are working on your laptop finishing a presentation Suddenly your laptop turns of ! Grrr … !!! your laptop battery was running low You would have charged your laptop within 5 minutes anyway you could have completed your presentation

Scenario : working on an airplane You are working on your presentation on a flight to Austria Midway through your flight your laptop turns of your battery could only last for three hours Wish your laptop adapted to your charging behavior !

Problem : power management Vs user Power management for mobile systems are not user-centric do not adapt to changing user behavior and device modalities No understanding of how users use energy of their mobile device assumption: users desire maximum lifetime out of batteries Battery User

Solution: energy for the user Understand user-battery interaction in mobile systems when, why and where do users recharge Built user-centric power management policy for mobile systems policy which adapts to varying user-battery behavior user behavior energy management

Outline User-study on laptops and mobile phone research methods for user-study Insights from the user study when, where, and why do users recharge batteries how predictable are recharge patterns User-centric power management design and implementation, and evaluation of Llama Related work Conclusions

Study of user-battery interaction Goal : examine where, when, and why people recharge subjects recruited from friends, family, mailing lists used three complimentary research methods 10 Laptops 10 Mobile phone age years 10 Laptop 415 response 10 Mobile phone 91 responses 56 Laptops days 10 Mobile phones days Trace CollectionUser Interviews In-situ survey

Trace collection Goal : collect quantitative records of battery level Laptop implementation is Java based runs on Microsoft Windows and Apple OS X records measurements periodically uploads data automatically to a central server once a day Mobile phone tool is written in C++ runs on Microsoft Windows Mobile tool distributed pre-installed on T-Mobile MDA phones aggressive : wakes the phone very minute to take reading

User interviews Gather qualitative data regarding user-battery interaction understand context of recharge Provided sample scenarios to participants to think about last time the user was faced with a low battery condition ? what impact did it have on their future behavior ? Questions about when, why, and where users recharge ? Encouraged users to tell their stories and anecdotes

In-situ pop-up survey Filtered out intervals of less than 5 minutes between recharges Disappears after a minute Laptop Mobile Phone Goal: In-situ information about why users recharge

Outline User-study on laptops and mobile phone research methods for user-study Insights from the user study when, where, and why do users recharge batteries how predictable are recharge patterns User-centric power management design and implementation, and evaluation of Llama Related work Conclusions

Users have energy to spare Laptops 50% of the recharges occur when the battery is half full Fraction of users use their laptops like desktops

Users have energy to spare Mobile Phones 60% of the recharges occur when the battery is half full Most recharges occur between %

Recharges are context driven Convenient location System Reminder Convenient Time Low Battery Limited Opportunities Ahead LaptopsMobile Phones Fraction of recharges are driven by context Low battery corresponded to 40% of the battery remaining

Variations across users and devices Mobile Phones Variation in recharge pattern across mobile phones and laptops Variation across recharge patterns across users Laptops

Summary of the user-study Recharges occur with significant energy remaining in batteries Charging is mostly driven by context and battery levels Users and devices show significant variation in battery usage power management should adapt with users and devices I always recharge every night I usually charge in the office when the indicator shows 1 bar

User-centric power management Users charge their system with significant battery left accurately predict excess energy left in the battery proactively use the remaining energy to improve QoS Optimization framework for power management maximize the excess energy usable by applications minimize the probability of running out of battery try to avoid true low battery levels

Llama : design and implementation Example Scenario Confidence of not exceeding battery capacity = 0.95 Llama determines present battery percentage (C p ) = 30% creates a histogram of recharges below C p (H) Llama calculates 95% of the time user recharges by 10% devote 10% to Llama application

Llama applications and deployment Screen Brightness excess energy to adjust screen brightness Web prefetching prefetching a random webpage download interval determines aggressiveness Health monitoring reports preprogrammed data upload interval determines aggressiveness

Llama deployment demographics ParticularsLaptopMobile Phone ApplicationScreen brightness Web prefetching Health monitoring Subjects2 females, 8 male years 1 female, 9 males years Number of Days30

Llama evaluation Laptops Mobile Phones Llama used energy depending on battery left at recharge Beneficial use of Llama more web data, and brighter display

Post-Llama recharge behavior ParticularsLaptopMobile Phone Number of recharges (per week) Pre-Llama = 6.5 Post-Llama = 7.8 Pre-Llama = 10.1 Post-Llama = 8.9 Recharges below 5%Pre-Llama = 1% Post-Llama = 1% Pre-Llama = 4% Post-Llama = 7%

Feedback loop with user Recharge cycle becomes shorter and shorter, frustrating the user Plan to address the problem in future versions of Llama

Post-Llama user study Interviews to evaluate negative effects of Llama impact of Llama on battery lifetime All mobile phone users but one showed similar satisfaction “The battery lifetime was better last month, I have to recharge it every day now, but it used to be every day and a half” It must have been small, since I didn’t notice it Even though I didn’t notice it, I would definitely care in situations where I require maximum battery life Laptop user

Future work Evaluate the positive effects of Llama what are the user-perceived benefits of Llama ? Improve the prediction algorithm of Llama use contextual information such as location, work patterns Experiment on different mobile devices like music players less biased or demographically weighted subject selection

Related work MyExperience in-situ survey tool [Mobisys 2007] tool for in-situ profiling and survey Human factor in energy management user-interface design on energy efficiency [Vallero et al.] visual perception to reduce energy of LCDs [Chen et al.] Tools for studying mobile users in natural settings logging tool for studying HCI [Demumieux et al.] Balance performance and system-wide energy consumption Odyssey [Flinn et al.], Ecosystem [Zeng et al.]

Conclusions First glimpse of user-battery interaction traces would be available through the traces.cs project User study produced three key observations users leave excess energy in the battery on recharge charging behavior is driven by opportunity and context significant variations across users and systems Built an user-centric energy management system called Llama it can scale energy usage to user behavior

1 University of Massachusetts, Amherst Users and Batteries : Interactions and Adaptive Power Management in Mobile Systems Nilanjan Banerjee 1, Ahmad Rahmati 2, Mark Corner 1, Sami Rollins 3, Lin Zhong 2 2 Rice University 3 University of San Francisco

HotMobile 2008 Napa, CA, February 25-26, 2008 Submissions: October 16, 2007