1 / 18

Turducken : Hierarchical Power Management for Mobile Devices

Turducken : Hierarchical Power Management for Mobile Devices. Jacob Sorber , Nilanjan Banerjee , Mark Corner, Sami Rollins. Presentation prepared by: Kip Coonley. University of Massachusetts, Amherst.

benoit
Download Presentation

Turducken : Hierarchical Power Management for Mobile Devices

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Turducken: Hierarchical Power Management for Mobile Devices Jacob Sorber, NilanjanBanerjee, Mark Corner, Sami Rollins Presentation prepared by: Kip Coonley University of Massachusetts, Amherst • Paper appears in “Proceedings of the Third International Conference on Mobile Systems, Applications, and Services” (MobiSys 05), Seattle, WA, USA, June, 2005 • Additional figures from www.cs.dartmouth.edu/~sorber/slides/mobisys2005slides.ppt

  2. Scenario 2 • Scenario 3 • Scenario 1 • Key question: Which device to use? Key issue: Battery Lifetime vs. Mobility laptop phone Mote Scenarios and photos care of NilanjanBanerjee www.csce.uark.edu/~nilanb/

  3. 40W Laptop Tasks requiring large memory or storage space Very complex computation 2W PDA Power Needs Download Web Pages Send/Recv Mail 0.04W Sensor Simple computation and storage • Choosing the right device for the job

  4. Possible Solutions (Related Work) • Wake-On-Wireless [Shih, et al] • Low-power radio receives wakeup messages • Requires in-network support • Focus on when to wake up • WiFi Power Save Mode (PSM) • Wireless optimizations [Anand, et al], Disk Spindown [Helmbold, et al], Multiple radios [Pering, et al], Multiple processor cores [Mayo & Ranganathan] • none provide orders-of-magnitude scaling of power • Local Availability of data • Staleness issue • Battery technology • Energy scavenging

  5. A New Approach: Turducken – 3 devices in 1 • Laptop • PDA • Mica2 Mote • WiFi detector • Example: Mote checks for a network, PDA checks for mail server, • Laptop remains asleep until user reads the mail

  6. The Idea: Hierarchical Power Management • Integrate multiple independent platforms • Pass control between tiers • Suspend unneeded tiers • Reducible vs. Non-Reducible Power • Reducible Power – Power that can be eliminated • LCD Screen, Wireless power, Caching • Non-reducible Power – Required for computation • Power supply, On-board oscillators, Memory, • I/O buses, Voltage & Current regulation

  7. 3 Applications • Time Synchronization Can be completely performed by the mote Lowest tier periodically synchronizes with remote time server • Web Prefetching More complicated application which requires at least PDA Mote detects wireless networks PDA periodically fetches updates to frequently accessed pages • E-Mail Involves user interaction Both incoming and outgoing updates Laptop accesses mail via proxy on the PDA

  8. 3 Configurations • A Tiered Approach • Laptop • Laptop+Mote • Laptop+PDA+Mote • Note on Methodology: Time dilation used to extrapolate data

  9. 3 Experiments • Power Draw Comparisons of Turducken Tiers • Wakeup Interval vs. Lifetime for Integrated Turducken System • Availability of Wireless Networks and its impact on the Turducken System

  10. Power-By-Tier Laptop Laptop+Mote Full Turducken

  11. Wake Synchronization Time of Device Time Synchronization Mote is the right device for the job Laptop & PDA always suspended

  12. Wake Synchronization Time of Device Web Caching 5MB storage = 15 websites cached • For always-on operation, Turducken lasts up to 10 times longer • Waking every 6 minutes, Turducken lasts 3 times longer

  13. Wake Synchronization Time of Device E-Mail Laptop wakes 2 min every hr, 4MB of mail stored Due to laptop user input, overall system lifetimes much less For waking every 6 minutes, Turducken lasts 1.5 times longer

  14. Lifetime (hours) Probability of WiFi • Availability of Wireless Network • (Web caching only, 12 minute wake interval preset) With no network, mote prevents laptop from waking Turducken performs well over a variety of connectivity patterns

  15. Conclusions & Thoughts • Turducken extends laptop lifetime up to 10x (Always-on)! • Where Turducken Wins - Laptop on > 17 min/hr • Hierachical Power Management & Reducible vs. Non-Reducible Power • Sleep/Wake power costs – this work averages • Device portability/weight integration of tiers • Device reliability with integration of tiers

  16. Turducken: Hierarchical Power Management for Mobile Devices Jacob Sorber, NilanjanBanerjee, Mark Corner, Sami Rollins • Paper appears in “Proceedings of the Third International Conference on Mobile Systems, Applications, and Services” (MobiSys 05), Seattle, WA, USA, June, 2005

  17. One more experiment: Reachabilityof Wireless Network • (Web caching only, 12 minute wake interval preset, always available) Similar results to Availability of WiFi except… Mote cannot access WiFi -only detect it - PDA must work more

More Related