JOURNAL ARTICLE

Efficient algorithm for workflow scheduling in cloud computing environment

Abstract

Executing a large number of workflow applications within their deadlines and efficient utilization of computing resources in a cloud computing environment is a challenging problem. A workflow application is usually represented as a set of tasks interconnected via data. In most of the scheduling algorithms, the execution times of the tasks are pre-computed. However, the execution time of the tasks is computed based on the availability of computing resources. On the other hand, offering flexible and elastic computing resources can handle a large number of applications in order to utilize the resources efficiently and maximize the revenue generation. In this paper, we propose an efficient workflow scheduling algorithm (EWSA) which can handle a large number of applications simultaneously. The objective of the algorithm is to estimate the execution time of all the tasks dynamically. The algorithm also creates a suitable VMs with minimum resources such that the entire application can be executed within its deadline. Through simulation, we establish that the proposed algorithm performs better than the existing algorithm in terms of various performance metrics.

Keywords:
Computer science Workflow Cloud computing Distributed computing Scheduling (production processes) Execution time Workflow management system Algorithm Dynamic priority scheduling Schedule Operating system Database Mathematical optimization

Metrics

8
Cited By
1.99
FWCI (Field Weighted Citation Impact)
16
Refs
0.91
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
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Scientific Computing and Data Management
Social Sciences →  Decision Sciences →  Information Systems and Management

Related Documents

© 2026 ScienceGate Book Chapters — All rights reserved.