Research Article

Dynamic Scalable Stochastic Petri Net: A Novel Model for Designing and Analysis of Resource Scheduling in Cloud Computing

Algorithm 1

The improved part of fair scheduling in CFS.
()   Initialize the classification of all available resources;
()   Initialize the classification of tasks when they are submitted to pools;
()   for each pool i whose demand its minimum share do
()    for each type k  do
()     if    then
()      allocate the resources with type of ;
()      ;
()     else
()      allocate the resources with the type of ;
()      ;
()      allocate resources with other types, while satisfying , ;
()      end if
()   end for
() end for
() for (each pool i whose demand > its minimum share) (remaining idle unallocated VMs) do
() add the similar process as described above in light of the assigning decision of each pool;
() end for