L. D. Babu and P. V. Krishna, Versatile time-cost algorithm (VTCA) for scheduling non-preemptive tasks of time critical workflows in cloud computing systems, International Journal of Communication Networks and Distributed Systems, vol.11, issue.4, pp.390-411, 2013.

L. Bouali, K. Oukfif, S. Bouzefrane, and F. Oulebsir-boumghar, A hybrid algorithm for DAG application scheduling on computational grids, International Conference on Mobile, Secure and Programmable Networking, pp.63-77, 2015.
URL : https://hal.archives-ouvertes.fr/hal-02425174

R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. De-rose, and R. Buyya, CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms, Software: Practice and Experience, vol.41, issue.1, pp.23-50, 2011.

J. Chen, J. Zhang, and A. Song, Efficient data and task co-scheduling for scientific workflow in geo-distributed datacenters, 2017 Fifth International Conference on Advanced Cloud and Big Data (CBD), pp.63-68, 2017.

W. Chen and J. Zhang, An ant colony optimization approach to a grid workflow scheduling problem with various QoS requirements, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), vol.39, issue.1, pp.29-43, 2009.

W. Chen and J. Zhang, A set-based discrete pso for cloud workflow scheduling with user-defined QoS constraints, 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp.773-778, 2012.

A. Choudhary, I. Gupta, V. Singh, and P. K. Jana, A GSA based hybrid algorithm for bi-objective workflow scheduling in cloud computing, Future Generation Computer Systems, vol.83, issue.C, pp.14-26, 2018.

A. Dogan and F. Andözgüner, Biobjective scheduling algorithms for execution time-reliability trade-off in heterogeneous computing systems, The Computer Journal, vol.48, issue.3, pp.300-314, 2005.

J. J. Dongarra, E. Jeannot, E. Saule, and Z. Shi, Bi-objective scheduling algorithms for optimizing makespan and reliability on heterogeneous systems, Proceedings of the Nineteenth Annual ACM Symposium on Parallel Algorithms and Architectures, pp.280-288, 2007.
URL : https://hal.archives-ouvertes.fr/hal-00155964

H. M. Fard, R. Prodan, J. J. Barrionuevo, and T. Fahringer, A multi-objective approach for workflow scheduling in heterogeneous environments, Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pp.300-309, 2012.

T. Guo, J. Liu, W. Hu, and M. Wei, Energy-aware fault-tolerant scheduling under reliability and time constraints in heterogeneous systems, International Conference on Intelligent Computing, pp.36-46, 2018.

M. Hakem and F. Butelle, Reliability and scheduling on systems subject to failures, International Conference on Parallel Processing, pp.38-38, 2007.
URL : https://hal.archives-ouvertes.fr/hal-00153098

C. Jian, M. Tao, and Y. Wang, A particle swarm optimisation algorithm for cloud-oriented workflow scheduling based on reliability, International Journal of Computer Applications in Technology, vol.50, pp.220-225, 2014.

G. Juve, A. Chervenak, E. Deelman, S. Bharathi, G. Mehta et al., Characterizing and profiling scientific workflows, Future Generation Computer Systems, vol.29, issue.3, pp.682-692, 2013.

J. Kennedy, Particle swarm optimization', Encyclopedia of Machine Learning, pp.760-766, 2011.

S. Kianpisheh, N. M. Charkari, and M. Kargahi, Reliability-driven scheduling of time/cost-constrained grid workflows, Future Generation Computer Systems, vol.55, issue.C, pp.1-16, 2016.

H. Kumar, N. K. Chauhan, and P. K. Yadav, A task allocation model for minimising system cost and maximising reliability of distributed computing system, International Journal of Communication Networks and Distributed Systems, vol.20, issue.2, pp.226-243, 2018.

Y. C. Lee, A. Y. Zomaya, and M. Yousif, Reliable workflow execution in distributed systems for cost efficiency, 11th IEEE/ACM International Conference on Grid Computing (GRID), pp.89-96, 2010.

P. Mell and T. Grance, The NIST Definition of Cloud Computing, 2011.

K. Oukfif, L. Bouali, S. Bouzefrane, F. Oulebsir-boumghar, . Ieee et al., Enhancing reliability of workflow execution using task replication and spot instances, 3rd International Conference on Future Internet of Things and Cloud (FiCloud), vol.10, p.30, 2015.

X. Qin and H. Jiang, A novel fault-tolerant scheduling algorithm for precedence constrained tasks in real-time heterogeneous systems, Parallel Computing, vol.32, issue.5, pp.331-356, 2006.

N. Rehani and R. Garg, Meta-heuristic based reliable and green workflow scheduling in cloud computing, International Journal of System Assurance Engineering and Management, vol.9, issue.4, pp.1-10, 2017.

G. C. Sih and E. A. Lee, A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures, IEEE Transactions on Parallel and Distributed systems, vol.4, issue.2, pp.175-187, 1993.

A. Sinha, P. Malo, and K. Deb, A review on bilevel optimization: from classical to evolutionary approaches and applications, IEEE Transactions on Evolutionary Computation, vol.22, issue.2, pp.276-295, 2018.

X. Tang, K. Li, M. Qiu, E. Sha, and H. , A hierarchical reliability-driven scheduling algorithm in grid systems, Journal of Parallel and Distributed Computing, vol.72, issue.4, pp.525-535, 2012.

H. Topcuoglu, S. Hariri, and M. Wu, Performance-effective and low-complexity task scheduling for heterogeneous computing, IEEE Transactions on Parallel and Distributed Systems, vol.13, issue.3, pp.260-274, 2002.

J. D. Ullman, NP-complete scheduling problems, Journal of Computer and System Sciences, vol.10, issue.3, pp.384-393, 1975.

X. Wang, C. S. Yeo, R. Buyya, and J. Su, Optimizing the makespan and reliability for workflow applications with reputation and a look-ahead genetic algorithm, Future Generation Computer Systems, vol.27, issue.8, pp.1124-1134, 2011.

Z. Wen, J. Cala, P. Watson, and A. Romanovsky, Cost effective, reliable and secure workflow deployment over federated clouds, IEEE Transactions on Services Computing, vol.10, issue.6, pp.929-941, 2016.

F. Wu, Q. Wu, and Y. Tan, Workflow scheduling in cloud: a survey, The Journal of Supercomputing, vol.71, issue.9, pp.3373-3418, 2015.

X. Xiao, G. Xie, C. Xu, C. Fan, R. Li et al., Maximizing reliability of energy constrained parallel applications on heterogeneous distributed systems, Journal of Computational Science, vol.26, issue.C, pp.344-353, 2018.

J. Zhang, M. Wang, J. Luo, F. Dong, and J. Zhang, Towards optimized scheduling for data-intensive scientific workflow in multiple datacenter environment, Concurrency and Computation: Practice and Experience, vol.27, issue.18, pp.5606-5622, 2015.

L. Zhang, K. Li, C. Li, and K. Li, Bi-objective workflow scheduling of the energy consumption and reliability in heterogeneous computing systems, Information Sciences, vol.379, pp.241-256, 2017.