Planning and Scheduling

User-defined operations in TOpSim

TopSims development is motivated by the evaluation of the workflow scheduling procedures that are proposed for the Square Kilometre Array Science Data Processor. For this reason the evaluation of different scheduling policies is a defining feature of the simulation framework.

TopSim separates allocation policies into two categories:

  • Reservation-based allocation, such as SLURM or typical batch-processing models

  • Free allocation, which is the model that popular heuristics such as HEFT are built upon.