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

Slides:



Advertisements
Similar presentations
TARGET DETECTION AND TRACKING IN A WIRELESS SENSOR NETWORK Clement Kam, William Hodgkiss, Dept. of Electrical and Computer Engineering, University of California,
Advertisements

Lighting concepts – Ballasts and Lighting Controls
Arindam Mallik Jack Cosgrove Robert P. Dick Gokhan Memik Peter Dinda Northwestern University Department of Electrical Engineering and Computer Science.
Reducing Network Energy Consumption via Sleeping and Rate- Adaption Sergiu Nedevschi, Lucian Popa, Gianluca Iannaccone, Sylvia Ratnasamy, David Wetherall.
Troubleshooting Training Course.  Visual and General Test  Perform System Test (Mode  Perform System Test)  Identify The Error  If you need Technical.
BPT2423 – STATISTICAL PROCESS CONTROL
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.
Making HTCondor Energy Efficient by identifying miscreant jobs Stephen McGough, Matthew Forshaw & Clive Gerrard Newcastle University Stuart Wheater Arjuna.
Introduction to Smartphone Energy Management. Issue 1/2 Rapid expansion of wireless services, mobile data and wireless LANs Greatest limitation: finite.
By: Paul Yao, Principal, Enovative Energy Solutions
Agenda Review homework Lecture/discussion Week 10 assignment
ENERGY STAR Computer Monitor Test Methodology Craig Hershberg US EPA
TRADING OFF PREDICTION ACCURACY AND POWER CONSUMPTION FOR CONTEXT- AWARE WEARABLE COMPUTING Presented By: Jeff Khoshgozaran.
Reducing the Energy Usage of Office Applications Jason Flinn M. Satyanarayanan Carnegie Mellon University Eyal de Lara Dan S. Wallach Willy Zwaenepoel.
Adaptive Sampling in Distributed Streaming Environment Ankur Jain 2/4/03.
An Empirical Study of Delay Jitter Management Policies D. Stone and K. Jeffay Computer Science Department University of North Carolina, Chapel Hill ACM.
8-1 Quality Improvement and Statistics Definitions of Quality Quality means fitness for use - quality of design - quality of conformance Quality is.
EWSN 04 – Berlin, Jan. 20, 2004 Silence is Golden with High Probability: Maintaining a Connected Backbone in Wireless Sensor Networks Paolo Santi* Janos.
Processor Frequency Setting for Energy Minimization of Streaming Multimedia Application by A. Acquaviva, L. Benini, and B. Riccò, in Proc. 9th Internation.
Versatile low power media access for wireless sensor networks Joseph PolastreJason HillDavid Culler Computer Science Department University of California,Berkeley.
Energy Model for Multiprocess Applications Texas Tech University.
Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion.
ALBERT PARK EEL 6788: ADVANCED TOPICS IN COMPUTER NETWORKS Energy-Accuracy Trade-off for Continuous Mobile Device Location, In Proc. of the 8th International.
Statistical Process Control
Graphic Equalizer Table By Jose Lerma. Main Idea The main idea of this table is to display the frequencies of any sound or audio input, either by microphone.
CS 423 – Operating Systems Design Lecture 22 – Power Management Klara Nahrstedt and Raoul Rivas Spring 2013 CS Spring 2013.
University of Karlsruhe, System Architecture Group Balancing Power Consumption in Multiprocessor Systems Andreas Merkel Frank Bellosa System Architecture.
Into the Wild: Studying Real User Activity Patterns to Guide Power Optimizations for Mobile Architectures Alex Shye, Benjamin Scholbrock, and Gokhan Memik.
SoundSense: Scalable Sound Sensing for People-Centric Application on Mobile Phones Hon Lu, Wei Pan, Nocholas D. lane, Tanzeem Choudhury and Andrew T. Campbell.
Context Awareness System and Service SCENE JS Lee 1 Energy-Efficient Rate-Adaptive GPS-based Positioning for Smartphones.
GML-3 GPRS BASED METER AND LOGGER THREE PHASE METER WITH INBUILT DATA LOGGER © Embuilt Technologies Visit us at Or For.
Alex Shye, Berkin Ozisikyilmaz, Arindam Mallik, Gokhan Memik, Peter A. Dinda, Robert P. Dick, and Alok N. Choudhary Northwestern University, EECS International.
Low-Power Wireless Sensor Networks
Model 1621M Trainer’s Guide. General Overview Model 1621M is a Geiger Meuller based Personal Radiation Detector (PRD) Complies with ANSI Used for.
BMAC - Versatile Low Power Media Access for Wireless Sensor Networks.
Gauge Operation and Software by Scott A. Ager. Computer Recommendations 750 MHz Pentium III 64 Meg SRAM 40 Gig Hard Drive 1024 x 768 graphics CD Writer.
« Performance of Compressed Inverted List Caching in Search Engines » Proceedings of the International World Wide Web Conference Commitee, Beijing 2008)
Experimental Results ■ Observations:  Overall detection accuracy increases as the length of observation window increases.  An observation window of 100.
Copyright © 2011, Performance Evaluation of a Green Scheduling Algorithm for Energy Savings in Cloud Computing Truong Vinh Truong Duy; Sato,
OPERETTA: An Optimal Energy Efficient Bandwidth Aggregation System Karim Habak†, Khaled A. Harras‡, and Moustafa Youssef† †Egypt-Japan University of Sc.
Dana Butnariu Princeton University EDGE Lab June – September 2011 OPTIMAL SLEEPING IN DATACENTERS Joint work with Professor Mung Chiang, Ioannis Kamitsos,
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
Versatile Low Power Media Access for Wireless Sensor Networks Sarat Chandra Subramaniam.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
Introduction to Energy Management. Week/Lesson 12 Advanced Technology for Effective Facility Control.
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
Photovoltaic Power System Monitor Josh Stone Ryan Mann Art Barnes Austin Fisher.
IM Power Project Summer 2007 Raye Gomez April Wensel Heather Tomko Jen Mankoff (mentor) Anind Dey.
Ensieea Rizwani An energy-efficient management mechanism for large-scale server clusters By: Zhenghua Xue, Dong, Ma, Fan, Mei 1.
Digital Literacy: Computer Basics
E-MOS: Efficient Energy Management Policies in Operating Systems
Enhancing Mobile Apps to Use Sensor Hubs without Programmer Effort Haichen Shen, Aruna Balasubramanian, Anthony LaMarca, David Wetherall 1.
Journal Prompt. Frequency Table to Organize & Display Data D. Otap – Spring Semester 2015.
Lack of dedicated building meter – Solution: Estimate square footage of Herberger in relation to total area serviced by meter – Estimate 12% of total.
What you need: In order to use these programs you need a program that sends out OSC messages in TUIO format. There are a few options in programs that.
All Freezer Advance. When the Freezer is first supplied with power or if a power outage occurs, the display will indicate this by flashing the temperature.
Power Management. Outline Why manage power? Power management in CPU cores Power management system wide Ways for embedded programmers to be power conscious.
Jacob R. Lorch Microsoft Research
Outline Introduction Related Work
PPT 206 Instrumentation, Measurement and Control
Drum: A Rhythmic Approach to Interactive Analytics on Large Data
Vijay Srinivasan Thomas Phan
Power improvement in the multitasking environment
CPU SCHEDULING.
Virtual-Time Round-Robin: An O(1) Proportional Share Scheduler
Jacob R. Lorch and Alan Jay Smith University of California, Berkeley
Mosaic artifacts reduction in SIPS Backscatter
Energy Saver Toolkit Alan Choi.
Presumptions Subgroups (samples) of data are formed.
Presentation transcript:

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

