Minimising the Execution of Unknown Bag-of-Task Jobs with Deadlines on the Cloud

被引:8
作者
Thai, Long [1 ]
Varghese, Blesson [2 ]
Barker, Adam [1 ]
机构
[1] Univ St Andrews, Sch Comp Sci, St Andrews KY16 9AJ, Fife, Scotland
[2] Queens Univ Belfast, Sch EEECS, Belfast, Antrim, North Ireland
来源
DIDC'16: PROCEEDINGS OF THE ACM INTERNATIONAL WORKSHOP ON DATA-INTENSIVE DISTRIBUTED COMPUTING | 2016年
关键词
Bag-of-Task; Scheduling; Deadline; Cloud computing; Unknown;
D O I
10.1145/2912152.2912153
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Scheduling jobs with deadlines, each of which defines the latest time that a job must be completed, can be challenging on the cloud due to the incurred costs and unpredictable performance. This problem is further complicated when there is not enough information to effectively schedule a job such that its deadline is satisfied, and the cost is minimised. In this paper, we present an approach to schedule jobs, whose performance are unknown before execution, with deadlines on the cloud. By performing a sampling phase to collect the necessary information about those jobs, our approach is able to deliver the scheduling decision within 10% cost and 16% violation rate when compared to the ideal setting, which has complete knowledge about each of the jobs from the beginning. Finally, our proposed algorithm outperforms existing approaches, which use a fixed amount of resources by reducing the violation cost by at least two times.
引用
收藏
页码:3 / 10
页数:8
相关论文
共 19 条
[1]   Cloud Brokering as a Service [J].
Amato, Alba ;
Di Martino, Beniamino ;
Venticinque, Salvatore .
2013 EIGHTH INTERNATIONAL CONFERENCE ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC 2013), 2013, :9-16
[2]  
Beaumont O., 2006, PAR DISTR PROC S 200, P10
[3]   Scheduling Concurrent Bag-of-Tasks Applications on Heterogeneous Platforms [J].
Benoit, Anne ;
Marchal, Loris ;
Pineau, Jean-Francois ;
Robert, Yves ;
Vivien, Frederic .
IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (02) :202-217
[4]  
Boutin E, 2014, OSDI, V14, P285
[5]  
Bowers K.J., 2006, P 2006 ACMIEEE C SUP, DOI DOI 10.1109/SC.2006.54
[6]  
Ferguson A.D., 2012, Proc. of ACM Eurosys, P99
[7]  
Foster I., 2008, GRID COMPUTING ENV W, P1, DOI [10.1109/GCE.2008.4738445, DOI 10.1109/GCE.2008.4738445]
[8]  
Goder A, 2015, Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference, USENIX ATC '15, P459
[9]  
Hindman B., 2011, Mesos: a platform for fine-grained resource sharing in the data center, P295
[10]   Grid Computing Workloads [J].
Iosup, Alexandru ;
Epema, Dick .
IEEE INTERNET COMPUTING, 2011, 15 (02) :19-26