{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,5]],"date-time":"2026-06-05T05:49:34Z","timestamp":1780638574505,"version":"3.54.1"},"reference-count":70,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,5,29]],"date-time":"2022-05-29T00:00:00Z","timestamp":1653782400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2022,5,29]],"date-time":"2022-05-29T00:00:00Z","timestamp":1653782400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Ambient Intell Human Comput"],"published-print":{"date-parts":[[2024,1]]},"DOI":"10.1007\/s12652-022-03885-y","type":"journal-article","created":{"date-parts":[[2022,5,29]],"date-time":"2022-05-29T03:40:40Z","timestamp":1653795640000},"page":"197-217","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Bi-objective cloud resource management for dependent tasks using Q-learning and NSGA-3"],"prefix":"10.1007","volume":"15","author":[{"given":"Ali","family":"Asghari","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mohammad Karim","family":"Sohrabi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,5,29]]},"reference":[{"issue":"5","key":"3885_CR1","doi-asserted-by":"publisher","first-page":"3599","DOI":"10.1007\/s10462-020-09933-3","volume":"54","author":"M Abd Elaziz","year":"2021","unstructured":"Abd Elaziz M, Attiya I (2021) An improved Henry gas solubility optimization algorithm for task scheduling in cloud computing. Artif Intell Rev 54(5):3599\u20133637","journal-title":"Artif Intell Rev"},{"issue":"7","key":"3885_CR2","doi-asserted-by":"publisher","first-page":"1545","DOI":"10.1007\/s00607-021-00920-2","volume":"103","author":"A Asghari","year":"2021","unstructured":"Asghari A, Sohrabi MK (2021) Combined use of coral reefs optimization and reinforcement learning for improving resource utilization and load balancing in cloud environments. Computing 103(7):1545\u20131567","journal-title":"Computing"},{"issue":"1","key":"3885_CR3","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1007\/s10586-021-03368-3","volume":"25","author":"A Asghari","year":"2022","unstructured":"Asghari A, Sohrabi MK (2022) Combined use of coral reefs optimization and multi-agent deep Q-network for energy-aware resource provisioning in cloud data centers using DVFS technique. Clust Comput 25(1):119\u2013140","journal-title":"Clust Comput"},{"issue":"21","key":"3885_CR4","doi-asserted-by":"publisher","first-page":"16177","DOI":"10.1007\/s00500-020-04931-7","volume":"24","author":"A Asghari","year":"2020","unstructured":"Asghari A, Sohrabi MK, Yaghmaee F (2020a) A 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 24(21):16177\u201316199","journal-title":"Soft Comput"},{"key":"3885_CR5","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2020.107340","volume":"179","author":"A Asghari","year":"2020","unstructured":"Asghari A, Sohrabi MK, Yaghmaee F (2020b) A cloud resource management framework for multiple online scientific workflows using cooperative reinforcement learning agents. Comput Netw 179:107340","journal-title":"Comput Netw"},{"issue":"3","key":"3885_CR6","doi-asserted-by":"publisher","first-page":"2800","DOI":"10.1007\/s11227-020-03364-1","volume":"77","author":"A Asghari","year":"2021","unstructured":"Asghari A, Sohrabi MK, Yaghmaee F (2021) Task scheduling, resource provisioning, and load balancing on scientific workflows using parallel SARSA reinforcement learning agents and genetic algorithm. J Supercomput 77(3):2800\u20132828","journal-title":"J Supercomput"},{"key":"3885_CR7","doi-asserted-by":"publisher","first-page":"479","DOI":"10.1007\/978-3-642-31552-7_49","volume-title":"Advances in computing and information technology","author":"RG Babukarthik","year":"2013","unstructured":"Babukarthik RG, Raju R, Dhavachelvan P (2013) Hybrid algorithm for job scheduling: combining the benefits of ACO and Cuckoo search. Advances in computing and information technology. Springer, Berlin, Heidelberg, pp 479\u2013490"},{"key":"3885_CR8","doi-asserted-by":"crossref","unstructured":"Barker A, Hemert JV (2007) Scientific workflow: a survey and research directions. In: International Conference on Parallel Processing and Applied Mathematics, pp 746\u2013753","DOI":"10.1007\/978-3-540-68111-3_78"},{"key":"3885_CR9","first-page":"221","volume":"5493","author":"GB Berriman","year":"2004","unstructured":"Berriman GB, Deelman E, Good JC, Jacob JC, Katz DS, Kesselman C, Laity AC, Prince TA, Singh G, Su MH (2004) Montage: a grid-enabled engine for delivering custom science-grade mosaics on demand. Optim Sci Return Astron through Inform Technol 5493:221\u2013232","journal-title":"Optim Sci Return Astron through Inform Technol"},{"issue":"1","key":"3885_CR10","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1002\/spe.995","volume":"41","author":"RN Calheiros","year":"2011","unstructured":"Calheiros RN, Ranjan R, Beloglazov A, De Rose CA, 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":"3885_CR13","doi-asserted-by":"crossref","unstructured":"Chen J, Xiao Z, Xing H, Dai P, Luo S, Iqbal M A (2020a) STDPG: a spatio-temporal deterministic policy gradient agent for dynamic routing in SDN. ICC 2020a\u20132020a. IEEE International Conference on Communications (ICC), pp\u00a01\u20136. IEEE","DOI":"10.1109\/ICC40277.2020.9148789"},{"key":"3885_CR11","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1016\/j.future.2019.12.005","volume":"105","author":"X Chen","year":"2020","unstructured":"Chen X, Wang H, Ma Y, Zheng X, Guo L (2020b) Self-adaptive resource allocation for cloud-based software services based on iterative QoS prediction model. Futur Gener Comput Syst 105:287\u2013296","journal-title":"Futur Gener Comput Syst"},{"issue":"24","key":"3885_CR12","doi-asserted-by":"publisher","first-page":"7508","DOI":"10.1109\/JIOT.2021.3081694","volume":"8","author":"J Chen","year":"2021","unstructured":"Chen J, Xing H, Xiao Z, Xu L, Tao T (2021) A DRL agent for jointly optimizing computation offloading and resource allocation in MEC. IEEE Internet Things J 8(24):7508\u201317524","journal-title":"IEEE Internet Things J"},{"key":"3885_CR14","first-page":"79","volume-title":"Evolutionary algorithms for solving multi-objective problems","author":"CAC Coello","year":"2007","unstructured":"Coello CAC, Lamont GB, Van Veldhuizen DA (2007) Evolutionary algorithms for solving multi-objective problems, vol 5. Springer, New York, pp 79\u2013104"},{"issue":"4","key":"3885_CR15","doi-asserted-by":"publisher","first-page":"1030","DOI":"10.1109\/TCC.2017.2773078","volume":"8","author":"D Cui","year":"2017","unstructured":"Cui D, Peng Z, Xiong J, Xu B, Lin W (2017) A reinforcement learning-based mixed job scheduler scheme for grid or IaaS cloud. IEEE Trans Cloud Comput 8(4):1030\u20131039","journal-title":"IEEE Trans Cloud Comput"},{"issue":"1","key":"3885_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s12859-015-0480-9","volume":"16","author":"LL de Oliveira","year":"2015","unstructured":"de Oliveira LL, de Oliveira PS, Tin\u00f3s R (2015) A multiobjective approach to the genetic code adaptability problem. BMC Bioinform 16(1):1\u201320","journal-title":"BMC Bioinform"},{"issue":"4","key":"3885_CR18","doi-asserted-by":"publisher","first-page":"577","DOI":"10.1109\/TEVC.2013.2281535","volume":"18","author":"K Deb","year":"2013","unstructured":"Deb K, Jain H (2013) An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: solving problems with box constraints. IEEE Trans Evol Comput 18(4):577\u2013601","journal-title":"IEEE Trans Evol Comput"},{"key":"3885_CR17","doi-asserted-by":"crossref","unstructured":"Deb K, Agrawal S, Pratap A, Meyarivan T (2000) A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA-II. In: International conference on parallel problem solving from nature. Springer, Berlin, Heidelberg, pp 849\u2013858","DOI":"10.1007\/3-540-45356-3_83"},{"key":"3885_CR19","doi-asserted-by":"publisher","first-page":"361","DOI":"10.1016\/j.future.2020.02.018","volume":"108","author":"D Ding","year":"2020","unstructured":"Ding D, Fan X, Zhao Y, Kang K, Yin Q, Zeng J (2020) Q-learning based dynamic task scheduling for energy-efficient cloud computing. Futur Gener Comput Syst 108:361\u2013371","journal-title":"Futur Gener Comput Syst"},{"issue":"4","key":"3885_CR20","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1016\/j.icte.2017.08.001","volume":"4","author":"N Dordaie","year":"2018","unstructured":"Dordaie N, Navimipour NJ (2018) A hybrid particle swarm optimization and hill climbing algorithm for task scheduling in the cloud environments. ICT Express 4(4):199\u2013202","journal-title":"ICT Express"},{"key":"3885_CR22","doi-asserted-by":"crossref","unstructured":"Duggan M, Flesk K, Duggan J, Howley E, Barrett E (2016) A reinforcement learning approach for dynamic selection of virtual machines in cloud data centres. In: 2016 Sixth International Conference on Innovative Computing Technology (INTECH). IEEE, pp 92\u201397","DOI":"10.1109\/INTECH.2016.7845053"},{"issue":"4","key":"3885_CR21","doi-asserted-by":"publisher","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"},{"issue":"3","key":"3885_CR23","doi-asserted-by":"publisher","first-page":"549","DOI":"10.1007\/s10766-018-0590-x","volume":"48","author":"P Durgadevi","year":"2020","unstructured":"Durgadevi P, Srinivasan S (2020) Resource allocation in cloud computing using SFLA and cuckoo search hybridization. Int J Parallel Prog 48(3):549\u2013565","journal-title":"Int J Parallel Prog"},{"issue":"3","key":"3885_CR24","doi-asserted-by":"publisher","first-page":"2152","DOI":"10.1016\/j.jpdc.2013.12.004","volume":"74","author":"HM Fard","year":"2014","unstructured":"Fard HM, Prodan R, Fahringer T (2014) Multi-objective list scheduling of workflow applications in distributed computing infrastructures. J Parallel Distrib Comput 74(3):2152\u20132165","journal-title":"J Parallel Distrib Comput"},{"issue":"10","key":"3885_CR25","doi-asserted-by":"publisher","first-page":"2918","DOI":"10.1016\/j.jpdc.2014.06.007","volume":"74","author":"K Fatema","year":"2014","unstructured":"Fatema K, Emeakaroha VC, Healy PD, Morrison JP, Lynn T (2014) A survey of cloud monitoring tools: taxonomy, capabilities and objectives. J Parallel Distrib Comput 74(10):2918\u20132933","journal-title":"J Parallel Distrib Comput"},{"key":"3885_CR26","doi-asserted-by":"crossref","unstructured":"Ga\u0327sior J, Seredy\u0144ski F (2013) Multi-objective parallel machines scheduling for fault-tolerant cloud systems. In: International Conference on Algorithms and Architectures for Parallel Processing. Springer, Cham, pp 247\u2013256","DOI":"10.1007\/978-3-319-03859-9_21"},{"issue":"7","key":"3885_CR27","doi-asserted-by":"publisher","first-page":"7153","DOI":"10.1007\/s12652-020-02384-2","volume":"12","author":"P Geetha","year":"2021","unstructured":"Geetha P, Robin CR (2021) Power conserving resource allocation scheme with improved QoS to promote green cloud computing. J Ambient Intell Humaniz Comput 12(7):7153\u20137164","journal-title":"J Ambient Intell Humaniz Comput"},{"key":"3885_CR28","doi-asserted-by":"crossref","unstructured":"George S (2015) Truthful workflow scheduling in cloud computing using hybrid PSO-ACO. In: 2015 International Conference on Developments of E-Systems Engineering (DeSE). IEEE, pp 60\u201364","DOI":"10.1109\/DeSE.2015.62"},{"issue":"1","key":"3885_CR29","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1016\/S0924-0136(03)00865-3","volume":"145","author":"JA Ghani","year":"2004","unstructured":"Ghani JA, Choudhury IA, Hassan HH (2004) Application of Taguchi method in the optimization of end milling parameters. J Mater Process Technol 145(1):84\u201392","journal-title":"J Mater Process Technol"},{"key":"3885_CR30","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1016\/j.future.2017.02.022","volume":"78","author":"M Ghobaei-Arani","year":"2018","unstructured":"Ghobaei-Arani M, Jabbehdari S, Pourmina MA (2018) An autonomic resource provisioning approach for service-based cloud applications: a hybrid approach. Future Gener Comput Syst 78:191\u2013210","journal-title":"Future Gener Comput Syst"},{"issue":"8","key":"3885_CR31","doi-asserted-by":"publisher","first-page":"1901","DOI":"10.1016\/j.future.2013.04.023","volume":"29","author":"L Grandinetti","year":"2013","unstructured":"Grandinetti L, Pisacane O, Sheikhalishahi M (2013) An approximate \u03f5-constraint method for a multi-objective job scheduling in the cloud. Future Gener Comput Syst 29(8):1901\u20131908","journal-title":"Future Gener Comput Syst"},{"key":"3885_CR32","doi-asserted-by":"publisher","first-page":"15178","DOI":"10.1109\/ACCESS.2018.2801319","volume":"6","author":"M Guo","year":"2018","unstructured":"Guo M, Guan Q, Ke W (2018) Optimal scheduling of VMs in queueing cloud computing systems with a heterogeneous workload. IEEE Access 6:15178\u201315191","journal-title":"IEEE Access"},{"issue":"8","key":"3885_CR33","doi-asserted-by":"publisher","first-page":"9979","DOI":"10.1007\/s11042-017-4685-y","volume":"77","author":"IAT Hashem","year":"2018","unstructured":"Hashem IAT, Anuar NB, Marjani M, Gani A, Sangaiah AK, Sakariyah AK (2018) Multi-objective scheduling of MapReduce jobs in big data processing. Multimed Tools Appl 77(8):9979\u20139994","journal-title":"Multimed Tools Appl"},{"issue":"4","key":"3885_CR34","doi-asserted-by":"publisher","first-page":"162","DOI":"10.1109\/CC.2016.7464133","volume":"13","author":"H He","year":"2016","unstructured":"He H, Xu G, Pang S, Zhao Z (2016) AMTS: adaptive multi-objective task scheduling strategy in cloud computing. China Commun 13(4):162\u2013171","journal-title":"China Commun"},{"key":"3885_CR35","doi-asserted-by":"publisher","first-page":"307","DOI":"10.1016\/j.future.2019.08.012","volume":"102","author":"G Ismayilov","year":"2020","unstructured":"Ismayilov G, Topcuoglu HR (2020) Neural network based multi-objective evolutionary algorithm for dynamic workflow scheduling in cloud computing. Future Gener Comput Syst 102:307\u2013322","journal-title":"Future Gener Comput Syst"},{"key":"3885_CR36","doi-asserted-by":"publisher","first-page":"1219","DOI":"10.1016\/j.procs.2015.07.419","volume":"57","author":"RK Jena","year":"2015","unstructured":"Jena RK (2015) Multi objective task scheduling in cloud environment using nested PSO framework. Procedia Comput Sci 57:1219\u20131227","journal-title":"Procedia Comput Sci"},{"key":"3885_CR37","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4419-5771-9","volume-title":"Practical goal programming","author":"D Jones","year":"2010","unstructured":"Jones D, Tamiz M (2010) Practical goal programming, vol 141. Springer, New York"},{"issue":"3","key":"3885_CR38","doi-asserted-by":"publisher","first-page":"682","DOI":"10.1016\/j.future.2012.08.015","volume":"29","author":"G Juve","year":"2013","unstructured":"Juve G, Chervenak A, Deelman E, Bharathi S, Mehta G, Vahi K (2013) Characterizing and profiling scientific workflows. Future Gener Comput Syst 29(3):682\u2013692","journal-title":"Future Gener Comput Syst"},{"key":"3885_CR39","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1613\/jair.301","volume":"4","author":"LP Kaelbling","year":"1996","unstructured":"Kaelbling LP, Littman ML, Moore AW (1996) Reinforcement learning: a survey. J Artif Intell Res 4:237\u2013285","journal-title":"J Artif Intell Res"},{"key":"3885_CR40","doi-asserted-by":"publisher","DOI":"10.4324\/9781315801933","volume-title":"Goal attainment scaling: applications, theory, and measurement","author":"TJ Kiresuk","year":"2014","unstructured":"Kiresuk TJ, Smith A, Cardillo JE (2014) Goal attainment scaling: applications, theory, and measurement. Psychology Press"},{"key":"3885_CR41","doi-asserted-by":"crossref","unstructured":"Labidi T, Mtibaa A, Gaaloul W, Tata S, Gargouri F (2017) Cloud SLA modeling and monitoring. In: 2017 IEEE International Conference on Services Computing (SCC), pp 338\u2013345","DOI":"10.1109\/SCC.2017.50"},{"key":"3885_CR42","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1016\/j.procs.2015.04.158","volume":"48","author":"AV Lakra","year":"2015","unstructured":"Lakra AV, Yadav DK (2015) Multi-objective tasks scheduling algorithm for cloud computing throughput optimization. Procedia Comput Sci 48:107\u2013113","journal-title":"Procedia Comput Sci"},{"issue":"3","key":"3885_CR43","doi-asserted-by":"publisher","first-page":"932","DOI":"10.1016\/j.ejor.2004.08.029","volume":"169","author":"M Laumanns","year":"2006","unstructured":"Laumanns M, Thiele L, Zitzler E (2006) An efficient, adaptive parameter variation scheme for metaheuristics based on the epsilon-constraint method. Eur J Oper Res 169(3):932\u2013942","journal-title":"Eur J Oper Res"},{"issue":"4","key":"3885_CR44","doi-asserted-by":"publisher","first-page":"2483","DOI":"10.1007\/s10586-019-03022-z","volume":"23","author":"JQ Li","year":"2020","unstructured":"Li JQ, Han YQ (2020) A hybrid multi-objective artificial bee colony algorithm for flexible task scheduling problems in cloud computing system. Clust Comput 23(4):2483\u20132499","journal-title":"Clust Comput"},{"key":"3885_CR45","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1016\/j.future.2016.04.014","volume":"63","author":"J Liu","year":"2016","unstructured":"Liu J, Pacitt E, Valduriez P, De Oliveira D, Mattoso M (2016) Multi-objective scheduling of scientific workflows in multisite clouds. Future Gener Comput Syst 63:76\u201395","journal-title":"Future Gener Comput Syst"},{"issue":"9","key":"3885_CR46","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0003197","volume":"3","author":"J Livny","year":"2008","unstructured":"Livny J, Teonadi H, Livny M, Waldor MK (2008) High-throughput, kingdom-wide prediction and annotation of bacterial non-coding RNAs. PLoS ONE 3(9):e3197","journal-title":"PLoS ONE"},{"key":"3885_CR47","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1007\/978-1-84628-757-2_10","volume-title":"Workflows for e-Science","author":"P Maechling","year":"2007","unstructured":"Maechling P, Deelman E, Zhao L, Graves R, Mehta G, Gupta N, Mehringer J, Kesselman C, Callaghan S, Okaya D, Francoeur H, Gupta V, Cui Y, Vahi K, Jordan T, Field E (2007) SCEC CyberShake workflows\u2014automating probabilistic seismic hazard analysis calculations. Workflows for e-Science. Springer, London, pp 143\u2013163"},{"issue":"6","key":"3885_CR48","doi-asserted-by":"publisher","first-page":"369","DOI":"10.1007\/s00158-003-0368-6","volume":"26","author":"RT Marler","year":"2004","unstructured":"Marler RT, Arora JS (2004) Survey of multi-objective optimization methods for engineering. Struct Multidiscip Optim 26(6):369\u2013395","journal-title":"Struct Multidiscip Optim"},{"key":"3885_CR49","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1016\/j.advengsoft.2012.11.011","volume":"56","author":"C Mateos","year":"2013","unstructured":"Mateos C, Pacini E, Garino CG (2013) An ACO-inspired algorithm for minimizing weighted flowtime in cloud-based parameter sweep experiments. Adv Eng Softw 56:38\u201350","journal-title":"Adv Eng Softw"},{"key":"3885_CR50","doi-asserted-by":"publisher","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":"3885_CR51","unstructured":"Pegasus WorkFlow Generator: http:\/\/www.confluence.pegasus.isi.edu\/display\/pegasus\/WorkflowGenerator, Access date: 2020"},{"issue":"4","key":"3885_CR52","doi-asserted-by":"publisher","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. Clust Comput 18(4):1595\u20131607","journal-title":"Clust Comput"},{"issue":"3","key":"3885_CR53","doi-asserted-by":"publisher","first-page":"4147","DOI":"10.1007\/s12652-020-01794-6","volume":"12","author":"J Praveenchandar","year":"2021","unstructured":"Praveenchandar J, Tamilarasi A (2021) Dynamic resource allocation with optimized task scheduling and improved power management in cloud computing. J Ambient Intell Humaniz Comput 12(3):4147\u20134159","journal-title":"J Ambient Intell Humaniz Comput"},{"key":"3885_CR54","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1016\/j.future.2018.09.023","volume":"92","author":"C Qiu","year":"2019","unstructured":"Qiu C, Cui S, Yao H, Xu F, Yu FR, Zhao C (2019) A novel QoS-enabled load scheduling algorithm based on reinforcement learning in software-defined energy internet. Future Gener Comput Syst 92:43\u201351","journal-title":"Future Gener Comput Syst"},{"key":"3885_CR55","doi-asserted-by":"publisher","first-page":"678","DOI":"10.1007\/978-3-030-24318-0_77","volume-title":"Advances in decision sciences, image processing, security and computer vision","author":"A Rajagopalan","year":"2020","unstructured":"Rajagopalan A, Modale DR, Senthilkumar R (2020) Optimal scheduling of tasks in cloud computing using hybrid firefly-genetic algorithm. Advances in decision sciences, image processing, security and computer vision. Springer, Cham, pp 678\u2013687"},{"key":"3885_CR56","doi-asserted-by":"crossref","unstructured":"Raju R, Amudhavel J, Kannan N, Monisha M (2014) A bio inspired Energy-Aware Multi objective Chiropteran Algorithm (EAMOCA) for hybrid cloud computing environment. In: 2014 International conference on green computing communication and electrical engineering (ICGCCEE). IEEE, pp 1\u20135","DOI":"10.1109\/ICGCCEE.2014.6922463"},{"key":"3885_CR57","doi-asserted-by":"publisher","DOI":"10.1016\/j.cie.2020.106649","volume":"147","author":"S Saeedi","year":"2020","unstructured":"Saeedi S, Khorsand R, Bidgoli SG, Ramezanpour M (2020) Improved many-objective particle swarm optimization algorithm for scientific workflow scheduling in cloud computing. Comput Ind Eng 147:106649","journal-title":"Comput Ind Eng"},{"issue":"2","key":"3885_CR58","first-page":"616","volume":"20","author":"TP Shabeera","year":"2017","unstructured":"Shabeera TP, Kumar SM, Salam SM, Krishnan KM (2017) Optimizing VM allocation and data placement for data-intensive applications in cloud using ACO metaheuristic algorithm. Eng Sci Technol 20(2):616\u2013628","journal-title":"Eng Sci Technol"},{"key":"3885_CR59","doi-asserted-by":"crossref","unstructured":"Shaw R, Howley E, Barrett E (2017) An advanced reinforcement learning approach for energy-aware virtual machine consolidation in cloud data centers. In: 2017 12th International Conference for Internet Technology and Secured Transactions (ICITST). IEEE, pp 61\u201366","DOI":"10.23919\/ICITST.2017.8356347"},{"issue":"9","key":"3885_CR60","doi-asserted-by":"publisher","first-page":"8780","DOI":"10.1109\/JIOT.2020.2996762","volume":"7","author":"F Song","year":"2020","unstructured":"Song F, Xing H, Luo S, Zhan D, Dai P, Qu R (2020) A multiobjective computation offloading algorithm for mobile-edge computing. IEEE Internet Things J 7(9):8780\u20138799","journal-title":"IEEE Internet Things J"},{"key":"3885_CR61","volume-title":"Reinforcement learning: an introduction","author":"RS Sutton","year":"2018","unstructured":"Sutton RS, Barto AG (2018) Reinforcement learning: an introduction. MIT Press"},{"issue":"24","key":"3885_CR62","doi-asserted-by":"publisher","first-page":"16951","DOI":"10.1007\/s00521-021-06289-9","volume":"33","author":"M Tanha","year":"2021","unstructured":"Tanha M, Hosseini Shirvani M, Rahmani AM (2021) A hybrid meta-heuristic task scheduling algorithm based on genetic and thermodynamic simulated annealing algorithms in cloud computing environments. Neural Comput Appl 33(24):16951\u201316984","journal-title":"Neural Comput Appl"},{"issue":"1","key":"3885_CR63","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/s10723-015-9340-0","volume":"14","author":"A Tchernykh","year":"2016","unstructured":"Tchernykh A, Lozano L, Schwiegelshohn U, Bouvry P, Pecero JE, Nesmachnow S, Drozdov AY (2016) Online bi-objective scheduling for IaaS clouds ensuring quality of service. J Grid Comput 14(1):5\u201322","journal-title":"J Grid Comput"},{"key":"3885_CR64","doi-asserted-by":"crossref","unstructured":"Teich J (2001) Pareto-front exploration with uncertain objectives. In: International Conference on Evolutionary Multi-Criterion Optimization. Springer, Berlin, Heidelberg, pp 314\u2013328","DOI":"10.1007\/3-540-44719-9_22"},{"key":"3885_CR65","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.future.2017.05.017","volume":"76","author":"L Teylo","year":"2017","unstructured":"Teylo L, de Paula U, Frota Y, de Oliveira D, Drummond LM (2017) A hybrid evolutionary algorithm for task scheduling and data assignment of data-intensive scientific workflows on clouds. Future Gener Comput Syst 76:1\u201317","journal-title":"Future Gener Comput Syst"},{"key":"3885_CR66","doi-asserted-by":"publisher","first-page":"1170","DOI":"10.1016\/j.ins.2019.10.035","volume":"512","author":"Z Tong","year":"2020","unstructured":"Tong Z, Chen H, Deng X, Li K, Li K (2020) A scheduling scheme in the cloud computing environment using deep Q-learning. Inf Sci 512:1170\u20131191","journal-title":"Inf Sci"},{"key":"3885_CR67","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1016\/j.advengsoft.2013.11.004","volume":"68","author":"WX Wang","year":"2014","unstructured":"Wang WX, Wang X, Ge XL, Deng L (2014) Multi-objective optimization model for multi-project scheduling on critical chain. Adv Eng Softw 68:33\u201339","journal-title":"Adv Eng Softw"},{"issue":"3","key":"3885_CR68","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1007\/BF00992698","volume":"8","author":"CJ Watkins","year":"1992","unstructured":"Watkins CJ, Dayan P (1992) Q-learning. Mach Learn 8(3):279\u2013292","journal-title":"Mach Learn"},{"issue":"8","key":"3885_CR69","doi-asserted-by":"publisher","first-page":"2265","DOI":"10.1007\/s00500-014-1406-6","volume":"19","author":"B Xu","year":"2015","unstructured":"Xu B, Peng Z, Xiao F, Gates AM, Yu JP (2015) Dynamic deployment of virtual machines in cloud computing using multi-objective optimization. Soft Comput 19(8):2265\u20132273","journal-title":"Soft Comput"},{"issue":"15","key":"3885_CR70","doi-asserted-by":"publisher","first-page":"4309","DOI":"10.1007\/s00500-016-2063-8","volume":"21","author":"G Yao","year":"2017","unstructured":"Yao G, Ding Y, Jin Y, Hao K (2017) Endocrine-based coevolutionary multi-swarm for multi-objective workflow scheduling in a cloud system. Soft Comput 21(15):4309\u20134322","journal-title":"Soft Comput"}],"container-title":["Journal of Ambient Intelligence and Humanized Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12652-022-03885-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s12652-022-03885-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12652-022-03885-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,27]],"date-time":"2024-02-27T08:25:34Z","timestamp":1709022334000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s12652-022-03885-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,29]]},"references-count":70,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024,1]]}},"alternative-id":["3885"],"URL":"https:\/\/doi.org\/10.1007\/s12652-022-03885-y","relation":{},"ISSN":["1868-5137","1868-5145"],"issn-type":[{"value":"1868-5137","type":"print"},{"value":"1868-5145","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,29]]},"assertion":[{"value":"4 October 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 April 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 May 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}