|
ABSTRACT
We observe that the modularity of current power management algorithms often leads to poor results. We propose two new interfaces that pierce the abstraction barrier that inhibits device power management. First, an OS power manager allows applications to query the current power mode of I/O devices to evaluate the performance and energy cost of alternative strategies for reading and writing data. Second, we allow applications to disclose ghost hints that enable better power management in the presence of multiple devices. Adaptive applications issue ghost hints to device power managers when they are forced to use a poor I/O path because a device is not in an ideal power mode; such hints allow devices to implement proactive power management strategies that do not depend upon passive load observation. Using these new interfaces, we implement a middleware layer that supports adaptive disk cache management. On an iPAQ handheld running Linux, our cache manager reduces interactive response time for a Web browser by 27% and decreases total energy usage by 9%. For a mail reader, the cache manager decreases response time by 42% and energy use by 5%.
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
|
|
| |
3
|
Bishop, A. M. World wide web offline explorer 2.8. http://www.gedanken.demon.co.uk/wwwoffle/, October 2003.
|
| |
4
|
Carson, M. Adaptation and Protocol Testing thorugh Network Emulation. NIST, http://snad.ncsl.nist.gov/itg/nistnet/slides/index.htm.
|
| |
5
|
Cisco Systems, Inc. Cisco Aironet wireless LAN client adapters installation and configuration guide for Linux.
|
| |
6
|
Dillo web browser 0.7.2. http://www.dillo.org/, April 2003.
|
| |
7
|
Doron, E. Emailsync - email synchronizer 0.0.8. http://www.savan.com/erez/emailsync.html, July 2002.
|
| |
8
|
|
| |
9
|
Douglis, F., Krishnan, P., and Marsh, B. Thwarting the power-hungry disk. In Proceedings of 1994 Winter USENIX Conference (San Francisco, CA, January 1994), pp. 292--306.
|
 |
10
|
|
| |
11
|
Gribble, S. D. UC Berkeley Home IP HTTP Traces. http://www.acm.org/sigcomm/ITA/.
|
| |
12
|
Heath, T., Pinheiro, E., and Bianchini, R. Application-supported device management for energy and performance. In Proceedings of the 2002 Workshop on Power-Aware Computer Systems (February 2002), pp. 114--123.
|
| |
13
|
|
| |
14
|
Hitachi Global Storage Technologies. Hitachi Microdrive Hard Disk Drive Specifications, January 2003.
|
| |
15
|
Intel, Microsoft, and Toshiba. Advanced Configuration and Power Interface Specification, February 1998. http://www.acpi.info.
|
 |
16
|
|
 |
17
|
|
| |
18
|
|
 |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
Mozilla web browser. http://www.mozilla.org.
|
| |
23
|
|
| |
24
|
Papathanasiou, A. E., and Scott, M. L. Energy efficiency through burstiness. In Proceedings of the 5th IEEE Workshop on Mobile Computing Systems and Applications (Monterey, CA, October 2003), pp. 444--53.
|
 |
25
|
|
 |
26
|
Tajana Simunic , Luca Benini , Peter Glynn , Giovanni De Micheli, Dynamic power management for portable systems, Proceedings of the 6th annual international conference on Mobile computing and networking, p.11-19, August 06-11, 2000, Boston, Massachusetts, United States
[doi> 10.1145/345910.345914]
|
| |
27
|
USB Flash Store. http://www.usbflashstore.com (as of 11/4/03).
|
 |
28
|
|
 |
29
|
Alec Wolman , M. Voelker , Nitin Sharma , Neal Cardwell , Anna Karlin , Henry M. Levy, On the scale and performance of cooperative Web proxy caching, Proceedings of the seventeenth ACM symposium on Operating systems principles, p.16-31, December 12-15, 1999, Charleston, South Carolina, United States
|
 |
30
|
|
| |
31
|
Zeng, H., Ellis, C. S., Lebeck, A. R., and Vahdat, A. Currentcy: A unifying abstraction for expressing energy management policies. In Proceedings of the 2003 USENIX Annual Technical Conference (San Antonio, TX, June 2003), pp. 43--56.
|
| |
32
|
Zheng, F., Garg, N., Sobti, S., Zhang, C., Joseph, R. E., Krishnamurty, A., and Wang, R. Y. Considering the energy consumption of mobile storage alternatives. In Proceedings of the 11th IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (October 2003).
|
CITED BY 15
|
|
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
|
|
|
|
|
|
|
|
|
Dustin McIntire , Kei Ho , Bernie Yip , Amarjeet Singh , Winston Wu , William J. Kaiser, The low power energy aware processing (LEAP)embedded networked sensor system, Proceedings of the fifth international conference on Information processing in sensor networks, April 19-21, 2006, Nashville, Tennessee, USA
|
|
|
|
|
|
|
|
|
Hahnsang Kim , Joshua Smith , Kang G. Shin, Detecting energy-greedy anomalies and mobile malware variants, Proceeding of the 6th international conference on Mobile systems, applications, and services, June 17-20, 2008, Breckenridge, CO, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Marius Marcu , Dacian Tudor , Horatiu Moldovan , Sebastian Fuicu , Mircea Popa, Energy characterization of mobile devices and applications using power-thermal benchmarks, Microelectronics Journal, v.40 n.7, p.1141-1153, July, 2009
|
|
|
|
|
|
Manish Anand , Jason Flinn, PAN-on-Demand: leveraging multiple radios to build self-organizing, energy-efficient pans, Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services, July 21-25, 2008, Dublin, Ireland
|
|
|
Mikkel Baun Kjærgaard , Jakob Langdal , Torben Godsk , Thomas Toftkjær, EnTracked: energy-efficient robust position tracking for mobile devices, Proceedings of the 7th international conference on Mobile systems, applications, and services, June 22-25, 2009, Kraków, Poland
|
|