4.6 Article

A Budget Constrained Scheduling Algorithm for Workflow Applications

Journal

JOURNAL OF GRID COMPUTING
Volume 12, Issue 4, Pages 665-679

Publisher

SPRINGER
DOI: 10.1007/s10723-014-9294-7

Keywords

Utility computing; Deadline; Quality of Service; Planning Success Rate

Funding

  1. Fundacao para a Ciencia e Tecnologia, PhD Grant [FCT - DFRH - SFRH/BD/80061/2011]

Ask authors/readers for more resources

Service-oriented computing has enabled a new method of service provisioning based on utility computing models, in which users consume services based on their Quality of Service (QoS) requirements. In such pay-per-use models, users are charged for services based on their usage and on the fulfilment of QoS constraints; execution time and cost are two common QoS requirements. Therefore, to produce effective scheduling maps, service pricing must be considered while optimising execution performance. In this paper, we propose a Heterogeneous Budget Constrained Scheduling (HBCS) algorithm that guarantees an execution cost within the user's specified budget and that minimises the execution time of the user's application. The results presented show that our algorithm achieves lower makespans, with a guaranteed cost per application and with a lower time complexity than other budget-constrained state-of-the-art algorithms. The improvements are particularly high for more heterogeneous systems, in which a reduction of 30 % in execution time was achieved while maintaining the same budget level.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available