JOURNAL ARTICLE

T2FA: A Heuristic Algorithm for Deadline-Constrained Workflow Scheduling in Cloud with Multicore Resource

Abstract

Workflow scheduling is one of the most challenging problems in cloud computing. This paper proposes a heuristic algorithm task type first algorithm (T2FA) for solving deadline-constrained workflow scheduling in cloud with multicore resource (DWS_CMR). The objectives to be minimized are the maximal completion time (i.e., makespan) and the total costs. Firstly, resource model and workflow application model are introduced. Resource model has the configurations of multicore, processing capacity, bandwidth and leasing price, and workflow application model is described by directed acyclic graph (DAG). Based on above models, the mathematical model of DWS_CMR is established, which allows multiple tasks to run concurrently on multicore resources. Secondly, to exploit the characteristics of the problem, the structures of DAG are decomposed and formulated. Merging tasks conforming to the first structure into task blocks can simplify DAG. Four special types of tasks are extracted from the second and third structures, and are preferentially scheduled in task scheduling stage. Then, a new interrelated calculation method of estimated start time and actual start time of tasks is proposed, which can complete the task-to-resource mapping. Finally, T2FA is devised, which incorporates two important phases, including pre-processing and task scheduling. Experimental results show that T2FA can achieve significantly better schedules in most test cases compared to several existing algorithms.

Keywords:
Computer science Workflow Directed acyclic graph Cloud computing Distributed computing Scheduling (production processes) Multi-core processor Job shop scheduling Exploit Workflow management system Algorithm Parallel computing Mathematical optimization Database Embedded system Operating system Mathematics

Metrics

2
Cited By
0.58
FWCI (Field Weighted Citation Impact)
24
Refs
0.74
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
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

BOOK-CHAPTER

Deadline Constrained Energy-Efficient Workflow Scheduling Heuristic for Cloud

Shalu SaharawatMala Kalra

Lecture notes in networks and systems Year: 2020 Pages: 365-382
JOURNAL ARTICLE

CCA: a deadline-constrained workflow scheduling algorithm for multicore resources on the cloud

Arash DeldariMahmoud NaghibzadehSaeid Abrishami

Journal:   The Journal of Supercomputing Year: 2016 Vol: 73 (2)Pages: 756-781
JOURNAL ARTICLE

Score Based Deadline Constrained Workflow Scheduling Algorithm for Cloud Systems

Ranjit SinghSarbjeet Singh

Journal:   International Journal on Cloud Computing Services and Architecture Year: 2013 Vol: 3 (6)Pages: 31-41
JOURNAL ARTICLE

Score Based Deadline Constrained Workflow Scheduling Algorithm For Cloud Systems

Ranjit Singh

Journal:   Zenodo (CERN European Organization for Nuclear Research) Year: 2018
© 2026 ScienceGate Book Chapters — All rights reserved.