Network-aware program-counter-based disk energy management

Igor Crk, Chris Gniady

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Reducing energy consumption is critical to prolonging the battery life in portable devices. With rising energy costs and increases in energy consumption by devices in stationary systems energy expenses of large corporations can annually reach into millions of dollars. Subsequently, energy management has also become important for desktop machines in large scale organizations. While energy management techniques for portable devices can be utilized in stationary systems, they do not consider network resources readily available to stationary workstations. We propose a network-aware energy management mechanism that provides a low-cost solution that can significantly reduce energy consumption in the entire system while maintaining responsiveness of local interactive workloads. The key component of the system is a novel program-context-based bandwidth predictor that accurately predicts application's bandwidth demand for file server/client interaction. Our dynamic mechanisms reduce the decision delay before the disk is spun-up, reduce the number of erroneous spin-ups in local workstations, decrease the network bandwidth, and reduce the energy consumption of individual drives.

Original languageEnglish (US)
Title of host publicationSoftware Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing
EditorsRoger Lee, Naohiro Ishii
Pages1-13
Number of pages13
DOIs
StatePublished - May 27 2009

Publication series

NameStudies in Computational Intelligence
Volume209
ISSN (Print)1860-949X

ASJC Scopus subject areas

  • Artificial Intelligence

Fingerprint Dive into the research topics of 'Network-aware program-counter-based disk energy management'. Together they form a unique fingerprint.

  • Cite this

    Crk, I., & Gniady, C. (2009). Network-aware program-counter-based disk energy management. In R. Lee, & N. Ishii (Eds.), Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (pp. 1-13). (Studies in Computational Intelligence; Vol. 209). https://doi.org/10.1007/978-3-642-01203-7_1