JOURNAL ARTICLE

Budget-Deadline Constrained Workflow Scheduling for Heterogeneous Resources

Abstract

In utility computing models, users consume services based on their Quality of Service (QoS) requirements. QoS provides a basis for task scheduling, but it also makes task scheduling problems more complex. In this paper, we present a heuristic scheduling algorithm, named Budget-Deadline Constrained Workflow Scheduling (BDCWS). The algorithm calculates the task priority by a new method to balance the two QoS factors of time and cost, thereby effectively improving the success rate of applications without increasing the algorithm time complexity. Experiments regarding aspects of randomly generated graphs and real-world application graphs are performed, and the results reveal that the BDCWS outperforms the existing algorithms on the both aspects.

Keywords:
Computer science Dynamic priority scheduling Scheduling (production processes) Workflow Quality of service Distributed computing Earliest deadline first scheduling Fair-share scheduling Rate-monotonic scheduling Two-level scheduling Fixed-priority pre-emptive scheduling Mathematical optimization Computer network Database

Metrics

2
Cited By
0.47
FWCI (Field Weighted Citation Impact)
20
Refs
0.66
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.