{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,19]],"date-time":"2026-03-19T23:55:57Z","timestamp":1773964557522,"version":"3.50.1"},"reference-count":69,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2020,7,6]],"date-time":"2020-07-06T00:00:00Z","timestamp":1593993600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,7,6]],"date-time":"2020-07-06T00:00:00Z","timestamp":1593993600000},"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":["J Supercomput"],"published-print":{"date-parts":[[2021,3]]},"DOI":"10.1007\/s11227-020-03364-1","type":"journal-article","created":{"date-parts":[[2020,7,6]],"date-time":"2020-07-06T09:03:52Z","timestamp":1594026232000},"page":"2800-2828","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":102,"title":["Task scheduling, resource provisioning, and load balancing on scientific workflows using parallel SARSA reinforcement learning agents and genetic algorithm"],"prefix":"10.1007","volume":"77","author":[{"given":"Ali","family":"Asghari","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8066-0356","authenticated-orcid":false,"given":"Mohammad Karim","family":"Sohrabi","sequence":"additional","affiliation":[]},{"given":"Farzin","family":"Yaghmaee","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,7,6]]},"reference":[{"issue":"4","key":"3364_CR1","doi-asserted-by":"crossref","first-page":"251","DOI":"10.3233\/MGS-2005-1403","volume":"1","author":"P Gradwell","year":"2005","unstructured":"Gradwell P, Padget J (2005) Markets vs auctions: approaches to distributed combinatorial resource scheduling. Multiagent Grid Syst 1(4):251\u2013262","journal-title":"Multiagent Grid Syst"},{"issue":"1\u20132","key":"3364_CR2","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1007\/s10723-005-9003-7","volume":"3","author":"A Galstyan","year":"2005","unstructured":"Galstyan A, Czajkowski K, Lerman K (2005) Resource allocation in the grid with learning agents. J Grid Comput 3(1\u20132):91\u2013100","journal-title":"J Grid Comput"},{"key":"3364_CR3","first-page":"521","volume-title":"Handbook of nature-inspired and innovative computing","author":"CS Yeo","year":"2006","unstructured":"Yeo CS, Buyya R, Pourreza H, Eskicioglu R, Graham P, Sommers F (2006) Cluster computing: high-performance, high-availability, and high-throughput processing on a network of computers. In: Zomaya AY (ed) Handbook of nature-inspired and innovative computing. Springer, Boston, MA, pp 521\u2013551"},{"issue":"4","key":"3364_CR4","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1145\/1721654.1721672","volume":"53","author":"M Armbrust","year":"2010","unstructured":"Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, Lee G et al (2010) A view of cloud computing. Commun ACM 53(4):50\u201358","journal-title":"Commun ACM"},{"issue":"7","key":"3364_CR5","doi-asserted-by":"crossref","first-page":"751","DOI":"10.1007\/s00607-014-0407-8","volume":"98","author":"A Hameed","year":"2016","unstructured":"Hameed A, Khoshkbarforoushha A, Ranjan R, Jayaraman PP, Kolodziej J, Balaji P, Zeadally S et al (2016) A survey and taxonomy on energy efficient resource allocation techniques for cloud computing systems. Computing 98(7):751\u2013774","journal-title":"Computing"},{"key":"3364_CR6","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1016\/j.jnca.2014.09.018","volume":"47","author":"R Weing\u00e4rtner","year":"2015","unstructured":"Weing\u00e4rtner R, Br\u00e4scher GB, Westphall CB (2015) Cloud resource management: a survey on forecasting and profiling models. J Netw Comput Appl 47:99\u2013106","journal-title":"J Netw Comput Appl"},{"key":"3364_CR7","unstructured":"Kahanwal D, Singh DTP (2013) The distributed computing paradigms: P2P, grid, cluster, cloud, and jungle. arXiv:1311.3070"},{"issue":"1","key":"3364_CR8","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1186\/s13677-017-0081-4","volume":"6","author":"NM Gonzalez","year":"2017","unstructured":"Gonzalez NM, de Brito Carvalho TCM, Miers CC (2017) Cloud resource management: towards efficient execution of large-scale scientific applications and workflows on complex infrastructures. J Cloud Comput 6(1):13","journal-title":"J Cloud Comput"},{"issue":"3","key":"3364_CR9","doi-asserted-by":"crossref","first-page":"567","DOI":"10.1007\/s10922-014-9307-7","volume":"23","author":"B Jennings","year":"2015","unstructured":"Jennings B, Stadler R (2015) Resource management in clouds: survey and research challenges. J Netw Syst Manag 23(3):567\u2013619","journal-title":"J Netw Syst Manag"},{"key":"3364_CR10","doi-asserted-by":"crossref","first-page":"407","DOI":"10.1016\/j.future.2018.09.014","volume":"91","author":"AR Arunarani","year":"2019","unstructured":"Arunarani AR, Manjula D, Sugumaran V (2019) Task scheduling techniques in cloud computing: a literature survey. Future Gen Comput Syst 91:407\u2013415","journal-title":"Future Gen Comput Syst"},{"issue":"3","key":"3364_CR11","doi-asserted-by":"crossref","first-page":"275","DOI":"10.1016\/j.eij.2015.07.001","volume":"16","author":"M Kalra","year":"2015","unstructured":"Kalra M, Singh S (2015) A review of metaheuristic scheduling techniques in cloud computing. Egypt Inform J 16(3):275\u2013295","journal-title":"Egypt Inform J"},{"key":"3364_CR12","doi-asserted-by":"crossref","first-page":"739","DOI":"10.1016\/j.future.2017.05.009","volume":"79","author":"MA Rodriguez","year":"2018","unstructured":"Rodriguez MA, Buyya R (2018) Scheduling dynamic workloads in multi-tenant scientific workflow as a service platforms. Future Gen Comput Syst 79:739\u2013750","journal-title":"Future Gen Comput Syst"},{"key":"3364_CR13","doi-asserted-by":"crossref","unstructured":"Barker A, Van Hemert J (2007) Scientific workflow: a survey and research directions. In: International Conference on Parallel Processing and Applied Mathematics. Springer, Berlin, Heidelberg, pp 746\u2013753","DOI":"10.1007\/978-3-540-68111-3_78"},{"key":"3364_CR14","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1016\/j.scico.2018.04.004","volume":"173","author":"J de Carvalho Silva","year":"2019","unstructured":"de Carvalho Silva J, de Oliveira Dantas AB, de Carvalho Junior FH (2019) A scientific workflow management system for orchestration of parallel components in a cloud of large-scale parallel processing services. Sci Comput Program 173:95\u2013127","journal-title":"Sci Comput Program"},{"key":"3364_CR15","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.future.2015.01.004","volume":"48","author":"M Malawski","year":"2015","unstructured":"Malawski M, Juve G, Deelman E, Nabrzyski J (2015) Algorithms for cost-and deadline-constrained provisioning for scientific workflow ensembles in IaaS clouds. Future Gen Comput Syst 48:1\u201318","journal-title":"Future Gen Comput Syst"},{"issue":"1","key":"3364_CR16","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1007\/s13174-010-0007-6","volume":"1","author":"Q Zhang","year":"2010","unstructured":"Zhang Q, Cheng L, Boutaba R (2010) Cloud computing: state-of-the-art and research challenges. J Internet Serv Appl 1(1):7\u201318","journal-title":"J Internet Serv Appl"},{"issue":"1\u20132","key":"3364_CR17","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1023\/A:1022140919877","volume":"13","author":"AG Barto","year":"2003","unstructured":"Barto AG, Mahadevan S (2003) Recent advances in hierarchical reinforcement learning. Discrete Event Dyn Syst 13(1\u20132):41\u201377","journal-title":"Discrete Event Dyn Syst"},{"key":"3364_CR18","volume-title":"Handbook of genetic algorithms","author":"L Davis","year":"1991","unstructured":"Davis L (1991) Handbook of genetic algorithms. Van Nostrand Reinhold, New York"},{"key":"3364_CR19","doi-asserted-by":"publisher","DOI":"10.1007\/s00500-020-04931-7","author":"A Asghari","year":"2020","unstructured":"Asghari A, Sohrabi MK, Yaghmaee F (2020) Online scheduling of dependent tasks of cloud\u2019s workflows to enhance resource utilization and reduce the makespan using multiple reinforcement learning-based agents. Soft Comput. https:\/\/doi.org\/10.1007\/s00500-020-04931-7","journal-title":"Soft Comput"},{"key":"3364_CR20","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2020.107340","author":"A Asghari","year":"2020","unstructured":"Asghari A, Sohrabi MK, Yaghmaee F (2020) A cloud resource management framework for multiple online scientific workflows using cooperative reinforcement learning agents. Comput Netw. https:\/\/doi.org\/10.1016\/j.comnet.2020.107340","journal-title":"Comput Netw"},{"issue":"2","key":"3364_CR21","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1016\/j.jpdc.2011.10.003","volume":"72","author":"C-Z Xu","year":"2012","unstructured":"Xu C-Z, Rao J, Xiangping B (2012) URL: a unified reinforcement learning approach for autonomic cloud management. J Parallel Distrib Comput 72(2):95\u2013105","journal-title":"J Parallel Distrib Comput"},{"issue":"4","key":"3364_CR22","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1007\/s12293-016-0218-x","volume":"9","author":"M Duggan","year":"2017","unstructured":"Duggan M, Duggan J, Howley E, Barrett E (2017) A reinforcement learning approach for the scheduling of live migration from under utilised hosts. Memet Comput 9(4):283\u2013293","journal-title":"Memet Comput"},{"key":"3364_CR23","doi-asserted-by":"crossref","unstructured":"Shi B, Zhu H, Yuan H, Shi R, Wang J (2018) Pricing cloud resource based on reinforcement learning in the competing environment. In: International Conference on Cloud Computing. Springer, Cham, pp 158\u2013171","DOI":"10.1007\/978-3-319-94295-7_11"},{"key":"3364_CR24","doi-asserted-by":"crossref","first-page":"1348","DOI":"10.1007\/s11036-018-0996-0","volume":"24","author":"JVB Benifa","year":"2018","unstructured":"Benifa JVB, Dejey D (2019) RLPAS: reinforcement learning-based proactive auto-scaler for resource provisioning in cloud environment. Mob Netw Appl 24:1348\u20131363","journal-title":"Mob Netw Appl"},{"key":"3364_CR25","doi-asserted-by":"crossref","first-page":"292","DOI":"10.1016\/j.jpdc.2017.05.001","volume":"117","author":"AI Orhean","year":"2018","unstructured":"Orhean AI, Pop F, Raicu I (2018) New scheduling approach using reinforcement learning for heterogeneous distributed systems. J Parallel Distrib Comput 117:292\u2013302","journal-title":"J Parallel Distrib Comput"},{"key":"3364_CR26","doi-asserted-by":"crossref","unstructured":"Liu N, Li Z, Xu J, Xu Z, Lin S, Qiu Q, Tang J, Wang Y (2017) A hierarchical framework of cloud resource allocation and power management using deep reinforcement learning. In: 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS). IEEE, pp 372\u2013382","DOI":"10.1109\/ICDCS.2017.123"},{"issue":"6","key":"3364_CR27","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1109\/MCC.2018.1081063","volume":"4","author":"Yu Zhang","year":"2018","unstructured":"Zhang Yu, Yao J, Guan H (2018) Intelligent cloud resource management with deep reinforcement learning. IEEE Cloud Comput 4(6):60\u201369","journal-title":"IEEE Cloud Comput"},{"key":"3364_CR28","doi-asserted-by":"crossref","unstructured":"Balla HAM, Sheng CG, Weipeng J (2018) Reliability enhancement in cloud computing via optimized job scheduling implementing reinforcement learning algorithm and queuing theory. In: 2018 1st International Conference on Data Intelligence and Security (ICDIS). IEEE, pp 127\u2013130","DOI":"10.1109\/ICDIS.2018.00027"},{"issue":"4","key":"3364_CR29","doi-asserted-by":"crossref","first-page":"1595","DOI":"10.1007\/s10586-015-0484-2","volume":"18","author":"Z Peng","year":"2015","unstructured":"Peng Z, Cui D, Zuo J, Li Q, Xu B, Lin W (2015) Random task scheduling scheme based on reinforcement learning in cloud computing. Cluster Comput 18(4):1595\u20131607","journal-title":"Cluster Comput"},{"key":"3364_CR30","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1016\/j.ins.2014.02.122","volume":"270","author":"Y Xu","year":"2014","unstructured":"Xu Y, Li K, Hu J, Li K (2014) A genetic algorithm for task scheduling on heterogeneous computing systems using multiple priority queues. Inf Sci 270:255\u2013287","journal-title":"Inf Sci"},{"key":"3364_CR31","unstructured":"Kwok YK, Ahmad I (1998) Benchmarking the task graph scheduling algorithms. In: Proceedings of the First Merged International Parallel Processing Symposium and Symposium on Parallel and Distributed Processing. IEEE, pp 531\u2013537"},{"key":"3364_CR32","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.jss.2016.07.006","volume":"124","author":"B Keshanchi","year":"2017","unstructured":"Keshanchi B, Souri A, Navimipour NJ (2017) An improved genetic algorithm for task scheduling in the cloud environments using the priority queues: formal verification, simulation, and statistical testing. J Syst Softw 124:1\u201321","journal-title":"J Syst Softw"},{"key":"3364_CR33","doi-asserted-by":"crossref","unstructured":"Liu C-Y, Zou C-M, Wu P (2014) A task scheduling algorithm based on genetic algorithm and ant colony optimization in cloud computing. In: 2014 13th International Symposium on Distributed Computing and Applications to Business, Engineering and Science (DCABES). IEEE, pp 68\u201372","DOI":"10.1109\/DCABES.2014.18"},{"issue":"2","key":"3364_CR34","doi-asserted-by":"crossref","first-page":"421","DOI":"10.1007\/s11771-016-3087-z","volume":"23","author":"S-y Wu","year":"2016","unstructured":"Wu S-y, Zhang P, Li F, Gu F, Pan Y (2016) A hybrid discrete particle swarm optimization-genetic algorithm for multi-task scheduling problem in service oriented manufacturing systems. J Cent South Univ 23(2):421\u2013429","journal-title":"J Cent South Univ"},{"key":"3364_CR35","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1016\/j.engappai.2017.02.013","volume":"61","author":"M Akbari","year":"2017","unstructured":"Akbari M, Rashidi H, Alizadeh SH (2017) An enhanced genetic algorithm with new operators for task scheduling in heterogeneous computing systems. Eng Appl Artif Intell 61:35\u201346","journal-title":"Eng Appl Artif Intell"},{"key":"3364_CR36","doi-asserted-by":"crossref","unstructured":"Wang B, Li J (2016) Load balancing task scheduling based on multi-population genetic algorithm in cloud computing. In: 2016 35th Chinese Control Conference (CCC). IEEE, pp 5261\u20135266","DOI":"10.1109\/ChiCC.2016.7554174"},{"key":"3364_CR37","doi-asserted-by":"crossref","unstructured":"Beegom ASA, Rajasree MS (2015) Genetic algorithm framework for bi-objective task scheduling in cloud computing systems. In: International Conference on Distributed Computing and Internet Technology. Springer, Cham, pp 356\u2013359","DOI":"10.1007\/978-3-319-14977-6_38"},{"key":"3364_CR38","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1016\/j.jpdc.2015.10.001","volume":"87","author":"SG Ahmad","year":"2016","unstructured":"Ahmad SG, Liew CS, Munir EU, Ang TF, Khan SU (2016) A hybrid genetic algorithm for optimization of scheduling workflow applications in heterogeneous computing systems. J Parallel Distrib Comput 87:80\u201390","journal-title":"J Parallel Distrib Comput"},{"issue":"7","key":"3364_CR39","doi-asserted-by":"crossref","first-page":"758","DOI":"10.1016\/j.jpdc.2010.03.011","volume":"70","author":"AJ Page","year":"2010","unstructured":"Page AJ, Keane TM, Naughton TJ (2010) Multi-heuristic dynamic task allocation using genetic algorithms in a heterogeneous distributed system. J Parallel Distrib Comput 70(7):758\u2013766","journal-title":"J Parallel Distrib Comput"},{"issue":"2","key":"3364_CR40","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1007\/s10723-015-9359-2","volume":"14","author":"S Singh","year":"2016","unstructured":"Singh S, Chana I (2016) A survey on resource scheduling in cloud computing: issues and challenges. J Grid Comput 14(2):217\u2013264","journal-title":"J Grid Comput"},{"key":"3364_CR41","doi-asserted-by":"crossref","first-page":"424","DOI":"10.1016\/j.jnca.2013.10.004","volume":"41","author":"SS Manvi","year":"2014","unstructured":"Manvi SS, Shyam GK (2014) Resource management for Infrastructure as a service (IaaS) in cloud computing: a survey. J Netw Comput Appl 41:424\u2013440","journal-title":"J Netw Comput Appl"},{"issue":"9","key":"3364_CR42","doi-asserted-by":"crossref","first-page":"3373","DOI":"10.1007\/s11227-015-1438-4","volume":"71","author":"F Wu","year":"2015","unstructured":"Wu F, Wu Q, Tan Y (2015) Workflow scheduling in cloud: a survey. J Supercomput 71(9):3373\u20133418","journal-title":"J Supercomput"},{"key":"3364_CR43","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-84996-241-4","volume-title":"Cloud computing","author":"N Antonopoulos","year":"2010","unstructured":"Antonopoulos N, Gillam L (2010) Cloud computing. Springer, London"},{"key":"3364_CR44","volume-title":"Reinforcement learning: an introduction","author":"RS Sutton","year":"1998","unstructured":"Sutton RS, Barto AG (1998) Reinforcement learning: an introduction. MIT Press, Cambridge"},{"key":"3364_CR45","volume-title":"Machine learning: an artificial intelligence approach","year":"2013","unstructured":"Michalski RS, Carbonell JG, Mitchell TM (eds) (2013) Machine learning: an artificial intelligence approach. Springer, Berlin"},{"key":"3364_CR46","volume-title":"Markov decision processes: discrete stochastic dynamic programming","author":"ML Puterman","year":"2014","unstructured":"Puterman ML (2014) Markov decision processes: discrete stochastic dynamic programming. Wiley, New York"},{"issue":"1\u20132","key":"3364_CR47","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1016\/0004-3702(94)00011-O","volume":"72","author":"AG Barto","year":"1995","unstructured":"Barto AG, Bradtke SJ, Singh SP (1995) Learning to act using real-time dynamic programming. Artif Intell 72(1\u20132):81\u2013138","journal-title":"Artif Intell"},{"key":"3364_CR48","unstructured":"Watkins CJCH (1989) Learning from delayed rewards. Ph.D. Diss., King\u2019s College, Cambridge"},{"key":"3364_CR49","unstructured":"Rummery GA (1995) Problem solving with reinforcement learning. Ph.D. Diss., University of Cambridge"},{"key":"3364_CR50","volume-title":"On-line Q-learning using connectionist systems","author":"GA Rummery","year":"1994","unstructured":"Rummery GA, Niranjan M (1994) On-line Q-learning using connectionist systems, vol 37. University of Cambridge, Cambridge"},{"key":"3364_CR51","unstructured":"John GH (1994) When the best move isn\u2019t optimal: Q-learning with exploration. In: AAAI, p 1464"},{"key":"3364_CR52","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/1090.001.0001","volume-title":"Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence","author":"JH Holland","year":"1992","unstructured":"Holland JH (1992) Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. MIT Press, Cambridge"},{"issue":"9","key":"3364_CR53","doi-asserted-by":"crossref","first-page":"992","DOI":"10.1016\/j.ress.2005.11.018","volume":"91","author":"A Konak","year":"2006","unstructured":"Konak A, Coit DW, Smith AE (2006) Multi-objective optimization using genetic algorithms: a tutorial. Reliab Eng Syst Saf 91(9):992\u20131007","journal-title":"Reliab Eng Syst Saf"},{"key":"3364_CR54","doi-asserted-by":"crossref","DOI":"10.1093\/oso\/9780195099713.001.0001","volume-title":"Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms","author":"T Back","year":"1996","unstructured":"Back T (1996) Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms. Oxford University Press, Oxford"},{"key":"3364_CR55","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1007\/0-387-28356-0_4","volume-title":"Search methodologies","author":"K Sastry","year":"2005","unstructured":"Sastry K, Goldberg D, Kendall G (2005) Genetic algorithms. In: Burke EK, Kendall G (eds) Search methodologies. Springer, Boston, MA, pp 97\u2013125"},{"key":"3364_CR56","volume-title":"Genetic algorithms in search, optimization, and machine learning","author":"DE Goldberg","year":"1989","unstructured":"Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning. Addison-Wesley, Reading"},{"key":"3364_CR57","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1016\/j.jnca.2017.04.007","volume":"88","author":"EJ Ghomi","year":"2017","unstructured":"Ghomi EJ, Rahmani AM, Qader NN (2017) Load-balancing algorithms in cloud computing: a survey. J Netw Comput Appl 88:50\u201371","journal-title":"J Netw Comput Appl"},{"issue":"12","key":"3364_CR58","doi-asserted-by":"crossref","first-page":"e4123","DOI":"10.1002\/cpe.4123","volume":"29","author":"M Xu","year":"2017","unstructured":"Xu M, Tian W, Buyya R (2017) A survey on load balancing algorithms for virtual machines placement in cloud computing. Concurr Comput Pract Exp 29(12):e4123","journal-title":"Concurr Comput Pract Exp"},{"key":"3364_CR59","doi-asserted-by":"crossref","unstructured":"Corazza M, Sangalli A (2015) Q-learning and SARSA: a comparison between two intelligent stochastic control approaches for financial trading. University Ca\u2019Foscari of Venice, Dept. of Economics Research Paper Series No 15","DOI":"10.2139\/ssrn.2617630"},{"key":"3364_CR60","volume-title":"Neural network design","author":"HD Beale","year":"1996","unstructured":"Beale HD, Demuth HB, Hagan MT (1996) Neural network design. PWS, Boston"},{"key":"3364_CR61","doi-asserted-by":"crossref","DOI":"10.2307\/j.ctvjsf522","volume-title":"Game theory","author":"RB Myerson","year":"2013","unstructured":"Myerson RB (2013) Game theory. Harvard University Press, Cambridge"},{"issue":"7","key":"3364_CR62","doi-asserted-by":"crossref","first-page":"405","DOI":"10.1016\/S0950-5849(02)00025-3","volume":"44","author":"D-H Chang","year":"2002","unstructured":"Chang D-H, Son JH, Kim MH (2002) Critical path identification in the context of a workflow. Inf Softw Technol 44(7):405\u2013417","journal-title":"Inf Softw Technol"},{"key":"3364_CR63","doi-asserted-by":"crossref","first-page":"5553","DOI":"10.1007\/s00521-019-04118-8","volume":"32","author":"Z Tong","year":"2020","unstructured":"Tong Z, Deng X, Chen H, Mei J, Liu H (2020) QL-HEFT: a novel machine learning scheduling scheme base on cloud computing environment. Neural Comput Appl 32:5553\u20135570","journal-title":"Neural Comput Appl"},{"key":"3364_CR64","unstructured":"Patel P, Ranabahu AH, Sheth AP (2009) Service level agreement in cloud computing. In: Proceeding of international conference on object oriented programming, systems, languages and application (Cloud Workshops at OOPSLA09), Orlando, Florida, USA, October 25\u201329, 2009, pp 212\u2013217"},{"issue":"1","key":"3364_CR65","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1002\/spe.995","volume":"41","author":"RN Calheiros","year":"2011","unstructured":"Calheiros RN, Ranjan R, Beloglazov A, De Rose CAF, Buyya R (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exp 41(1):23\u201350","journal-title":"Softw Pract Exp"},{"key":"3364_CR66","unstructured":"http:\/\/daggenerator.com\/#"},{"issue":"8","key":"3364_CR67","doi-asserted-by":"crossref","first-page":"e4041","DOI":"10.1002\/cpe.4041","volume":"29","author":"MA Rodriguez","year":"2017","unstructured":"Rodriguez MA, Buyya R (2017) A taxonomy and survey on scheduling algorithms for scientific workflows in IaaS cloud computing environments. Concurr Comput Pract Exp 29(8):e4041","journal-title":"Concurr Comput Pract Exp"},{"issue":"2","key":"3364_CR68","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1007\/s10586-013-0325-0","volume":"17","author":"JJ Durillo","year":"2014","unstructured":"Durillo JJ, Prodan R (2014) Multi-objective workflow scheduling in Amazon EC2. Cluster Comput 17(2):169\u2013189","journal-title":"Cluster Comput"},{"key":"3364_CR69","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1016\/j.future.2014.11.019","volume":"51","author":"M-A Vasile","year":"2015","unstructured":"Vasile M-A, Pop F, Tutueanu R-I, Cristea V, Ko\u0142odziej J (2015) Resource-aware hybrid scheduling algorithm in heterogeneous distributed computing. Future Gen Comput Syst 51:61\u201371","journal-title":"Future Gen Comput Syst"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-020-03364-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-020-03364-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-020-03364-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,5]],"date-time":"2021-07-05T23:52:44Z","timestamp":1625529164000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-020-03364-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,6]]},"references-count":69,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,3]]}},"alternative-id":["3364"],"URL":"https:\/\/doi.org\/10.1007\/s11227-020-03364-1","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,7,6]]},"assertion":[{"value":"6 July 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}