Cluster Computing · 2023 · 26 citations · 42 references
ComputingCloud ComputingComputer ScienceCloud ArchitectureCloud InfrastructureCloud Performance OptimizationCloud Resource ManagementEnergy-efficient Cloud ComputingMulti-objective SchedulingPerformance OptimizationResource SchedulingWorkload SchedulingAnt Colony OptimizationCloud Resource AllocationCloud SchedulingEnergy ConsumptionEnergy-aware Resource SchedulingMulti-objective Resource-constrained SchedulingMulti-objective Scheduling HeuristicsResource Allocation Algorithms
Abstract Due to easier access, improved performance, and lower costs, the use of cloud services has increased dramatically. However, cloud service providers are still looking for ways to complete users’ jobs at a high speed to increase profits and reduce energy consumption costs. To achieve such a goal, many algorithms for scheduling problem have been introduced. However, most techniques consider an objective in the scheduling process. This paper presents a new hybrid multi-objective algorithm, called SMO_ACO, for addressing the scheduling problem. The proposed SMO_ACO algorithm combines Spider Monkey Optimization (SMO) and Ant Colony Optimization (ACO) algorithm. Additionally, a fitness function is formulated to tackle 4 objectives of the scheduling problem. The proposed fitness function considers parameters like schedule length, execution cost, consumed energy, and resource utilization. The proposed algorithm is implemented using the Cloud Sim toolkit and evaluated for different workloads. The performance of the proposed technique is verified using several performance metrics and the results are compared with the most recent existing algorithms. The results prove that the proposed SMO_ACO approach allocates resources efficiently while maintaining cloud performance that increases profits.
42
Harris hawks optimization: Algorithm and applications
Ali Asghar Heidari, Seyedali Mirjalili, Hossam Faris et al. · Future Generation Computer Systems · 2019 · 6.1K citations · Full text
Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov et al. · Software Practice and Experience · 2010 · 4.9K citations · Full text
Ant colony optimization theory: A survey
Marco Dorigo, Christian Blum · Theoretical Computer Science · 2005 · 2.3K citations · Full text
Cloud Computing: Issues and Challenges
Tharam S. Dillon, Chen Wu, Elizabeth Chang · 2010 · 1.3K citations
Spider Monkey Optimization algorithm for numerical optimization
Jagdish Chand Bansal, Harish Sharma, Shimpi Singh Jadon et al. · Memetic Computing · 2013 · 587 citations