Introduction LCD Displays are major contributors to energy consumption. LCD and backlight together can draw 38% of system power Display Power Management Policies o Determine when to toggle display o More aggressive policies can mean higher user annoyance

Display Power Management Policies o Determine when to toggle display o More aggressive policies can mean higher user annoyance o How well do current DPM policies work? o How much better could an optimal DPM policy do? o How can current DPM policies be improved? Human Interface Device (keyboard/mouse) timeout o Widely Implemented across all Operating Systems User Presence Detection o Tries to improve upon HID timeout

Display Power Management Policies DPM on laptops lengthens battery life Desktops have larger displays that consume more energy o Desktop LCDs cannot be dimmed Wear-out costs associated with display toggling ingnored.

Human Interface Device Timeout Powers down display after time interval elapses from last HID event Attentive if the time since last HID event is less than time interval Inattentive if HID event is greater than time interval Unable to distinguish between inattentive and user reading display Conservative interval of 5 minutes-default on Windows

User Presence Detection Sensor-based measurement of user presence. Sonar using laptop speakers o Speaker emits a ping o Microphone records the echo User detected by variation in the echo o High Variation corresponds to presence o Little Variation corresponds to absence Calibration o Readings taken when mouse is in motion--user presence o Adapts to changes in volume levels o Threshold lowered at irritation event Display powered off and immediately back on o Re-calibrated hourly

