|
ABSTRACT
Portable systems require long battery lifetime while still delivering high performance. Dynamic power management (DPM) policies trade off the performance for the power consumption at the system level in portable devices. In this work we present the time-indexed SMDP model (TISMDP) that we use to derive optimal policy for DPM in portable systems. TISMDP model is needed to handle the non-exponential user request interarrival times we observed in practice. We use our policy to control power consumption on three different devices: the SmartBadge portable device [18], the Sony Vaio laptop hard disk and WLAN card. Simulation results show large savings for all three devices when using our algorithm. In addition, we measured the power consumption and performance of our algorithm and compared it with other DPM algorithms for laptop hard disk and WLAN card. The algorithm based on our TISMDP model has 1.7 times less power consumption as compared to the default Windows timeout policy for the hard disk and three times less power consumption as compared to the default algorithm for the WLAN card.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Intel, Microsoft and Toshiba, "Advanced Configuration and Power Interface specification", available at http ://www. intel, com/ial/powermgm/specs.html, 1996.
|
| |
3
|
R Golding, P. Bosch and J. Wilkes, "Idleness is not sloth" tip Laboratories Technical Report HPL-96-140, 1996.
|
| |
4
|
|
| |
5
|
|
 |
6
|
G. A. Paleologo , L. Benini , A. Bogliolo , G. De Micheli, Policy optimization for dynamic power management, Proceedings of the 35th annual conference on Design automation, p.182-187, June 15-19, 1998, San Francisco, California, United States
[doi> 10.1145/277044.277094]
|
| |
7
|
L. Benini, A. Bogliolo, G. Paleologo and G. De Micheli, "Policy Optimization for Dynasnic Power Management", in Transactions on CAD, 1999.
|
| |
8
|
M. Puterman, Finite Markov decision processes, John Wiley and Sons, 1994.
|
| |
9
|
|
 |
10
|
|
 |
11
|
Qinru Qiu , Qing Wu , Massoud Pedram, Stochastic modeling of a power-managed system: construction and optimization, Proceedings of the 1999 international symposium on Low power electronics and design, p.194-199, August 16-17, 1999, San Diego, California, United States
[doi> 10.1145/313817.313923]
|
| |
12
|
|
| |
13
|
T. Simunic, L. Benini and G. De Micheli, "Power Management of Laptop Hard Disk", Proceedings of DATE, p.736, 2000.
|
| |
14
|
|
 |
15
|
|
 |
16
|
Luca Benini , Robin Hodgson , Polly Siegel, System-level power estimation and optimization, Proceedings of the 1998 international symposium on Low power electronics and design, p.173-178, August 10-12, 1998, Monterey, California, United States
[doi> 10.1145/280756.280881]
|
 |
17
|
Eui-Young Chung , Luca Benini , Alessandro Bogiolo , Giovanni De Micheli, Dynamic power management for non-stationary service requests, Proceedings of the conference on Design, automation and test in Europe, p.18-es, January 1999, Munich, Germany
[doi> 10.1145/307418.307456]
|
| |
18
|
G. Q. Maguire, M. Smith and H. W. Peter Beadle "SmartBadges: a wearable computer and communication system", 6th International Workshop on Hardware/Software Codesign, 1998.
|
| |
19
|
H. Taylor and S. Karlin, An Introduction to Stochastic Modeling, Academic Press, 1998.
|
| |
20
|
M. Berkelaar, www. cs.sunysb.edu/algorith/implement /lpsolve /implement. shtml
|
 |
21
|
|
| |
22
|
A. Karlin, M. Manesse, L. McGeoch and S. Owicki, "Competitive Randomized Algorithms for Nonuniform Problems", Algorithmica, pp. 542-571, 1994.
|
| |
23
|
The Editors of IEEE 802.11, IEEE PSO2.11D5.0 Draft Standard for Wireless LAN, July, 1996.
|
| |
24
|
Lucent, IEEE 802.11 WaveLAN PC Card- User's Guide, p.A-1.
|
| |
25
|
V. Jacobson, C. Leres, S. McCanne, The Tcpdump Mannual Page, Lawrence Berkeley Laboratory.
|
 |
