A Budget Constrained Scheduling Algorithm for Workflow Applications

被引:132
作者
Arabnejad, Hamid [1 ]
Barbosa, Jorge G. [1 ]
机构
[1] Univ Porto, Fac Engn, Dept Engn Informat, LIACC, P-4200465 Oporto, Portugal
关键词
Utility computing; Deadline; Quality of Service; Planning Success Rate;
D O I
10.1007/s10723-014-9294-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:665 / 679
页数:15
相关论文
共 26 条
[1]  
[Anonymous], 1 INT C E SCI GRID C
[2]  
[Anonymous], 1976, Computer and job-shop scheduling theory
[3]  
[Anonymous], 2003, Journal of Grid Computing, DOI [10.1023/a:1024000426962, 10.1023/A:1024000426962, DOI 10.1023/A:1024000426962]
[4]  
[Anonymous], 2012, IEEE C EVOL COMPUTAT
[5]  
[Anonymous], P 2 INT C SIM TOOLS
[6]  
Bharathi Shishir., 2008, 3 WORKSHOP WORKFLOWS
[7]   Market-oriented Grids and Utility Computing: The State-of-the-art and Future Directions [J].
Broberg, James ;
Venugopal, Srikumar ;
Buyya, Rajkumar .
JOURNAL OF GRID COMPUTING, 2008, 6 (03) :255-276
[8]   BTS: Resource capacity estimate for time-targeted science workflows [J].
Byun, Eun-Kyu ;
Kee, Yang-Suk ;
Kim, Jin-Soo ;
Deelman, Ewa ;
Maeng, Seungryoul .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (06) :848-862
[9]   Comparative evaluation of the robustness of dag scheduling heuristics [J].
Canon, Louis-Claude ;
Jeannot, Emmanuel ;
Sakellariou, Rizos ;
Zheng, Wei .
GRID COMPUTING: ACHIEVEMENTS AND PROSPECTS, 2008, :73-+
[10]   SimGrid: a Generic Framework for Large-Scale Distributed Experiments [J].
Casanova, Henri ;
Legrand, Arnaud ;
Quinson, Martin .
2008 UKSIM TENTH INTERNATIONAL CONFERENCE ON COMPUTER MODELING AND SIMULATION, 2008, :126-131