List of Topics:
Location Research Breakthrough Possible @S-Logix pro@slogix.in

Office Address

Social List

Workflow scheduling using Jaya algorithm in cloud - 2019

Workflow scheduling using Jaya algorithm in cloud

Research Area:  Cloud Computing

Abstract:

Cloud computing is an on-demand service that can be accessed by a user according to his requirements through the Internet. Multiple users can request any amount of services, so scheduling of those services is a crucial task in cloud computing. Scheduling is a way of assigning the work to a computer resource. We have multiple tasks at a time that are waiting to be allotted to multiple computer resources. Various optimization algorithms have been used to do task scheduling so that total execution cost is minimized. In this paper, we have implemented Jaya optimization algorithm for workflow scheduling and have compared it with four nature-inspired algorithms, namely, particle swarm optimization (PSO), genetic algorithm (GA), ant colony optimization (ACO), honey bee, and cat swarm optimization (CSO), keeping the fitness function same for all of them using CloudSim. Previously, work has been done on PSO, GA, ACO, honey bee, and CSO using different criteria. The results are compared on the basis of execution cost and makespan of the algorithm on both an independent set of tasks and a set of tasks that follow a workflow schedule. Benchmark functions such as Montage, CyberShake, Inspiral, and Sipht are used for workflow scheduling. It has been observed that Jaya outperforms the other algorithms as it produces similar results in the least amount of time as it converges very quickly.

Keywords:  

Author(s) Name:   Swati Gupta, Isha Agarwal, Ravi Shankar Singh

Journal name:  Concurrency and Computation: Practice and Experience

Conferrence name:  

Publisher name:  Wiley

DOI:  10.1002/cpe.5251

Volume Information:  Volume31, Issue17 10 September 2019