JOIV : International Journal on Informatics Visualization
Vol 3, No 3 (2019)

Workflow Scheduling in Cloud Environment Using Firefly Optimization Algorithm

Shahin Ghasemi (Kermanshah University of Medical Sciences, Kermanshah, Iran)
Asra Kheyrolahi (Islamic Azad University, Kermanshah, Iran)
Abdusalam Abdulla Shaltooki (University of Human Development, Sulaymaniyah, Iraq)



Article Info

Publish Date
10 Aug 2019

Abstract

One of the issues in cloud computing is workflow scheduling. A workflow models the process of executing an application comprising a set of steps and its objective is to simplify the complexity of application management. Workflow scheduling maps each task to a proper resource and sorts tasks on each resource to meet some efficiency measures such as processing and transmission costs, load balancing, quality of service, and etc. Task scheduling is an NP-Complete problem. In this study, meta-heuristic firefly algorithm (FA) is used to present a workflow scheduling algorithm. The purpose of the proposed scheduling algorithm is to explore optimal schedules such that the cost of processing and transmission of the whole workflow are minimized while there will be load balancing among the processing stations. The proposed algorithm is implemented in MATLAB and its efficiency is compared with cat swarm optimization (CSO) algorithm. The evaluations show that the proposed algorithm outperforms CSO in finding better solutions.

Copyrights © 2019






Journal Info

Abbrev

joiv

Publisher

Subject

Computer Science & IT

Description

JOIV : International Journal on Informatics Visualization is an international peer-reviewed journal dedicated to interchange for the results of high quality research in all aspect of Computer Science, Computer Engineering, Information Technology and Visualization. The journal publishes state-of-art ...