Motivations and Goals

Availability of measurable and comparable results is very important in evaluation of algorithms and strategies for Grid scheduling. However, real workloads are difficult to access and may contain additional artifacts. Additionally, even basic and well-known scheduling algorithms must be re-implemented to compare experimental results.

In order to address these shortcomings and foster more collaboration in the community at large, the GSSIM portal provides a repository of Grid scheduling algorithms and synthetic workloads...

Repositories

The GSSIM portal contains repositories of all elements needed to perform scheduling experiments with GSSIM.

Categories of these elements are as follows: The repository contains three types of plugins:
  • Workloads
  • Descriptions of resources
  • Plugins
  • Grid scheduling plugins
  • Local scheduling plugins
  • Runtime calculation plugins

Grid Scheduling SIMulator (GSSIM)

The Grid Scheduling Simulator (GSSIM) is a framework that provides an easy-to-use Grid scheduling framework for enabling simulations of a wide range of scheduling algorithms in multi-level, heterogeneous Grid infrastructures.

GSSIM is built on top of GridSim. It adds to GridSim capabilities to enable easy and flexible modeling of Grid-level and local-level scheduling components, and a generator of synthetic workloads and resource descriptions...

Workload generator

The online workload generator allows generating of synthetic workloads based on given constraints and probabilistic parameters. Workloads contains information about jobs, their structure, resource requirements, relationships, arrival ratio etc.

We assumed a model in which each job consists of one or more tasks. A job may contain preceding constraints between tasks (workflow)...