Abstract
Background: A large number of communities and enterprises deploy numerous scientific workflow applications on cloud service.
Aims: The main aim of the cloud service provider is to execute the workflows with a minimal budget and makespan. Most of the existing techniques for budget and makespan are employed for the traditional platform of computing and are not applicable to cloud computing platforms with unique resource management methods and pricing strategies based on service.
Methods: In this paper, we studied the joint optimization of cost and makespan of scheduling workflows in IaaS clouds, and proposed a novel workflow scheduling scheme. Also, data placement is included in the proposed algorithm.
Results: In this scheme, DPO-HEFT (Data Placement Oriented HEFT) algorithm is developed which closely integrates the data placement mechanism with the list scheduling heuristic HEFT. Extensive experiments using the real-world and synthetic workflow demonstrate the efficacy of our scheme.
Conclusion: Our scheme can achieve significantly better cost and makespan trade-off fronts with remarkably higher hypervolume and can run up to hundreds times faster than the state-of-the-art algorithms.
Keywords: Cloud computing, workflow scheduling, data placement, HEFT, budget-aware, IaaS.
Graphical Abstract
[http://dx.doi.org/10.1016/j.sysarc.2018.03.001]
[http://dx.doi.org/10.1016/j.jss.2018.09.084]
[http://dx.doi.org/10.1109/TPDS.2015.2446459]
[http://dx.doi.org/10.1016/j.future.2015.01.007]
[http://dx.doi.org/10.1109/71.993206]
[http://dx.doi.org/10.1016/j.future.2016.06.027]
[http://dx.doi.org/10.1109/CHINACOM.2014.7054272 ]
[http://dx.doi.org/10.1257/jep.31.2.87]
[http://dx.doi.org/10.1016/j.jpdc.2016.02.006]
[http://dx.doi.org/10.1109/TPDS.2013.57]
[http://dx.doi.org/10.1109/iThings-GreenCom-CPSCom- SmartData.2016.143]
[http://dx.doi.org/10.1016/j.jpdc.2014.09.002]
[http://dx.doi.org/10.1109/TPDS.2012.257]
[http://dx.doi.org/10.1109/TPDS.2013.238]
[http://dx.doi.org/10.1016/j.future.2015.01.004]
[http://dx.doi.org/10.1109/TCC.2014.2358220]
[http://dx.doi.org/10.12694/scpe.v20i2.1515]
[http://dx.doi.org/10.1002/cpe.1456]
[http://dx.doi.org/10.1109/IPDPSW.2018.00014]