Information Technology Reference
Table 1. ( continued )
time pieces and
As Table 1 shows, we make a comprehensive comparison with these algorithms,
and make analysis based scheduling model, scheduling parameter, scheduling result,
the tools and the environment they used. We can find that all algorithms used above
are cloud-based environment. Most of algorithms are batch-based and dependency-
based, and the simulation based CloudSim or other simulators. The batch-based is
clustering some relatively separate instances to dispatch; and the dependency-based is
that the single instance composed of multi-activity instances; and what the dispatch of
Virtual clusters is that using integrated tasks and virtual machines to define the local
task and virtual machine list which are the input of scheduling algorithm. Most of
algorithms focus on the execution cost and time which are the two hot research areas.
In addition, all the scheduling results of algorithms have better performance than the
Typical Tools for Cloud Workflow Scheduling Research
Cloud computing can satisfy the different service requests with different configura-
tion, deployment condition and service resources of various user at different time
point. With the influence of multidimensional factors, it is unreality to test with dif-
ferent parameters in actual cloud computing center. So CloudSim, WorkflowSim and
so on have been used for simulating with cloud workflow scheduling.
CloudSim is a toolkit (library) for simulation of cloud computing scenarios. It pro-
vides basic classes for describing data centers, virtual machines, applications, users,
computational resources, and policies for management of diverse parts of the system
(e.g., scheduling and provisioning) .