Cloud Task Scheduling Based on Ant Colony Optimization
Journal: The International Arab Journal of Information Technology (Vol.12, No. 2)Publication Date: 2015-03-01
Authors : Medhat Tawfeek; Ashraf El-Sisi; Arabi Keshk; Fawzy Torkey;
Page : 129-137
Keywords : Cloud computing; task scheduling; makespan; ACO; cloudsim.;
Abstract
Cloud computing is the development of distributed computing, parallel computing and grid computing, or defined as the commercial implementation of these computer science concepts. One of the fundamental issues in this environment is related to task scheduling. Cloud task scheduling is an NP-hard optimization problem and many meta-heuristic algorithms have been proposed to solve it. A good task scheduler should adapt its scheduling strategy to the changing environment and the types of tasks. In this paper, a cloud task scheduling policy based on Ant Colony Optimization (ACO) algorithm compared with different scheduling algorithms First Come First Served (FCFS) and Round-Robin (RR), has been presented. The main goal of these algorithms is minimizing the makespan of a given tasks set. ACO is random optimization search approach that will be used for allocating the incoming jobs to the virtual machines. Algorithms have been simulated using cloudsim toolkit package. Experimental results showed that cloud task scheduling based on ACO outperformed FCFS and RR algorithms.
Other Latest Articles
- A Multimodal Biometric System Based on Palmprint and Finger Knuckle Print Recognition Methods
- Chaotic Image Encryption using Modular Addition and Combinatorial Techniques
- A New Perspective on Principal Component Analysis using Inverse Covariance
- Towards Intelligence Engineering in Agent-Based Systems
- New algorithm for QMF Banks Design and Its Application in Speech Compression using DWT
Last modified: 2019-11-14 21:45:49