180 likes | 290 Views
Turducken : Hierarchical Power Management for Mobile Devices. Jacob Sorber , Nilanjan Banerjee , Mark Corner, Sami Rollins. Presentation prepared by: Kip Coonley. University of Massachusetts, Amherst.
E N D
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
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/
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
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
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
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
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
3 Configurations • A Tiered Approach • Laptop • Laptop+Mote • Laptop+PDA+Mote • Note on Methodology: Time dilation used to extrapolate data
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
Power-By-Tier Laptop Laptop+Mote Full Turducken
Wake Synchronization Time of Device Time Synchronization Mote is the right device for the job Laptop & PDA always suspended
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
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
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
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
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
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