{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,5]],"date-time":"2026-10-05T19:11:04Z","timestamp":1791227464738,"version":"4.1.0"},"reference-count":69,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2022,1,10]],"date-time":"2022-01-10T00:00:00Z","timestamp":1641772800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,10]],"date-time":"2022-01-10T00:00:00Z","timestamp":1641772800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2022,4]]},"DOI":"10.1007\/s10586-021-03464-4","type":"journal-article","created":{"date-parts":[[2022,1,10]],"date-time":"2022-01-10T00:02:40Z","timestamp":1641772960000},"page":"1189-1205","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":34,"title":["Reliable budget aware workflow scheduling strategy on multi-cloud environment"],"prefix":"10.1007","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9891-4297","authenticated-orcid":false,"given":"K. Kalyana","family":"Chakravarthi","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"P.","family":"Neelakantan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"L.","family":"Shyamala","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"V.","family":"Vaidehi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,1,10]]},"reference":[{"issue":"1","key":"3464_CR1","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1109\/TCC.2015.2451649","volume":"6","author":"J Sahni","year":"2018","unstructured":"Sahni, J., Vidyarthi, D.: A cost-effective deadline-constrained dynamic scheduling algorithm for scientific workflows in a cloud environment. IEEE Trans. Cloud Comp. 6(1), 2\u201318 (2018)","journal-title":"IEEE Trans. Cloud Comp."},{"issue":"5","key":"3464_CR2","doi-asserted-by":"publisher","first-page":"801","DOI":"10.1109\/TSC.2017.2725828","volume":"13","author":"J He","year":"2020","unstructured":"He, J., Ota, K., Dong, M., Yang, L.T., Fan, M., Wang, G., Yau, S.S.: Customized network security for cloud service. IEEETrans. Serv. Comput. 13(5), 801\u2013814 (2020)","journal-title":"IEEETrans. Serv. Comput."},{"issue":"3","key":"3464_CR3","doi-asserted-by":"publisher","first-page":"638","DOI":"10.1109\/TCC.2017.2685583","volume":"7","author":"Z Zhang","year":"2019","unstructured":"Zhang, Z., Dong, M., Zhu, L., Guan, Z., Chen, R., Xu, R., Ota, K.: Achieving privacy-friendly storage and secure statistics for smart meter data on outsourced clouds. IEEE Trans. Cloud Comput. 7(3), 638\u2013649 (2019)","journal-title":"IEEE Trans. Cloud Comput."},{"key":"3464_CR4","doi-asserted-by":"publisher","first-page":"24309","DOI":"10.1109\/ACCESS.2020.2970475","volume":"8","author":"M Farid","year":"2020","unstructured":"Farid, M., Latip, R., Hussin, M., Hamid, N.: Scheduling scientific workflow using multi-objective algorithm with fuzzy resource utilization in multi-cloud environment. IEEE Access 8, 24309\u201324322 (2020)","journal-title":"IEEE Access"},{"key":"3464_CR5","doi-asserted-by":"publisher","first-page":"278","DOI":"10.1016\/j.future.2018.10.046","volume":"93","author":"X Zhou","year":"2019","unstructured":"Zhou, X., Zhang, G., Sun, J., Zhou, J., Wei, T., Hu, S.: \u201dMinimizing cost and makespan for workflow scheduling in cloud using fuzzy dominance sort based HEFT. Future Gen. Comput. Syst. 93, 278\u2013289 (2019)","journal-title":"Future Gen. Comput. Syst."},{"key":"3464_CR6","doi-asserted-by":"crossref","unstructured":"Ramesh, K., Renjith, P.N., Sasikumar, S.: Optimizing the role of orchestrator for integration Aneka PaaS with AWS cloud. In: The 2020 International Conference on Inventive Computation Technologies (ICICT), pp. 613\u2013614, (2020)","DOI":"10.1109\/ICICT48043.2020.9112522"},{"key":"3464_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jpdc.2017.10.006","volume":"113","author":"S Kang","year":"2018","unstructured":"Kang, S., Veeravalli, B., Aung, K.: Dynamic scheduling strategy with efficient node availability prediction for handling divisible loads in multi-cloud systems. J. Parallel Distrib. Comput. 113, 1\u201316 (2018)","journal-title":"J. Parallel Distrib. Comput."},{"issue":"3","key":"3464_CR8","doi-asserted-by":"publisher","first-page":"381","DOI":"10.1109\/TSC.2015.2477836","volume":"10","author":"D Ardagna","year":"2017","unstructured":"Ardagna, D., Ciavotta, M., Passacantando, M.: Generalized nash equilibria for the service provisioning problem in multi-cloud systems. IEEE Trans. Serv. Comput. 10(3), 381\u2013395 (2017)","journal-title":"IEEE Trans. Serv. Comput."},{"key":"3464_CR9","doi-asserted-by":"publisher","first-page":"824","DOI":"10.1016\/j.future.2017.08.027","volume":"105","author":"R Li","year":"2020","unstructured":"Li, R., Zheng, Q., Li, X., Yan, Z.: Multi-objective optimization for rebalancing virtual machine placement. Future Gen. Comput. Syst. 105, 824\u2013842 (2020)","journal-title":"Future Gen. Comput. Syst."},{"issue":"8","key":"3464_CR10","first-page":"1105","volume":"67","author":"L Han","year":"2018","unstructured":"Han, L., Canon, L., Casanova, H., Robert, Y., Vivien, F.: Checkpointing workflows for fail-stop errors. IEEE Trans. Comput. 67(8), 1105\u20131120 (2018)","journal-title":"IEEE Trans. Comput."},{"issue":"6","key":"3464_CR11","doi-asserted-by":"publisher","first-page":"929","DOI":"10.1109\/TSC.2016.2543719","volume":"10","author":"Z Wen","year":"2017","unstructured":"Wen, Z., Cala, J., Watson, P., Romanovsky, A.: Cost effective, reliable and secureworkflow deployment over federated clouds. IEEE Trans Serv. Comput. 10(6), 929\u2013941 (2017)","journal-title":"IEEE Trans Serv. Comput."},{"issue":"1","key":"3464_CR12","doi-asserted-by":"publisher","first-page":"244","DOI":"10.1109\/TPDS.2016.2546248","volume":"28","author":"S Di","year":"2017","unstructured":"Di, S., Robert, Y., Vivien, F., Cappello, F.: Toward an optimal online checkpoint solution under a two-level HPC checkpoint model. IEEE Trans. Parallel Distrib. Syst. 28(1), 244\u2013259 (2017)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"6","key":"3464_CR13","doi-asserted-by":"publisher","first-page":"902","DOI":"10.1109\/TSC.2016.2519898","volume":"10","author":"A Zhou","year":"2017","unstructured":"Zhou, A., Wang, S., Cheng, B., Zheng, Z., Yang, F., Chang, R.N., Lyu, M.R., Buyya, R.: Cloud service reliability enhancement via virtual machine placement optimization. IEEE Trans. Serv. Comput. 10(6), 902\u2013913 (2017)","journal-title":"IEEE Trans. Serv. Comput."},{"key":"3464_CR14","doi-asserted-by":"publisher","first-page":"18616","DOI":"10.1109\/ACCESS.2018.2810214","volume":"6","author":"H Han","year":"2018","unstructured":"Han, H., Bao, W., Zhu, X., Feng, X., Zhou, W.: Fault-tolerant scheduling for hybrid real-time tasks based on CPB model in cloud. IEEE Access 6, 18616\u201318629 (2018)","journal-title":"IEEE Access"},{"key":"3464_CR15","doi-asserted-by":"publisher","unstructured":"Tang, X.: Reliability-aware cost-efficient scientific workflows scheduling strategy on multi-cloud systems. IEEE Trans. Cloud Comput. doi: https:\/\/doi.org\/10.1109\/TCC.2021.3057422.","DOI":"10.1109\/TCC.2021.3057422"},{"key":"3464_CR16","doi-asserted-by":"crossref","unstructured":"Lin, b., Guo, W., Chen, G., Xiong, N., Li, R.: Cost-driven scheduling for deadline-constrained work_ow on multi-clouds. In: IEEE International Parallel and Distributed Processing Symposium Workshops, pp. 1191\u20131198 (2015)","DOI":"10.1109\/IPDPSW.2015.56"},{"key":"3464_CR17","doi-asserted-by":"crossref","unstructured":"I. Gupta, M. S. Kumar, and P. K. Jana, ``Compute-intensive workflow scheduling in multi-cloud environment,'' in Proc. Int. Conf. Adv. Comput.,Commun. Inform. (ICACCI), 2016, pp. 315_321.","DOI":"10.1109\/ICACCI.2016.7732066"},{"issue":"3","key":"3464_CR18","doi-asserted-by":"publisher","first-page":"384","DOI":"10.1016\/S0022-0000(75)80008-0","volume":"10","author":"J Ullman","year":"1975","unstructured":"Ullman, J.: Np-complete scheduling problems. J. Comput. Syst. Sci. 10(3), 384\u2013393 (1975)","journal-title":"J. Comput. Syst. Sci."},{"issue":"2","key":"3464_CR19","doi-asserted-by":"publisher","first-page":"222235","DOI":"10.1109\/TCC.2014.2314655","volume":"2","author":"MA Rodriguez","year":"2014","unstructured":"Rodriguez, M.A., Buyya, R.: Deadline based resource provisioning and scheduling algorithm for scientific workflows on clouds. IEEE Trans. Cloud Comput. 2(2), 222235 (2014)","journal-title":"IEEE Trans. Cloud Comput."},{"issue":"4","key":"3464_CR20","doi-asserted-by":"publisher","first-page":"713","DOI":"10.1109\/TSC.2015.2466545","volume":"11","author":"Z Li","year":"2018","unstructured":"Li, Z., Ge, J., Hu, H., Song, W., Hu, H., Luo, B.: Cost and energy aware scheduling algorithm for scientific workflows with deadline constraint in clouds. IEEE Trans. Serv. Comput. 11(4), 713\u2013726 (2018)","journal-title":"IEEE Trans. Serv. Comput."},{"issue":"5","key":"3464_CR21","doi-asserted-by":"publisher","first-page":"13441357","DOI":"10.1109\/TPDS.2015.2446459","volume":"27","author":"Z Zhu","year":"2016","unstructured":"Zhu, Z., Zhang, G., Li, M., Liu, X.: Evolutionary multi-objective Workflow scheduling in cloud. IEEE Trans. Parallel Distrib. Syst. 27(5), 13441357 (2016)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"2","key":"3464_CR22","doi-asserted-by":"publisher","first-page":"268","DOI":"10.1016\/j.jpdc.2011.11.003","volume":"72","author":"E Jeannot","year":"2012","unstructured":"Jeannot, E., Saule, E., Trystram, D.: Optimizing performance and reliability on heterogeneous parallel systems: approximation algorithms and heuristics. J. Parallel Distrib. Comput. 72(2), 268\u2013280 (2012)","journal-title":"J. Parallel Distrib. Comput."},{"issue":"3","key":"3464_CR23","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1109\/71.993209","volume":"13","author":"A Dogan","year":"2002","unstructured":"Dogan, A., Ozuguner, F.: Matching and scheduling algorithms for minimizing execution time and failure probability of applications in heterogeneous computing. IEEE Trans. Parallel Distrib. Syst. 13(3), 308\u2013323 (2002)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"4","key":"3464_CR24","doi-asserted-by":"publisher","first-page":"525","DOI":"10.1016\/j.jpdc.2011.12.004","volume":"72","author":"X Tang","year":"2012","unstructured":"Tang, X., Li, K., Qiu, M., Sha, E.: A hierarchical reliability-driven scheduling algorithm in grid systems. J. Parallel Distrib. Comput. 72(4), 525\u2013535 (2012)","journal-title":"J. Parallel Distrib. Comput."},{"key":"3464_CR25","doi-asserted-by":"publisher","first-page":"160916","DOI":"10.1109\/ACCESS.2019.2948704","volume":"7","author":"BA Al-Maytami","year":"2019","unstructured":"Al-Maytami, B.A., Fan, P., Hussain, A., Baker, T., Liatsis, P.: A task scheduling algorithm with improved makespan based on prediction of tasks computation time algorithm for cloud computing. IEEE Access 7, 160916\u2013160926 (2019)","journal-title":"IEEE Access"},{"key":"3464_CR26","unstructured":"Hwang, S., Kesselman, C.: Grid workflow: a flexible failure handling framework for the grid. In: IEEE international symposium on high-performance parallel distributed computing, pp. 126\u2013137 (2004)"},{"issue":"4","key":"3464_CR27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2815624","volume":"10","author":"D Poola","year":"2016","unstructured":"Poola, D., Ramamohanarao, K., Buyya, R.: Enhancing reliability of workflow execution using task replication and spot instances. ACMTrans. Auton. Adapt. Syst. 10(4), 1\u201321 (2016)","journal-title":"ACMTrans. Auton. Adapt. Syst."},{"key":"3464_CR28","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1016\/j.jnca.2016.11.027","volume":"79","author":"A Singh","year":"2017","unstructured":"Singh, A., Chatterjee, K.: Cloud security issues and challenges: a survey. J. Netw. Comput. Appl. 79, 88\u2013115 (2017)","journal-title":"J. Netw. Comput. Appl."},{"key":"3464_CR29","doi-asserted-by":"publisher","unstructured":"Chen, W., Deelman, E.: Workflow overhead analysis and optimizations. In: Proceedings of the 6th workshop on workflows in support of large-scale science-WORKS 11. (2011). doi:https:\/\/doi.org\/10.1145\/2110497.2110500","DOI":"10.1145\/2110497.2110500"},{"issue":"4","key":"3464_CR30","doi-asserted-by":"publisher","first-page":"671","DOI":"10.1109\/TSC.2015.2475743","volume":"11","author":"X Li","year":"2018","unstructured":"Li, X., Ma, H., Yao, W., Gui, X.: Data-driven and feedback-enhanced trust computing pattern for large-scale multi-cloud collaborative services. IEEE Trans. Serv. Comput. 11(4), 671\u2013684 (2018)","journal-title":"IEEE Trans. Serv. Comput."},{"issue":"3","key":"3464_CR31","doi-asserted-by":"publisher","first-page":"800","DOI":"10.1109\/TCC.2015.2511760","volume":"6","author":"D Trihinas","year":"2018","unstructured":"Trihinas, D., Pallis, G., Dikaiakos, M.D.: Monitoring elastically adaptive multi-cloud services. IEEE Trans. Cloud Comput. 6(3), 800\u2013814 (2018)","journal-title":"IEEE Trans. Cloud Comput."},{"issue":"1","key":"3464_CR32","doi-asserted-by":"publisher","first-page":"250","DOI":"10.1109\/TCC.2015.2481410","volume":"6","author":"J Diaz-Montes","year":"2018","unstructured":"Diaz-Montes, J., Diaz-Granados, M., Zou, M., Tao, S., Parashar, M.: Supporting s. IEEE Trans. Cloud Computing 6(1), 250\u2013263 (2018)","journal-title":"IEEE Trans. Cloud Computing"},{"key":"3464_CR33","doi-asserted-by":"publisher","first-page":"873","DOI":"10.1016\/j.future.2017.07.011","volume":"105","author":"L Wang","year":"2020","unstructured":"Wang, L., Yang, Z., Song, X.: SHAMC: a secure and highly available database system in multi-cloud environment. Future Gen. Comput. Syst. 105, 873\u2013883 (2020)","journal-title":"Future Gen. Comput. Syst."},{"key":"3464_CR34","doi-asserted-by":"publisher","first-page":"58619","DOI":"10.1109\/ACCESS.2018.2873812","volume":"6","author":"M Kazim","year":"2018","unstructured":"Kazim, M., Liu, L., Zhu, S.: A framework for orchestrating secure and dynamic access of IoT services in multi-cloud environments. IEEE Access 6, 58619\u201358633 (2018)","journal-title":"IEEE Access"},{"key":"3464_CR35","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1016\/j.jocs.2016.10.013","volume":"23","author":"H Arabnejad","year":"2017","unstructured":"Arabnejad, H., Barbosa, J.G.: Maximizing the completion rate of concurrent scientific applications under time and budget constraints. J. Comput. Sci. 23, 120\u2013129 (2017). https:\/\/doi.org\/10.1016\/j.jocs.2016.10.013","journal-title":"J. Comput. Sci."},{"key":"3464_CR36","doi-asserted-by":"publisher","unstructured":"Arabnejad, H., Barbosa, J.G.: Multi-workflow QoS-constrained scheduling for utility computing. In: IEEE 18th international conference on computational science and engineering. (2015) doi:https:\/\/doi.org\/10.1109\/cse.2015.29","DOI":"10.1109\/cse.2015.29"},{"issue":"3","key":"3464_CR37","doi-asserted-by":"publisher","first-page":"260","DOI":"10.1109\/71.993206","volume":"13","author":"H Topcuoglu","year":"2002","unstructured":"Topcuoglu, H., Hariri, S., Wu, M.: Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans. Parallel Distrib. Syst. 13(3), 260\u2013274 (2002). https:\/\/doi.org\/10.1109\/71.993206","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"3464_CR38","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1016\/j.future.2016.10.003","volume":"68","author":"H Arabnejad","year":"2017","unstructured":"Arabnejad, H., Barbosa, J.G.: Multi-QoS constrained and Profit-aware scheduling approach for concurrent workflows on heterogeneous systems. Futur. Gener. Comput. Syst. 68, 211\u2013221 (2017). https:\/\/doi.org\/10.1016\/j.future.2016.10.003","journal-title":"Futur. Gener. Comput. Syst."},{"key":"3464_CR39","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3782","author":"G Xie","year":"2016","unstructured":"Xie, G., Liu, L., Yang, L., Li, R.: Scheduling trade-off of dynamic multiple parallel workflows on heterogeneous distributed computing systems. Concurr. Comput. (2016). https:\/\/doi.org\/10.1002\/cpe.3782","journal-title":"Concurr. Comput."},{"issue":"1","key":"3464_CR40","doi-asserted-by":"publisher","first-page":"290","DOI":"10.1109\/tpds.2016.2556668","volume":"28","author":"BP Rimal","year":"2017","unstructured":"Rimal, B.P., Maier, M.: Workflow scheduling in multi-tenant cloud computing environments. IEEE Trans. Parallel Distrib. Syst. 28(1), 290\u2013304 (2017). https:\/\/doi.org\/10.1109\/tpds.2016.2556668","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"3464_CR41","doi-asserted-by":"publisher","unstructured":"Ghasemzadeh, M., Arabnejad, H., Barbosa, J.G.: Deadline-budget constrained scheduling algorithm for scientific workflows in a cloud environment. In: Proceedings of the 20th international conference on principles of distributed systems, Vol. 70. 19:1\u201319. (2017) doi: https:\/\/doi.org\/10.4230\/LIPIcs.OPODIS.2016.19","DOI":"10.4230\/LIPIcs.OPODIS.2016.19"},{"key":"3464_CR42","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2019.08.004","volume":"100","author":"J Zhou","year":"2019","unstructured":"Zhou, J., Wang, T., Cong, P., Lu, P., Wei, T., Chen, M.: Cost and makespan-aware workflow scheduling in hybrid clouds. J. Syst. Architect. 100, 101631 (2019). https:\/\/doi.org\/10.1016\/j.sysarc.2019.08.004","journal-title":"J. Syst. Architect."},{"issue":"23","key":"3464_CR43","doi-asserted-by":"publisher","first-page":"7705","DOI":"10.1007\/s00500-018-3229-3","volume":"22","author":"N Zhou","year":"2018","unstructured":"Zhou, N., Li, F., Xu, K., Qi, D.: Concurrent workflow budget- and deadline-constrained scheduling in heterogeneous distributed environments. Soft. Comput. 22(23), 7705\u20137718 (2018). https:\/\/doi.org\/10.1007\/s00500-018-3229-3","journal-title":"Soft. Comput."},{"key":"3464_CR44","doi-asserted-by":"publisher","unstructured":"Wylie, A., Shi, W., Corriveau, J., Wang, Y.: A scheduling algorithm for hadoop mapreduce workflows with budget constraints in the heterogeneous cloud. In: IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW). (2016) doi:https:\/\/doi.org\/10.1109\/ipdpsw.2016.30","DOI":"10.1109\/ipdpsw.2016.30"},{"key":"3464_CR45","doi-asserted-by":"publisher","unstructured":"Wu, C.Q., Cao, H.: Optimizing the performance of big data workflows in multi-cloud environments under budget constraint. In: IEEE International Conference on Services Computing (SCC). (2016) doi:https:\/\/doi.org\/10.1109\/scc.2016.25","DOI":"10.1109\/scc.2016.25"},{"issue":"2","key":"3464_CR46","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1109\/tcc.2014.2358220","volume":"3","author":"CQ Wu","year":"2015","unstructured":"Wu, C.Q., Lin, X., Yu, D., Xu, W., Li, L.: End-to-end delay minimization for scientific workflows in clouds under budget constraint. IEEE Trans. Cloud Comput. 3(2), 169\u2013181 (2015). https:\/\/doi.org\/10.1109\/tcc.2014.2358220","journal-title":"IEEE Trans. Cloud Comput."},{"issue":"4","key":"3464_CR47","doi-asserted-by":"publisher","first-page":"633","DOI":"10.1007\/s10723-013-9257-4","volume":"1","author":"W Zheng","year":"2013","unstructured":"Zheng, W., Sakellariou, R.: Budget-deadline constrained workflow planning for admission control. J. Grid Comput. 1(4), 633\u2013651 (2013). https:\/\/doi.org\/10.1007\/s10723-013-9257-4","journal-title":"J. Grid Comput."},{"issue":"4","key":"3464_CR48","doi-asserted-by":"publisher","first-page":"495","DOI":"10.1007\/s10723-015-9344-9","volume":"13","author":"A Verma","year":"2015","unstructured":"Verma, A., Kaushal, S.: Cost-time efficient scheduling plan for executing workflows in the cloud. J. Grid Comput. 13(4), 495\u2013506 (2015). https:\/\/doi.org\/10.1007\/s10723-015-9344-9","journal-title":"J. Grid Comput."},{"issue":"5","key":"3464_CR49","doi-asserted-by":"publisher","first-page":"666","DOI":"10.1016\/j.jpdc.2012.02.002","volume":"72","author":"J Li","year":"2012","unstructured":"Li, J., Qiu, M., Ming, Z., Quan, G., Qin, X., Gu, Z.: Online optimization for scheduling preemptable tasks on IaaS cloud systems. J. Parallel Distrib. Comput. 72(5), 666\u2013677 (2012). https:\/\/doi.org\/10.1016\/j.jpdc.2012.02.002","journal-title":"J. Parallel Distrib. Comput."},{"issue":"4","key":"3464_CR50","doi-asserted-by":"publisher","first-page":"1505","DOI":"10.1007\/s11227-014-1376-6","volume":"71","author":"SK Panda","year":"2015","unstructured":"Panda, S.K., Jana, P.K.: Efficient task scheduling algorithms for heterogeneous multi-cloud environment. J. Supercomput. 71(4), 1505\u20131533 (2015). https:\/\/doi.org\/10.1007\/s11227-014-1376-6","journal-title":"J. Supercomput."},{"key":"3464_CR51","doi-asserted-by":"publisher","first-page":"278","DOI":"10.1016\/j.future.2018.10.046","volume":"93","author":"X Zhou","year":"2019","unstructured":"Zhou, X., Zhang, G., Sun, J., Zhou, J., Wei, T., Hu, S.: Minimizing cost and makespan for workflow scheduling in cloud using fuzzy dominance sort based HEFT. Futur. Gener. Comput. Syst. 93, 278\u2013289 (2019). https:\/\/doi.org\/10.1016\/j.future.2018.10.046","journal-title":"Futur. Gener. Comput. Syst."},{"key":"3464_CR52","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-020-03095-1","author":"KK Chakravarthi","year":"2020","unstructured":"Chakravarthi, K.K., Shyamala, L., Vaidehi, V.: Budget aware scheduling algorithm for workflow applications in IaaS clouds. Clust. Comput. (2020). https:\/\/doi.org\/10.1007\/s10586-020-03095-1","journal-title":"Clust. Comput."},{"issue":"4","key":"3464_CR53","doi-asserted-by":"publisher","first-page":"1413","DOI":"10.1007\/s10586-014-0372-1","volume":"17","author":"X Tang","year":"2014","unstructured":"Tang, X., Li, K., Liao, G.: An effective reliability-driven technique of allocating tasks on heterogeneous cluster systems. Clust. Comput. 17(4), 1413\u20131425 (2014)","journal-title":"Clust. Comput."},{"key":"3464_CR54","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.future.2015.07.014","volume":"55","author":"S Kianpisheh","year":"2016","unstructured":"Kianpisheh, S., Charkari, N.M., Kargahi, M.: Reliabilitydriven scheduling of time\/cost-constrained grid workflows. Future Gen. Comput. Syst. 55, 1\u201316 (2016)","journal-title":"Future Gen. Comput. Syst."},{"issue":"11","key":"3464_CR55","doi-asserted-by":"publisher","first-page":"3336","DOI":"10.1109\/TCAD.2020.3013045","volume":"38","author":"J Huang","year":"2020","unstructured":"Huang, J., Li, R., Jiao, X., Jiang, Yu., Chang, W.: \u201dDynamic DAG scheduling on multiprocessor systems: reliability, energy, and makespan. IEEE Trans. Comput.-Aided Design Integr. Circuits Syst. 38(11), 3336\u20133347 (2020)","journal-title":"IEEE Trans. Comput.-Aided Design Integr. Circuits Syst."},{"key":"3464_CR56","doi-asserted-by":"crossref","unstructured":"Tian, Y., Tian, J., Li, N.: Cloud reliability and efficiency improvement via failure risk based proactive actions. J. Syst. Softw. 163, Article 110524, (2020)","DOI":"10.1016\/j.jss.2020.110524"},{"issue":"12","key":"3464_CR57","doi-asserted-by":"publisher","first-page":"3501","DOI":"10.1109\/TPDS.2016.2543731","volume":"27","author":"X Zhu","year":"2016","unstructured":"Zhu, X., Wang, J., Guo, H., Zhu, D., Yang, L.T., Liu, L.: Fault-Tolerant Scheduling for Real-Time Scientific Workflows with Elastic Resource Provisioning in Virtualized Clouds. IEEE Trans. Parallel Distribut Syst 27(12), 3501\u20133517 (2016)","journal-title":"IEEE Trans. Parallel Distribut Syst"},{"issue":"1","key":"3464_CR58","doi-asserted-by":"publisher","first-page":"158","DOI":"10.1016\/j.future.2012.05.004","volume":"29","author":"S Abrishami","year":"2013","unstructured":"Abrishami, S., Naghibzadeh, M., Epema, D.H.: Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service Clouds. Futur. Gener. Comput. Syst. 29(1), 158\u2013169 (2013). https:\/\/doi.org\/10.1016\/j.future.2012.05.004","journal-title":"Futur. Gener. Comput. Syst."},{"key":"3464_CR59","unstructured":"Amazon EC2, http:\/\/aws.amazon.com\/ec2\/. Accessed March 30, 2021."},{"key":"3464_CR60","unstructured":"Microsoft Azure, https:\/\/azure.microsoft.com. Accessed March 25, 2021."},{"key":"3464_CR61","unstructured":"Zhang, Y., Chakrabarty, K.: Energy-aware adaptive checkpointing in embedded real-time systems. In: Proceedings of the design, automation & Test in Europe conference, pp. 918\u2013923 (2003)"},{"key":"3464_CR62","first-page":"241256","volume":"379","author":"L Zhang","year":"2017","unstructured":"Zhang, L., Li, K., Li, C., Li, K.: Bi-objective workow scheduling of the energy consumption and reliability in heterogeneous computing systems. Inf. Sci. 379, 241256 (2017)","journal-title":"Inf. Sci."},{"issue":"3","key":"3464_CR63","doi-asserted-by":"publisher","first-page":"21522165","DOI":"10.1016\/j.jpdc.2013.12.004","volume":"74","author":"HM Fard","year":"2014","unstructured":"Fard, H.M., Prodan, R., Fahringer, T.: Multi-objective list scheduling of workow applications in distributed computing infrastructures. J. Parallel Distrib. Comput. 74(3), 21522165 (2014)","journal-title":"J. Parallel Distrib. Comput."},{"key":"3464_CR64","unstructured":"Han, J., Kamber, M., Pei, J.: Data mining concepts and techniques. Morgan Kaufmann (2011)"},{"issue":"1","key":"3464_CR65","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1002\/spe.995","volume":"41","author":"RN Calheiros","year":"2010","unstructured":"Calheiros, R.N., Ranjan, R., Beloglazov, A., Rose, C.A., Buyya, R.: CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software 41(1), 23\u201350 (2010). https:\/\/doi.org\/10.1002\/spe.995","journal-title":"Software"},{"issue":"2","key":"3464_CR66","doi-asserted-by":"publisher","first-page":"373","DOI":"10.1007\/s10796-016-9683-5","volume":"20","author":"SK Panda","year":"2016","unstructured":"Panda, S.K., Jana, P.K.: Normalization-based task scheduling algorithms for heterogeneous multi-cloud environment. Inf. Syst. Front. 20(2), 373\u2013399 (2016). https:\/\/doi.org\/10.1007\/s10796-016-9683-5","journal-title":"Inf. Syst. Front."},{"key":"3464_CR67","doi-asserted-by":"publisher","unstructured":"Farid, M., Latip, R., Hussin, Hamid, M., N.A.W. A.: Scheduling scientific workflow using multi-objective algorithm with fuzzy resource utilization in multi-cloud Environment. In: IEEE Access, vol. 8, pp. 24309\u201324322, 2020, doi: https:\/\/doi.org\/10.1109\/ACCESS.2020.2970475.","DOI":"10.1109\/ACCESS.2020.2970475"},{"key":"3464_CR68","doi-asserted-by":"publisher","unstructured":"Ostermann, S., Iosup, A., Yigitbasi, N., Prodan, R., Fahringer, T., & Epema, D. (2010). A performance analysis of EC2 cloud computing services for scientific computing. cloud computing lecture notes of the institute for computer sciences, social-informatics and telecommunications engineering, pp. 115-131. doi:https:\/\/doi.org\/10.1007\/978-3-642-12636-9_9","DOI":"10.1007\/978-3-642-12636-9_9"},{"key":"3464_CR69","doi-asserted-by":"publisher","unstructured":"Mao, M., Humphrey, M.: A performance study on the vm startup time in the cloud. In: IEEE fifth international conference on cloud computing. (2012) doi:https:\/\/doi.org\/10.1109\/cloud.2012.103","DOI":"10.1109\/cloud.2012.103"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-021-03464-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-021-03464-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-021-03464-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,3,19]],"date-time":"2022-03-19T20:14:27Z","timestamp":1647720867000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-021-03464-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,10]]},"references-count":69,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2022,4]]}},"alternative-id":["3464"],"URL":"https:\/\/doi.org\/10.1007\/s10586-021-03464-4","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,1,10]]},"assertion":[{"value":"13 May 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 September 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 November 2021","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 January 2022","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors of the paper do have any conflict of interest with any companies or institutions.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"This article does not contain any studies with human participants or animals performed by any of the authors.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Human and animal rights statement"}}]}}