Energy Aware Application Deployment


 Don Grice

Don Grice
Poughkeepsie, New York


Minimizing the energy required to run an application is becoming increasingly important as job sizes, run times, and the cost of energy increase. There are a variety of methods that can be utilized to reduce energy consumption. Computer suppliers and data center designers can work on increasing the energy efficiency of the run time system as well as the cooling system utilized by the data center. Improving the energy efficiency of the servers and storage subsystems are things that computer manufacturers are actively pursuing. There are also application and software methods that can have sizable impacts on the energy usage and energy costs, including application tuning, energy and data aware scheduling, and utility cost rate scheduling. Examples of these approaches will be discussed.