Improving cluster utilization through intelligent processor sharing

  • Authors:
  • Gary Stiehr;Roger D. Chamberlain

  • Affiliations:
  • Dept. of Computer Science and Engineering, Washington University in St. Louis;Dept. of Computer Science and Engineering, Washington University in St. Louis

  • Venue:
  • IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

A dedicated cluster is often not fully utilized even when all of its processors are allocated to jobs. This occurs any time that a running job does not use 100% of each of the processors allocated to it. We increase the throughput and efficiency of the cluster by scheduling background jobs to run concurrently with the "primary" jobs originally scheduled on the cluster. We do this while maintaining the quality of service provided to the primary jobs. Our results come from empirical measurements using production applications.