Issue No.07 - July (2009 vol.58)
Nathaniel (Eddie) Pettis , Google Inc., Mountain View
Yung-Hsiang Lu , Purdue University, West Lafayette
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TC.2008.180
A significant volume of research has concentrated on operating system (OS)-directed power management. The primary focus of previous research has been the development of better policies. In this paper, we provide evidence that one policy may outperform another under different conditions. Hence, it is difficult, or even impossible, to design the “ best” policy for all computers. We explain how to select the best policies at runtime without user or administrator intervention by using a software framework called the Homogeneous Architecture for Power Policy Integration (HAPPI). This architecture is portable across different platforms running Linux. HAPPI specifies common requirements for policies and provides an interface to simplify the implementation of policies in a commodity OS. Our approach allows these policies to be compared simultaneously to select the best policy among a set of distinct policies at runtime. Experimental results indicate that HAPPI achieves energy savings within 4 percent of the best individual policy for each device in several computing systems without a priori knowledge of workloads.
Dynamic power management, automatic policy selection, operating systems.
Nathaniel (Eddie) Pettis, Yung-Hsiang Lu, "A Homogeneous Architecture for Power Policy Integration in Operating Systems", IEEE Transactions on Computers, vol.58, no. 7, pp. 945-955, July 2009, doi:10.1109/TC.2008.180