Job Scheduling for Prime Time vs. Non-Prime Time

  • Authors:
  • Virginia Lo;Jens Mache

  • Affiliations:
  • -;-

  • Venue:
  • CLUSTER '02 Proceedings of the IEEE International Conference on Cluster Computing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Current job scheduling systems for massively parallel machines and Beowulf-class compute clusters support batch scheduling involving two classes of queues: prime time vs. non-prime time. Jobs running in these queue classes must satisfy different criteria with respect to job-size, runtime, or other resource needs. These constraints are designed to delay big jobs to non-prime time in order to provide better quality service during the prime time work-day hours.This paper surveys existing prime time/non-prime time scheduling policies and investigates the sensitivity of scheduling performance to changes in the jobsize and run-time limits allowed during prime time vs. non-prime time. Our simulation study, using real workload traces from theNASA NAS IBM SP/2 cluster, gives strong evidence for the use of specific prime time limits and sheds light on the per-formance trade-offs regarding response times, utilization, short term scheduling algorithm (FCFS vs. EASY backfilling), and success and overflow rates.