26
|
Brian D. Noble , M. Satyanarayanan , Giao T. Nguyen , Randy H. Katz, Trace-based mobile network emulation, Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication, p.51-61, September 14-18, 1997, Cannes, France
|
CITED BY 43
|
|
|
|
|
|
|
|
|
|
Tajana Simunic , Luca Benini , Andrea Acquaviva , Peter Glynn , Giovanni De Micheli, Dynamic voltage scaling and power management for portable systems, Proceedings of the 38th conference on Design automation, p.524-529, June 2001, Las Vegas, Nevada, United States
|
|
|
|
Haijin Yan , David K. Lowenthal , Kang Li, ACE: an active, client-directed method for reducing energy during web browsing, Proceedings of the international workshop on Network and operating systems support for digital audio and video, June 13-14, 2005, Stevenson, Washington, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Lawrence S. Brakmo , Deborah A. Wallach , Marc A. Viredaz, Sleep: a technique for reducing energy consumption in handheld devices, Proceedings of the 2nd international conference on Mobile systems, applications, and services, June 06-09, 2004, Boston, MA, USA
|
|
|
|
|
|
Trevor Pering , Yuvraj Agarwal , Rajesh Gupta , Roy Want, CoolSpots: reducing the power consumption of wireless mobile devices with multiple radio interfaces, Proceedings of the 4th international conference on Mobile systems, applications and services, June 19-22, 2006, Uppsala, Sweden
|
|
Chanik Park , Junghee Lim , Kiwon Kwon , Jaejin Lee , Sang Lyul Min, Compiler-assisted demand paging for embedded systems with flash memory, Proceedings of the 4th ACM international conference on Embedded software, September 27-29, 2004, Pisa, Italy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jacob Sorber , Nilanjan Banerjee , Mark D. Corner , Sami Rollins, Turducken: hierarchical power management for mobile devices, Proceedings of the 3rd international conference on Mobile systems, applications, and services, June 06-08, 2005, Seattle, Washington
|
|
Manish Anand , Edmund B. Nightingale , Jason Flinn, Ghosts in the machine: interfaces for better power management, Proceedings of the 2nd international conference on Mobile systems, applications, and services, June 06-09, 2004, Boston, MA, USA
|
|
Hung-Yun Hsieh , Kyu-Han Kim , Yujie Zhu , Raghupathy Sivakumar, A receiver-centric transport protocol for mobile hosts with heterogeneous wireless interfaces, Proceedings of the 9th annual international conference on Mobile computing and networking, September 14-19, 2003, San Diego, CA, USA
|
|
|
|
|
|
|
|
Daji Qiao , Sunghyun Choi , Amit Jain , Kang G. Shin, MiSer: an optimal low-energy transmission strategy for IEEE 802.11a/h, Proceedings of the 9th annual international conference on Mobile computing and networking, September 14-19, 2003, San Diego, CA, USA
|
|
Eugene Shih , Seong-Hwan Cho , Nathan Ickes , Rex Min , Amit Sinha , Alice Wang , Anantha Chandrakasan, Physical layer driven protocol and algorithm design for energy-efficient wireless sensor networks, Proceedings of the 7th annual international conference on Mobile computing and networking, p.272-287, July 2001, Rome, Italy
|
|
|
|
|
Hongzhou Liu , Tom Roeder , Kevin Walsh , Rimon Barr , Emin Gün Sirer, Design and implementation of a single system image operating system for ad hoc networks, Proceedings of the 3rd international conference on Mobile systems, applications, and services, June 06-08, 2005, Seattle, Washington
|
|
|
|
|
|
Ismail Kadayif , Mahmut Kandemir , Guilin Chen , Ozcan Ozturk , Mustafa Karakoy , Ugur Sezer, Optimizing Array-Intensive Applications for On-Chip Multiprocessors, IEEE Transactions on Parallel and Distributed Systems, v.16 n.5, p.396-411, May 2005
|
|