A significant volume of research has concentrated on operating-system directed power management (OSPM). The primary focus of previous research has been the development of OSPM policies. Under different conditions, one policy may outperform another and vice versa. Hence, it is difficult, or even impossible, to design the “best” policy for all computers. We present a software framework called the Homogeneous Architecture for Power Policy Integration (HAPPI) that selects the best policy for a given workload at run-time without user or administrator intervention. This framework 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. HAPPI can select the best policy among a set of distinct policies at run-time. This technical report describes HAPPI’s implementation and provides a sample policy.

Date of this Version

March 2007