Repos
You can find many useful files here. Starting from sample experiments with configuration files, going through workloads, network topologies and resources description files and ending at custom plugins one can get a grip of Grid Scheduling Simulator features.
Sample workloads
Below you will find workload description files. This could be either a single "*.swf" file or archive file which contains extented tasks description. Both are compatible with Grid Scheduling Simulator and you can download them and use with your experiments.
-
Workload 1Number of tasks, type of tasks, basic description sample.
Sample resource descriptions
Below you will find resource description files. You can download them and use with your experiments.
-
Resources 1Sample resource file 1, simple description
Sample network topologies
Below you will find network topology description files. You can download them and use with your experiments.
Sample global scheduling plugins
Below you will find global scheduling plugins files. You can download them and use with your experiments.
-
ARAllSlotsAnalyse detail state of all resources and choose the right/best one.
-
ARFirstFitChoose randomly between offers returned by local resources/plugins. All offers must satisfy task resource requirements.
-
ARGrahamSchedules jobs using the earliest due date (EDD) policy to sort them in a queue and then applies the greedy list scheduling Graham algorithm.
Sample local scheduling plugins
Below you will find local scheduling plugin files. You can download them and use with your experiments.
-
ARAllSlotsStarts task execution in FCFS order and returns detail information about resource state for reservation purpose.
-
ARFirstFitStarts task execution in FCFS order and returns offers which exactly satisfies task resource requirements. Only first/earliest offer should be returned.
-
FCFSScheduler use First Come First Served model for choosing task execution order.
Sample execution time estimation plugins
Below you will find execution estimation time plugin files. You can download them and use with your experiments.
-
TimeEstimationEstimate task execution time using linear model for cpu processing power.
