Skip to main content

Advertisement

Log in

Self-Tuning Wireless Network Power Management

  • Published:
Wireless Networks Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. M. Anand, E.B. Nightingale and J. Flinn, Self-tuning wireless network power management, in: Proceedings of the 9th Annual International Conference on Mobile Computing and Networking (MOBICOM ‘03), San Diego, CA (Sept. 2003) pp. 176–189.

  2. D. Box, D. Ehnebuske, G. Kakivaya, A. Layman, N. Mendelsohn, H.F. Nielsen, S. Thatte and D. Winer, Simple object access protocol (SOAP) 1.1. Technical report, W3C Note (May 2000).

  3. S. Chandra, Wireless network interface energy consumption implications of popular streaming formats, in: Proceedings of Multimedia Computing and Networking, San Jose, CA (2002) pp. 85–99.

  4. Cisco Systems, Inc., Cisco Aironet wireless LAN Client Adapters Installation and Configuration Guide for Linux.

  5. F. Douglis, P. Krishnan and B. Bershad, Adaptive disk spin-down policies for mobile computers, in: Proceedings of the 2nd USENIX Symposium on Mobile and Location-Independent Computing, Ann Arbor, MI (April 1995) pp. 121–137.

  6. K. Flautner, S.K. Reinhardt and T.N. Mudge, Automatic performance setting for dynamic voltage scaling, in: Proceedings of the 7th Annual International Conference on Mobile Computing and Networking (MOBICOM ‘01), Rome, Italy (July 2001) pp. 260–271.

  7. J. Flinn and M. Satyanarayanan, Energy-aware adaptation for mobile applications, in: Proceedings of the 17th ACM Symposium on Operating Systems Principles (SOSP), Kiawah Island, SC (Dec. 1999) pp. 48–63.

  8. P. Greenawalt, Modeling power management for hard disks, in: Proceedings of the Symposium on Modeling and Simulation of Computer Telecommunication Systems, Durham, NC (Jan. 1994) pp. 62–66.

  9. J.H. Howard, M.L. Kazar, S.G. Menees, D.A. Nichols, M. Satyanarayanan, R.N. Sidebotham and M.J. West. Scale and performance in a distributed file system, ACM Transactions on Computer Systems, 6(1) (Feb. 1998).

  10. IEEE Local and Metropolitan Area Network Standards Committee, Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, IEEE Std 802.11-1997, New York, New York (1997).

  11. M. Kim, L. P. Cox and B.D. Noble, Safety, visibility, and performance in a wide-area file system, in: Proceedings of the 1st USENIX Conference on File and Storage Technologies (Jan. 2002).

  12. J.J. Kistler and M. Satyanarayanan, Disconnected operation in the Coda file system. ACM Transactions on Computer Systems 10(1) (Feb. 1992).

  13. R. Krashinsky and H. Balakrishnan, Minimizing energy for wireless web access with bounded slowdown, in: Proceedings of the 8th Annual International Conference on Mobile Computing and Networking (MOBICOM ‘02), Atlanta, GA (July 2002).

  14. R. Kravets and P. Krishnan, Application-driven power management for mobile communication, ACM Wireless Networks 6(4) (2000) 263–277.

    Article  Google Scholar 

  15. J.R. Lorch and A.J. Smith, Improving dynamic voltage scaling algorithms with PACE, in: Proceedings of ACM SIGMETRICS, Cambridge, MA (June 2001).

  16. Y.-H. Lu, L. Benini and G.D. Micheli, Power-aware operating systems for interactive systems, IEEE Transactions on VLSI, 10(2) (2002) 119–134.

    Article  Google Scholar 

  17. T.C. Mowry, A.K. Demke and O. Krieger, Automatic compiler-inserted I/O prefetching for out-of-core applications, in: Proceedings of the 2nd USENIX Symposium on Operating Systems Design and Implementation, Seattle, WA (Oct. 1996) pp. 3–17.

  18. L. Mummert, M. Ebling and M. Satyanarayanan, Exploiting weak connectivity in mobile file access, in: Proceedings of the 15th ACM Symp. on Op. Syst. Principles, Copper Mountain, CO (Dec. 1995).

  19. Network Working Group, NFS: Network file system protocol specification, RFC 1094 (March 1989).

  20. B.D. Noble, M. Satyanarayanan, D. Narayanan, J.E. Tilton, J. Flinn and K.R. Walker, Agile application-aware adaptation for mobility, in: Proceedings of the 16th ACM Symposium on Operating Systems Principles (SOSP), Saint-Malo, France (Oct. 1997) pp. 276–287.

  21. A. Nye, editor, X Protocol Reference Manual (O’Reilly and Associates, Inc., 1990).

  22. R. Patterson, G. Gibson, E. Ginting, D. Stodolsky and J. Zelenka, in:formed prefetching and caching, in: Proceedings of the 15th ACM Symp. on Op. Syst. Principles, Copper Mountain, CO (Dec. 1995).

  23. E. Shih, P. Bahl and M.J. Sinclair, Wake on wireless: An event-driven energy saving strategy for battery operated devices, in: Proceedings of the 8th Annual International Conference on Mobile Computing and Networking (MOBICOM ‘02), Atlanta, GA (July 2002).

  24. T. Simunic, L. Benini, P. Glynn and G.D. Micheli, Dynamic power management for portable systems, in: Proceedings of the 6th Annual International Conference on Mobile Computing and Networking (MOBICOM ‘00), Boston, MA (Aug. 2000) pp. 11–19.

  25. M. Stemm and R.H. Katz, Measuring and reducing energy consumption of network interfaces in hand-held devices. IEICE Transactions on Fundamentals of Electronics, Communications, and Computer Science 80(8) (1997) 1125–1131.

    Google Scholar 

  26. Sun Microsystems, Inc., Java Remote Method Invocation Specification (Dec. 1999).

  27. A. Weissel, B. Beutel and F. Bellosa, Cooperative I/O: A novel I/O semanatics for energy-aware applications, in: Proceedings of the 5th Symposium on Operating Systems Design and Implementation, Boston, MA (Dec. 2002) pp. 117–129.

  28. H. Zeng, C.S. Ellis, A.R. Lebeck and A. Vahdat, ECOSystem: Managing energy as a first class operating system resource, in: Proceedings of the 10th International Conference onArchitectural Support for Programming Languages and Operating Systems (ASPLOS-X), San Jose, CA (Oct. 2002).

Download references

Author information

Authors and Affiliations

Authors

Additional information

Manish Anand obtained his B.E. in computer science and engineering from Birla Institute of Technology, India, in 1998. He obtained his Masters in Computer Science from University of Illinois, Urbana Champaign, in 2000. He is currently working on his Ph.D in the department of electrical engineering and computer science at University of Michigan, Ann Arbor. He is working on the pervasive computing research team at University of Michigan and his research interest include mobile systems, pervasive computing, operating systems, dynamic power management and distributed systems.

Edmund Nightingale is currently in his third year pursuing a Ph.D. in Computer Science at the University of Michigan. He received his B.A. from DePauw University in 2002 and his M.S. from the University of Michigan in 2004. His research interests include distributed file systems, mobile file system and operating system design, and dynamic power management.

Jason Flinn is an assistant professor in the Electrical Engineering and Computer Science department at the University of Michigan. He received his PhD from Carnegie Mellon University in 2001. His research interests include operating systems, mobile computing, and dynamic power management.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Anand, M., Nightingale, E.B. & Flinn, J. Self-Tuning Wireless Network Power Management. Wireless Netw 11, 451–469 (2005). https://doi.org/10.1007/s11276-005-1768-x

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-005-1768-x

Navigation