Most of the state-of-the-art works [2], [4] did not consider
runtime scheduling of VMs. Since the workload in cloud computing environment varies with time, realtime VM scheduling
could reduce energy expenses for computation when workload declines and more VMs should be assigned when the workload increases.