Energy aware scheduling on desktop grid environment with static performance prediction

  • Authors:
  • Kamal Sharma;Sanjeev Aggarwal

  • Affiliations:
  • Indian Institute of Technology Kanpur;Indian Institute of Technology Kanpur

  • Venue:
  • SpringSim '09 Proceedings of the 2009 Spring Simulation Multiconference
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Energy usage of Grid has become critical due to environmental, cost and heat factors. Significant amounts of energy can be saved by effective transition to lower power states. We present an energy aware scheduler for Desktop Grid environment. Considering that task performance prediction is the key in such scenarios, we present a hardware prediction tool to model the user application. Memory wall problem being the biggest bottleneck in today's applications, we apply energy scheduling to memory intensive tasks. We model the complete system considering all devices like processor, hard drive and various controllers. For static program analysis in this work, we have chosen memory intensive applications commonly used in scientific applications. Our experiments show that significant amount of energy can be saved with little performance degradation. Normally, the user highly overestimates the job execution time. Our prediction tool based on static program analysis estimates the task execution time to within 1--30% error. The overall energy savings falls in the range of 12--45% based on the standard workloads and different Grid scenarios for the given devices in the system.