ClusterSchedSim: A Unifying Simulation Framework for Cluster Scheduling Strategies

Yanyong Zhang, Anand Sivasubramaniam

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

As clusters are being deployed to support a wide range of parallel workloads, scheduling becomes a challenging research issue because these workloads exhibit diverse characteristics and impose varying quality-of-service requirements. Many scheduling strategies are thus proposed, each intended for a different application/system setting. Due to the lack of a uniform simulation platform, a significant amount of research effort is spent in building a unique simulator for each algorithm, which may lead to false conclusions. This article presents ClusterSchedSim, which is a unifying simulation frame-work of cluster scheduling strategies. The core of ClusterSchedSim includes the node model and an interconnect model. ClusterSchedSim has implemented variations of popular cluster scheduling schemes, and it is flexible enough to add on new schemes. Using ClusterSchedSim, one can conveniently compare different scheduling schemes, profile their executions, and understand the impact of different application and system configuration parameters.

Original languageEnglish (US)
Pages (from-to)191-206
Number of pages16
JournalSimulation
Volume80
Issue number4-5
DOIs
StatePublished - May 2004

All Science Journal Classification (ASJC) codes

  • Software
  • Modeling and Simulation
  • Computer Graphics and Computer-Aided Design

Keywords

  • Scheduling
  • cluster
  • performance evaluation
  • simulation

Fingerprint Dive into the research topics of 'ClusterSchedSim: A Unifying Simulation Framework for Cluster Scheduling Strategies'. Together they form a unique fingerprint.

Cite this