JOURNAL ARTICLE

Multi-objective Task Scheduling Optimization in Cloud Computing based on Genetic Algorithm and Differential Evolution Algorithm

Abstract

Reasonable task scheduling is a long-standing challenge in cloud computing. Scheduling process of cloud computing has the characteristics of dynamic nature, meanwhile the constraint of the target function from a single aspect cannot meet the needs of users. According to the above problem, a multi-objective task scheduling GA-DE algorithm based on Genetic Algorithm (GA) and Differential Evolution (DE) is proposed in this paper, in which total time, cost and virtual machine load balancing three aspects are taken into account simultaneously. In the phase of population initialization and crossover, diversity of the initial population is increased by introducing individual different factors, which can prevent cross-operation of similar individuals and satisfy laws of inbreeding of natural relatives. The introduction of the DE in the GA mutation stage can not only give full play to the advantages of the global search ability of GA but also accelerate the algorithm produce optimal solution by utilizing advantage of local search ability and fast convergence speed of DE. The algorithm proposed in this paper is compared with GA and DE by cloud computing simulation experiments on CloudSim platform. Experimental result shows that this algorithm can optimize both GA and DE in terms of quality of service and virtual machine load balancing under the same conditions, which is proved to be an efficient task scheduling algorithm in cloud computing environment.

Keywords:
Computer science Cloud computing CloudSim Algorithm Population Initialization Virtual machine Scheduling (production processes) Differential evolution Mathematical optimization Genetic algorithm Crossover Population-based incremental learning Job shop scheduling Load balancing (electrical power) Distributed computing Artificial intelligence Mathematics Machine learning Schedule

Metrics

32
Cited By
5.36
FWCI (Field Weighted Citation Impact)
11
Refs
0.96
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Advanced Data and IoT Technologies
Physical Sciences →  Engineering →  Electrical and Electronic Engineering

Related Documents

JOURNAL ARTICLE

Genetic-Based Multi-objective Task Scheduling Algorithm in Cloud Computing Environment

Farouk A. Emara

Journal:   International journal of intelligent engineering and systems Year: 2021 Vol: 14 (5)Pages: 571-582
JOURNAL ARTICLE

Task Scheduling Based on Multi-objective Genetic Algorithm in Cloud Computing

Zhenzhen Xu

Journal:   Journal of Information and Computational Science Year: 2015 Vol: 12 (4)Pages: 1429-1438
JOURNAL ARTICLE

Multi-Task Scheduling Algorithm Based on Genetic Algorithm in Cloud Computing Environment

政 孙

Journal:   Computer Science and Application Year: 2016 Vol: 06 (06)Pages: 317-322
© 2026 ScienceGate Book Chapters — All rights reserved.