|
ABSTRACT
Current wireless network power management often substantially degrades performance and may even increase overall energy usage when used with latency-sensitive applications. We propose self-tuning power management (STPM) that adapts its behavior to the access patterns and intent of applications, the characteristics of the network interface, and the energy usage of the platform. We have implemented STPM as a Linux kernel module---our results show substantial benefits for distributed file systems, streaming audio, and thin-client applications. Compared to default 802.11b power management, STPM reduces the total energy usage of an iPAQ running the Coda distributed file system by 21% while also reducing interactive file system delay by 80%. Further, STPM adapts to diverse operating conditions: it yields good results on both laptops and handhelds, supports 802.11b network interfaces with substantially different characteristics, and performs well across a range of application network access patterns.
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
|
Box, D., Ehnebuske, D., Kakivaya, G., Layman, A., Mendelsohn, N., Nielsen, H. F., Thatte, S., and Winer, D. Simple Object Access Protocol (SOAP) 1.1. Tech. rep., W3C Note, May 2000.
|
| |
2
|
Chandra, S. Wireless network interface energy consumption implications of popular streaming formats. In Proceedings of Multimedia Computing and Networking\/ (San Jose, CA, 2002), pp. 85--99.
|
| |
3
|
Cisco Systems, Inc. Cisco Aironet wireless LAN client adapters installation and configuration guide for Linux.
|
| |
4
|
|
 |
5
|
|
 |
6
|
|
| |
7
|
|
 |
8
|
John H. Howard , Michael L. Kazar , Sherri G. Menees , David A. Nichols , M. Satyanarayanan , Robert N. Sidebotham , Michael J. West, Scale and performance in a distributed file system, ACM Transactions on Computer Systems (TOCS), v.6 n.1, p.51-81, Feb. 1988
[doi> 10.1145/35037.35059]
|
| |
9
|
IEEE Local and Metropolitan Area Network Standards Committee. Wireless LAN medium access control (MAC) and physical layer (PHY) specifications. New York, New York, 1997. IEEE Std 802.11-1997.
|
 |
10
|
|
 |
11
|
|
| |
12
|
|
 |
13
|
|
| |
14
|
|
 |
15
|
Todd C. Mowry , Angela K. Demke , Orran Krieger, Automatic compiler-inserted I/O prefetching for out-of-core applications, Proceedings of the second USENIX symposium on Operating systems design and implementation, p.3-17, October 29-November 01, 1996, Seattle, Washington, United States
|
 |
16
|
L. B. Mummert , M. R. Ebling , M. Satyanarayanan, Exploiting weak connectivity for mobile file access, Proceedings of the fifteenth ACM symposium on Operating systems principles, p.143-155, December 03-06, 1995, Copper Mountain, Colorado, United States
|
| |
17
|
Network Working Group. NFS: Network File System protocol specification, March 1989. RFC 1094.
|
| |
18
|
|
 |
19
|
R. H. Patterson , G. A. Gibson , E. Ginting , D. Stodolsky , J. Zelenka, Informed prefetching and caching, Proceedings of the fifteenth ACM symposium on Operating systems principles, p.79-95, December 03-06, 1995, Copper Mountain, Colorado, United States
|
 |
20
|
|
 |
21
|
Tajana Simunic , Luca Benini , Giovanni De Micheli, Energy-efficient design of battery-powered embedded systems, Proceedings of the 1999 international symposium on Low power electronics and design, p.212-217, August 16-17, 1999, San Diego, California, United States
[doi> 10.1145/313817.313928]
|
| |
22
|
Stemm, M., and Katz, R. H. Measuring and reducing energy consumption of network interfaces in hand-held devices. IEICE Transactions on Fundamentals of Electronics, Communications, and Computer Science 80, 8 (August 1997), 1125--1131.
|
| |
23
|
Sun Microsystems, Inc. Java Remote Method Invocation specification, December 1999.
|
 |
24
|
|
 |
25
|
|
CITED BY 33
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H. Jun , W. Zhao , M. H. Ammar , E. W. Zegura , C. Lee, Trading latency for energy in densely deployed wireless ad hoc networks using message ferrying, Ad Hoc Networks, v.5 n.4, p.444-461, May, 2007
|
|
|
|
|
|
|
|
|
|
|
|
Nilanjan Banerjee , Jacob Sorber , Mark D. Corner , Sami Rollins , Deepak Ganesan, Triage: balancing energy and quality of service in a microserver, Proceedings of the 5th international conference on Mobile systems, applications and services, June 11-13, 2007, San Juan, Puerto Rico
|
|
|
Jacob Sorber , Alexander Kostadinov , Matthew Garber , Matthew Brennan , Mark D. Corner , Emery D. Berger, Eon: a language and runtime system for perpetual systems, Proceedings of the 5th international conference on Embedded networked sensor systems, November 06-09, 2007, Sydney, Australia
|
|
|
|
|
|
|
|
|
|
|
|
Yuvraj Agarwal , Ranveer Chandra , Alec Wolman , Paramvir Bahl , Kevin Chin , Rajesh Gupta, Wireless wakeups revisited: energy management for voip over wi-fi smartphones, Proceedings of the 5th international conference on Mobile systems, applications and services, June 11-13, 2007, San Juan, Puerto Rico
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alex Shye , Berkin Ozisikyilmaz , Arindam Mallik , Gokhan Memik , Peter A. Dinda , Robert P. Dick , Alok N. Choudhary, Learning and Leveraging the Relationship between Architecture-Level Measurements and Individual User Satisfaction, ACM SIGARCH Computer Architecture News, v.36 n.3, p.427-438, June 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yuvraj Agarwal , Steve Hodges , Ranveer Chandra , James Scott , Paramvir Bahl , Rajesh Gupta, Somniloquy: augmenting network interfaces to reduce PC energy usage, Proceedings of the 6th USENIX symposium on Networked systems design and implementation, p.365-380, April 22-24, 2009, Boston, Massachusetts
|
|
|
|
|
|
|
|
|
|
|