🤖 AI Summary
To address service load balancing under multiple resource constraints in cloud environments, this paper proposes an enhanced genetic algorithm integrating high-quality solutions from diverse metaheuristics (e.g., PSO, SA) as the initial population—thereby accelerating convergence and improving solution quality. The method incorporates abstracted resource modeling, fine-grained multi-dimensional load evaluation, and an explicit service migration overhead quantification model to enable cost-aware dynamic scheduling. Experiments on heterogeneous cloud platforms demonstrate that the proposed algorithm reduces average node load by 23.6%, decreases service migration count by 31.4%, and lowers total operational cost by 18.9%, while maintaining system stability and SLA compliance. The core contributions are: (1) a multi-objective optimization framework with explicit migration cost modeling, and (2) empirical validation that multi-strategy initialization significantly enhances the effectiveness of genetic algorithms for cloud workload scheduling.
📝 Abstract
This paper presents a strategy to allocate services on a Cloud system without overloading nodes and maintaining the system stability with minimum cost. We specify an abstract model of cloud resources utilization, including multiple types of resources as well as considerations for the service migration costs. A prototype meta-heuristic load balancer is demonstrated and experimental results are presented and discussed. We also propose a novel genetic algorithm, where population is seeded with the outputs of other meta-heuristic algorithms.