Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/938985.939004acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
Article

Self-tuning wireless network power management

Published: 14 September 2003 Publication History
  • Get Citation Alerts
  • 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

    [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]
    Douglis, F., Krishnan, P., and Bershad, B. 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.
    [5]
    Flautner, K., Reinhardt, S., and Mudge, T. Dynamic voltage scaling on a low-power microprocessor. In Proceedings of the 7th Annual International Conference on Mobile Computing and Networking (MOBICOM '01) (Rome, Italy, July 2001), pp. 260--271.
    [6]
    Flinn, J., and Satyanarayanan, M. Energy-aware adaptation for mobile applications. In Proceedings of the 17th ACM Symposium on Operating Systems Principles (SOSP) (Kiawah Island, SC, December 1999), pp. 48--63.
    [7]
    Greenawalt, P. Modeling power management for hard disks. In Proceedings of the Symposium on Modeling and Simulation of Computer Telecommunication Systems\/ (Durham, NC, January 1994), pp. 62--66.
    [8]
    Howard, J. H., Kazar, M. L., Menees, S. G., Nichols, D. A., Satyanarayanan, M., Sidebotham, R. N., and West, M. J. Scale and performance in a distributed file system. ACM Transactions on Computer Systems 6, 1 (February 1998).
    [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]
    Kistler, J. J., and Satyanarayanan, M. Disconnected operation in the Coda file system. ACM Transactions on Computer Systems 10, 1 (February 1992).
    [11]
    Krashinsky, R., and Balakrishnan, H. 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).
    [12]
    Kravets, R., and Krishnan, P. Application-driven power management for mobile communication. ACM Wireless Networks 6, 4 (2000), 263--277.
    [13]
    Lorch, J. R., and Smith, A. J. Improving dynamic voltage scaling algorithms with PACE. In Proceedings of ACM SIGMETRICS\/ (Cambridge, MA, June 2001).
    [14]
    Lu, Y.-H., Benini, L., and Micheli, G. D. Power-aware operating systems for interactive systems. IEEE Transactions on VLSI 10, 2 (April 2002), 119--134.
    [15]
    Mowry, T. C., Demke, A. K., and Krieger, O. 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, October 1996), pp. 3--17.
    [16]
    Mummert, L., Ebling, M., and Satyanarayanan, M. Exploiting weak connectivity in mobile file access. In Proceedings of the 15th ACM Symp. on Op. Syst. Principles (Copper Mountain, CO, Dec. 1995).
    [17]
    Network Working Group. NFS: Network File System protocol specification, March 1989. RFC 1094.
    [18]
    Nye, A., Ed. X Protocol Reference Manual. O'Reilly and Associates, Inc., 1990.
    [19]
    Patterson, R., Gibson, G., Ginting, E., Stodolsky, D., and Zelenka, J. Informed prefetching and caching. In Proceedings of the 15th ACM Symp. on Op. Syst. Principles (Copper Mountain, CO, Dec. 1995).
    [20]
    Shih, E., Bahl, P., and Balakrishnan, H. 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).
    [21]
    Simunic, T., Benini, L., and De Micheli, G. Energy-efficient design of battery-powered embedded systems. In Proceedings of the 1999 International Symposium on Low Power Electronics and Design (November 1999), pp. 212--217.
    [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]
    Weissel, A., Beutel, B., and Bellosa, F. 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, December 2002), pp. 117--129.
    [25]
    Zeng, H., Ellis, C. S., Lebeck, A. R., and Vahdat, A. ECOSystem: Managing energy as a first class operating system resource. In Proceedings of the 10th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-X) (San Jose, CA, October 2002).

    Cited By

    View all

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    MobiCom '03: Proceedings of the 9th annual international conference on Mobile computing and networking
    September 2003
    376 pages
    ISBN:1581137532
    DOI:10.1145/938985
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 14 September 2003

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. 802.11
    2. power management
    3. self-tuning

    Qualifiers

    • Article

    Conference

    MobiCom03
    Sponsor:

    Acceptance Rates

    MobiCom '03 Paper Acceptance Rate 27 of 281 submissions, 10%;
    Overall Acceptance Rate 440 of 2,972 submissions, 15%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)10
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 12 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)QoS-Aware Network Energy Optimization for Danmu Video Streaming in WiFi Networks2021 IEEE/ACM 29th International Symposium on Quality of Service (IWQOS)10.1109/IWQOS52092.2021.9521338(1-10)Online publication date: 25-Jun-2021
    • (2021)Towards Optimizing WLANs Power Saving: Context-Aware Listen IntervalIEEE Access10.1109/ACCESS.2021.31203489(141513-141523)Online publication date: 2021
    • (2020)LoopyCutsACM Transactions on Graphics10.1145/3386569.339247239:4(121:1-121:17)Online publication date: 12-Aug-2020
    • (2019)Enabling Out-of-Band Coordination of Wi-Fi Communications on SmartphonesIEEE/ACM Transactions on Networking10.1109/TNET.2019.289126327:2(518-531)Online publication date: 1-Apr-2019
    • (2019)Wireless Network System Based on Discrete Probability : (Wireless Network System)2019 International Conference on Computing, Communication, and Intelligent Systems (ICCCIS)10.1109/ICCCIS48478.2019.8974534(235-238)Online publication date: Oct-2019
    • (2017)Energy-Efficient Mobile Video StreamingACM Transactions on Intelligent Systems and Technology10.1145/31023019:1(1-16)Online publication date: 21-Aug-2017
    • (2017)Principles for Designing Large-Format Refreshable Haptic Graphics Using Touchscreen DevicesACM Transactions on Accessible Computing10.1145/30355379:3(1-25)Online publication date: 3-Feb-2017
    • (2017)Skin Conductance as an In Situ Marker for Emotional Arousal in Children with Neurodevelopmental Communication ImpairmentsACM Transactions on Accessible Computing10.1145/30355369:3(1-29)Online publication date: 3-Feb-2017
    • (2017)Multimodal Perception of Histological Images for Persons Who Are Blind or Visually ImpairedACM Transactions on Accessible Computing10.1145/30267949:3(1-27)Online publication date: 13-Jan-2017
    • (2017)Design and implementation of Ad-Hoc collaborative proxying scheme for reducing network energy wasteDigital Communications and Networks10.1016/j.dcan.2016.11.0013:2(118-128)Online publication date: May-2017
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media