Soft Computing · 2022 · 16 citations · 32 references
ComputingCloud ComputingComputer SystemsCloud MigrationCloud Performance OptimizationVirtualizationCloud Resource ManagementCompute Resource ManagementEnergy-efficient Cloud ComputingResource ProvisioningResource SchedulingWorkload SchedulingCloud SchedulingDynamic Scheduling AlgorithmsGenetic Algorithm OptimizationMigration Cost EstimationQos-aware SchedulingResource Allocation AlgorithmsTree CrossoverVirtual Machine Scheduling
Abstract Efficient resource scheduling is one of the most critical issues for big data centers in clouds to provide continuous services for users. Many existing scheduling schemes based on tasks on virtual machine (VM), pursued either load balancing or migration cost under certain response time or energy efficiency, which cannot meet the true balance of the supply and demand between users and cloud providers. The paper focuses on the following multi-objective optimization problem: how to pay little migration cost as much as possible to keep system load balancing under meeting certain quality of service (QoS) via dynamic VM scheduling between limited physical nodes in a heterogeneous cloud cluster. To make these conflicting objectives coexist, a joint optimization function is designed for an overall evaluation on the basis of a load balancing estimation method, a migration cost estimation method and a QoS estimation method. To optimize the consolidation score, an array mapping and a tree crossover model are introduced, and an improved genetic algorithm (GA) based on them is proposed. Finally, empirical results based on Eucalyptus platform demonstrate the proposed scheme outperforms exiting VM scheduling models.
32
Cloudlet load balancing in wireless metropolitan area networks
Mike Jia, Weifa Liang, Zichuan Xu et al. · 2016 · 177 citations