Implementation Sonar Power Manager o Works on Windows/Linux o Tests both HID and user presence policies o Either policy can turn off display o Uses minimal power and CPU time Sonar sensing uses about 3% of CPU cycles on one core

User Study Users installed Sonar Power Manager o Posted to slashdot--10,000 downloads Some users logged sonar and power management events Logging data created o Start and End time of HID events o Irriataion events o Value of sonar measurement o Time when logging starts and stops 3,738 hours of usage by 181 volunteers o 177 Windows users and 4 Linux users

User Study

Idle and Active Periods Usage is a sequence of idle and active periods HID active-no more than one second between events HID idle-more than one second between events

Timeout Setting Distribution

Energy Savings Distribution of energy savings based on HID timeout Measure by fraction of time which display was shut off o Sleep fraction

Energy Savings Sleep fraction vs. timeout values Mean aggregate sleep fraction 51% Users chose own timeout values

Aggregate vs. Individual Aggregate o Joins collective data from all users o Each observation weighed equally Individual o Results computed for users first, then averaged across users o Each user weighted equally Since users provide different amounts of data, averaging methods give different results

Default Users Users who chose a timeout of two or three minutes had less irritation Five minute interval o Windows Default o Half the users o Irritation may be reduced by optimizing HID timeout setting

Default Users Some five-minute users would have deliberately chosen that value. Estimated by lognormal distribution o 21% deliberately choose 5 minutes o 79% by default Underestimated default users

Energy Savings Upper Bound Figure shows upper bound any DPM policy can achieve Display can be powered down when no HID input for given duration Predictive--knows idle time length Timeout--powers off display after certain duration Max energy savings 81%

User Presence Detection Policy Results Users where sonar worked well HID timeout and sonar run together Either HID or sonar can turn off display Above diagonal HID timeout had more energy savings Users below diagonal presence detection yielded more energy savings

User Presence Detection Policy Results Energy Savings lost if sonar were disabled Presence detection contributes to 10% of energy savings for half of the users Presence detection doubled energy savings for 20% of users

Irritation Rates Higher irritation rates for Presence Detection Combined - good users o Combined policy where it is most effective o Tradeoff between energy savings and user irritation o Fewer irritation events than 2 per hour

Characterizing Sonar Calibrated by testing 10 different frequencies Signal to Noise Ratio must be greater than 10. Lower frequencies have higher SNR Only 40% of machines are capable of producing adequate audio

Conclusion Maximum power reduction is 81% HID time-out saves 51% in energy Presence detection combined with HID timeout can save additional 10% Detection of Irritation Events o Timeout interval adjusted at irritation event to determine optimal time interval Future Research o dedicated biometric sensors o LED displays o Partially lit displays o Reduction in Visual Clutter

Questions?