An efficient task scheduling in a cloud computing environment using hybrid Genetic Algorithm - Particle Swarm Optimization (GA-PSO) algorithm

Author(s):  
A. M. Senthil Kumar ◽  
K. Parthiban ◽  
S Siva Shankar
2014 ◽  
Vol 926-930 ◽  
pp. 3236-3239 ◽  
Author(s):  
Mei Geng Huang ◽  
Zhi Qi Ou

The cloud computing task scheduling field representative algorithms was introduced and analyzed : genetic algorithm, particle swarm optimization, ant colony algorithm. Parallelism and global search solution space is the characteristic of genetic algorithm, genetic iterations difficult to proceed when genetic individuals are very similar; Particle swarm optimization in the initial stage is fast, slow convergence speed in the later stage ; Ant colony algorithm optimization ability is good, slow convergence speed in its first stage; Finally, the summary and prospect the future research direction.


2020 ◽  
Vol 13 (2) ◽  
pp. 296-307
Author(s):  
Hicham Ben Alla ◽  
Said Ben Alla ◽  
Abdellah Ezzati

Background: Cloud computing environment is a novel paradigm in which the services are hosted, delivered and managed over the internet. Tasks scheduling problem in the cloud has become a very interesting research area. However, the problem is more complex and challenging due to the dynamic nature of cloud and users’ needs as well as cloud providers’ requirements including the quality of service, users’ priorities and computing capabilities. Objective: The main objective is to solve the problem of tasks scheduling through an algorithm which can not only improves the client satisfaction, but also allows cloud service provider to gain maximum profit and ensure that the cloud resources are utilized efficiently. Method: (a) Optimization of the waiting time and the queue length. Methods: (a) Optimization of the waiting time and the queue length. (b) Distribution of all requests into a novel queueing system in a dynamic manner based on a decision threshold. (c) Assignment of requests to VMs based on Particle Swarm Optimization and Simulated Annealing algorithms. (d) Incorporation of the priority constraint in the scheduling process by considering three priorities levels including the tasks, queues and VMs. Results: The results comparison of our algorithm with particle swarm optimization and First Come First Serve algorithms demonstrate the effectiveness of our algorithm in terms of waiting time, makespan, resources utilization and degree of imbalance. Conclusion: This study introduces an efficient strategy to schedule users’ tasks by using dynamic dispatch queues and particle swarm optimization with simulated annealing algorithms. Moreover, it incorporates the priority issue in the scheduling process.


Sign in / Sign up

Export Citation Format

Share Document