{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,19]],"date-time":"2026-05-19T07:14:20Z","timestamp":1779174860818,"version":"3.51.4"},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"16","license":[{"start":{"date-parts":[[2024,8,3]],"date-time":"2024-08-03T00:00:00Z","timestamp":1722643200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,8,3]],"date-time":"2024-08-03T00:00:00Z","timestamp":1722643200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100002855","name":"Ministry of Science and Technology of the People's Republic of China","doi-asserted-by":"crossref","award":["2018YFC1406200"],"award-info":[{"award-number":["2018YFC1406200"]}],"id":[{"id":"10.13039\/501100002855","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100002855","name":"Ministry of Science and Technology of the People's Republic of China","doi-asserted-by":"crossref","award":["2018YFC1406200"],"award-info":[{"award-number":["2018YFC1406200"]}],"id":[{"id":"10.13039\/501100002855","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100002855","name":"Ministry of Science and Technology of the People's Republic of China","doi-asserted-by":"crossref","award":["2018YFC1406200"],"award-info":[{"award-number":["2018YFC1406200"]}],"id":[{"id":"10.13039\/501100002855","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2024,11]]},"DOI":"10.1007\/s11227-024-06383-4","type":"journal-article","created":{"date-parts":[[2024,8,3]],"date-time":"2024-08-03T16:02:04Z","timestamp":1722700924000},"page":"24138-24172","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["A resource optimization scheduling model and algorithm for heterogeneous computing clusters based on GNN and RL"],"prefix":"10.1007","volume":"80","author":[{"given":"Zhen","family":"Zhang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chen","family":"Xu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kun","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shaohua","family":"Xu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Long","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,8,3]]},"reference":[{"key":"6383_CR1","doi-asserted-by":"crossref","unstructured":"Riedel M, Sedona R, Barakat C, Einarsson PH, Hassanian R, Cavallaro G, Book M, Neukirchen H, Lintermann A (2021) Practice and experience in using parallel and scalable machine learning with heterogenous modular supercomputing architectures. In: IPDPS. IEEE, Portland, OR, pp 76\u201385","DOI":"10.1109\/IPDPSW52791.2021.00019"},{"key":"6383_CR2","doi-asserted-by":"crossref","unstructured":"Leon V, Bezaitis C, Lentaris G, Soudris D, Reisis DI, Papatheofanous E, Kyriakos A, Dunne A, Samuelsson A, Steenari D (2021) FPGA & VPU co-processing in space applications: Development and testing with DSP\/AI benchmarks. In: ICECS. IEEE, Dubai, United Arab Emirates, pp 1\u20135","DOI":"10.1109\/ICECS53924.2021.9665462"},{"issue":"5","key":"6383_CR3","doi-asserted-by":"publisher","first-page":"1057","DOI":"10.1109\/TPDS.2020.3041829","volume":"32","author":"H Djigal","year":"2021","unstructured":"Djigal H, Feng J, Lu J, Ge J (2021) IPPTS: an efficient algorithm for scientific workflow scheduling in heterogeneous computing systems. IEEE Trans Parall Distrib Syst 32(5):1057\u20131071","journal-title":"IEEE Trans Parall Distrib Syst"},{"issue":"1","key":"6383_CR4","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1186\/s13677-023-00490-y","volume":"12","author":"Q Li","year":"2023","unstructured":"Li Q, Peng Z, Cui D, Lin J, Zhang H (2023) UDL: a cloud task scheduling framework based on multiple deep neural networks. J. Cloud Comput. 12(1):114","journal-title":"J. Cloud Comput."},{"key":"6383_CR5","doi-asserted-by":"publisher","first-page":"284","DOI":"10.1016\/j.future.2022.11.032","volume":"141","author":"G Chen","year":"2023","unstructured":"Chen G, Qi J, Sun Y, Hu X, Dong Z, Sun Y (2023) A collaborative scheduling method for cloud computing heterogeneous workflows based on deep reinforcement learning. Fut Gener Comput Syst 141:284\u2013297","journal-title":"Fut Gener Comput Syst"},{"issue":"1","key":"6383_CR6","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1109\/TPDS.2020.3011979","volume":"32","author":"S Wang","year":"2021","unstructured":"Wang S, Ding Z, Jiang C (2021) Elastic scheduling for microservice applications in clouds. IEEE Trans Parall Distrib Syst 32(1):98\u2013115","journal-title":"IEEE Trans Parall Distrib Syst"},{"issue":"1","key":"6383_CR7","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1186\/s13677-023-00401-1","volume":"12","author":"G Saravanan","year":"2023","unstructured":"Saravanan G, Neelakandan S, Ezhumalai P, Maurya S (2023) Improved wild horse optimization with levy flight algorithm for effective task scheduling in cloud computing. J Cloud Comput 12(1):24","journal-title":"J Cloud Comput"},{"key":"6383_CR8","doi-asserted-by":"crossref","unstructured":"Kiamari M, Krishnamachari B (2022) Gcnscheduler: scheduling distributed computing applications using graph convolutional networks. In: Barlet-Ros P, Casas P, Scarselli F, Cheng X, Cabellos A (eds) GNNet. ACM, Rome, Italy, pp 13\u201317","DOI":"10.1145\/3565473.3569185"},{"issue":"9","key":"6383_CR9","doi-asserted-by":"publisher","first-page":"2188","DOI":"10.1109\/TPDS.2021.3055019","volume":"32","author":"Z Hu","year":"2021","unstructured":"Hu Z, Li D, Zhang D, Zhang Y, Peng B (2021) Optimizing resource allocation for data-parallel jobs via GCN-based prediction. IEEE Trans Parall Distrib Syst 32(9):2188\u20132201","journal-title":"IEEE Trans Parall Distrib Syst"},{"issue":"4","key":"6383_CR10","doi-asserted-by":"publisher","first-page":"4962","DOI":"10.1109\/TNSM.2021.3139607","volume":"19","author":"X Zhao","year":"2022","unstructured":"Zhao X, Wu C (2022) Large-scale machine learning cluster scheduling via multi-agent graph reinforcement learning. IEEE Trans Netw Serv Manag 19(4):4962\u20134974","journal-title":"IEEE Trans Netw Serv Manag"},{"key":"6383_CR11","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1016\/j.jmsy.2022.08.004","volume":"65","author":"X Wang","year":"2022","unstructured":"Wang X, Zhang L, Liu Y, Li F, Chen Z, Zhao C, Bai T (2022) Dynamic scheduling of tasks in cloud manufacturing with multi-agent reinforcement learning. J Manuf Syst 65:130\u2013145","journal-title":"J Manuf Syst"},{"key":"6383_CR12","doi-asserted-by":"crossref","unstructured":"Zhu K, Zhang Z, Zeadally S, Sun F (2024) Learning to optimize workflow scheduling for an edge\u2013cloud computing environment. IEEE Trans Cloud Comput","DOI":"10.1109\/TCC.2024.3408006"},{"issue":"4","key":"6383_CR13","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1007\/s10723-023-09685-8","volume":"21","author":"D Chen","year":"2023","unstructured":"Chen D, Liu X (2023) Mayfly Taylor optimization-based graph attention network for task scheduling in edge computing. J Grid Comput 21(4):53","journal-title":"J Grid Comput"},{"key":"6383_CR14","unstructured":"Wang G, Ying R, Huang J, Leskovec J (2020) Direct multi-hop attention based graph neural network. CoRR arXiv:abs\/2009.14332"},{"issue":"4","key":"6383_CR15","doi-asserted-by":"publisher","first-page":"4002","DOI":"10.1109\/TNSM.2021.3125395","volume":"18","author":"X Ma","year":"2021","unstructured":"Ma X, Xu H, Gao H, Bian M (2021) Real-time multiple-workflow scheduling in cloud environments. IEEE Trans Netw Serv Manag 18(4):4002\u20134018","journal-title":"IEEE Trans Netw Serv Manag"},{"issue":"5","key":"6383_CR16","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1007\/s10462-024-10756-9","volume":"57","author":"G Zhou","year":"2024","unstructured":"Zhou G, Tian W, Buyya R, Xue R, Song L (2024) Deep reinforcement learning-based methods for resource scheduling in cloud computing: a review and future directions. Artif Intell Rev 57(5):124","journal-title":"Artif Intell Rev"},{"key":"6383_CR17","doi-asserted-by":"publisher","first-page":"109650","DOI":"10.1016\/j.cie.2023.109650","volume":"185","author":"J Huang","year":"2023","unstructured":"Huang J, Gao L, Li X, Zhang C (2023) A cooperative hierarchical deep reinforcement learning based multi-agent method for distributed job shop scheduling problem with random job arrivals. Comput Ind Eng 185:109650","journal-title":"Comput Ind Eng"},{"issue":"6","key":"6383_CR18","doi-asserted-by":"publisher","first-page":"1756","DOI":"10.1109\/TCAD.2022.3207328","volume":"42","author":"J Zhou","year":"2023","unstructured":"Zhou J, Shen Y, Li L, Zhuo C, Chen M (2023) Swarm intelligence-based task scheduling for enhancing security for iot devices. IEEE Trans Comput Aided Des Integr Circuits Syst 42(6):1756\u20131769","journal-title":"IEEE Trans Comput Aided Des Integr Circuits Syst"},{"issue":"3","key":"6383_CR19","doi-asserted-by":"publisher","first-page":"905","DOI":"10.1007\/s10845-021-01847-3","volume":"34","author":"BM Kayhan","year":"2023","unstructured":"Kayhan BM, Yildiz G (2023) Reinforcement learning applications to machine scheduling problems: a comprehensive literature review. J Intell Manuf 34(3):905\u2013929","journal-title":"J Intell Manuf"},{"issue":"2","key":"6383_CR20","doi-asserted-by":"publisher","first-page":"1074","DOI":"10.1109\/TSC.2020.2975774","volume":"15","author":"A Song","year":"2022","unstructured":"Song A, Chen W, Luo X, Zhan Z, Zhang J (2022) Scheduling workflows with composite tasks: A nested particle swarm optimization approach. IEEE Trans Serv Comput 15(2):1074\u20131088","journal-title":"IEEE Trans Serv Comput"},{"key":"6383_CR21","doi-asserted-by":"publisher","first-page":"101008","DOI":"10.1016\/j.swevo.2021.101008","volume":"68","author":"S Qin","year":"2022","unstructured":"Qin S, Pi D, Shao Z, Xu Y (2022) Hybrid collaborative multi-objective fruit fly optimization algorithm for scheduling workflow in cloud environment. Swarm Evol Comput 68:101008","journal-title":"Swarm Evol Comput"},{"issue":"9","key":"6383_CR22","doi-asserted-by":"publisher","first-page":"2183","DOI":"10.1109\/TPDS.2021.3122428","volume":"33","author":"H Li","year":"2022","unstructured":"Li H, Wang D, Zhou M, Fan Y, Xia Y (2022) Multi-swarm co-evolution based hybrid intelligent optimization for bi-objective multi-workflow scheduling in the cloud. IEEE Trans Parall Distributed Syst 33(9):2183\u20132197","journal-title":"IEEE Trans Parall Distributed Syst"},{"key":"6383_CR23","doi-asserted-by":"publisher","first-page":"100429","DOI":"10.1016\/j.suscom.2020.100429","volume":"28","author":"M Bansal","year":"2020","unstructured":"Bansal M, Malik SK (2020) A multi-faceted optimization scheduling framework based on the particle swarm optimization algorithm in cloud computing. Sustain Comput Informatics Syst 28:100429","journal-title":"Sustain Comput Informatics Syst"},{"issue":"9","key":"6383_CR24","doi-asserted-by":"publisher","first-page":"6264","DOI":"10.1109\/TII.2022.3148288","volume":"18","author":"I Attiya","year":"2022","unstructured":"Attiya I, Elaziz MA, Abualigah L, Nguyen TN, El-Latif AAA (2022) An improved hybrid swarm intelligence for scheduling IoT application tasks in the cloud. IEEE Trans Ind Inform 18(9):6264\u20136272","journal-title":"IEEE Trans Ind Inform"},{"key":"6383_CR25","doi-asserted-by":"publisher","first-page":"103501","DOI":"10.1016\/j.engappai.2020.103501","volume":"90","author":"MH Shirvani","year":"2020","unstructured":"Shirvani MH (2020) A hybrid meta-heuristic algorithm for scientific workflow scheduling in heterogeneous distributed computing systems. Eng Appl Artif Intell 90:103501","journal-title":"Eng Appl Artif Intell"},{"key":"6383_CR26","doi-asserted-by":"crossref","unstructured":"Mao H, Schwarzkopf M, Venkatakrishnan SB, Meng Z, Alizadeh M (2019) Learning scheduling algorithms for data processing clusters. In: Wu J, Hall W (eds) SIGCOMM. ACM, Beijing, China, pp 270\u2013288","DOI":"10.1145\/3341302.3342080"},{"key":"6383_CR27","doi-asserted-by":"crossref","unstructured":"Sun P, Guo Z, Wang J, Li J, Lan J, Hu Y (2020) Deepweave: Accelerating job completion time with deep reinforcement learning-based coflow scheduling. In: Bessiere C (ed) IJCAI. ijcai.org, Yokohama, Japan, pp 3314\u20133320","DOI":"10.24963\/ijcai.2020\/458"},{"key":"6383_CR28","doi-asserted-by":"crossref","unstructured":"Ni X, Li J, Yu M, Zhou W, Wu K (2020) Generalizable resource allocation in stream processing via deep reinforcement learning. In: AAAI. AAAI Press, New York, NY, USA, pp 857\u2013864","DOI":"10.1609\/aaai.v34i01.5431"},{"key":"6383_CR29","doi-asserted-by":"crossref","unstructured":"Peng H, Wu C, Zhan Y, Xia Y (2022) Lore: a learning-based approach for workflow scheduling in clouds. In: Li P, Heo J, Cern\u00fd T (eds) RACS. ACM, Japan, pp 47\u201352","DOI":"10.1145\/3538641.3561487"},{"key":"6383_CR30","doi-asserted-by":"publisher","first-page":"419","DOI":"10.1016\/j.neucom.2021.05.070","volume":"455","author":"Z Tong","year":"2021","unstructured":"Tong Z, Ye F, Liu B, Cai J, Mei J (2021) DDQN-TS: a novel bi-objective intelligent scheduling algorithm in the cloud environment. Neurocomputing 455:419\u2013430","journal-title":"Neurocomputing"},{"key":"6383_CR31","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2022.109707","volume":"130","author":"Z Lin","year":"2022","unstructured":"Lin Z, Li C, Tian L, Zhang B (2022) A scheduling algorithm based on reinforcement learning for heterogeneous environments. Appl Soft Comput 130:109707","journal-title":"Appl Soft Comput"},{"key":"6383_CR32","doi-asserted-by":"publisher","first-page":"108653","DOI":"10.1016\/j.compeleceng.2023.108653","volume":"107","author":"Y Song","year":"2023","unstructured":"Song Y, Li C, Tian L, Song H (2023) A reinforcement learning based job scheduling algorithm for heterogeneous computing environment. Comput Electr Eng 107:108653","journal-title":"Comput Electr Eng"},{"key":"6383_CR33","doi-asserted-by":"crossref","unstructured":"Grinsztajn N, Beaumont O, Jeannot E, Preux P (2021) READYS: a reinforcement learning based strategy for heterogeneous dynamic scheduling. In: CLUSTER. IEEE, OR, USA, pp 70\u201381","DOI":"10.1109\/Cluster48925.2021.00031"},{"key":"6383_CR34","unstructured":"Liu Z, Wang Y, Vaidya S, Ruehle F, Halverson J, Soljacic M, Hou TY, Tegmark M (2024) KAN: kolmogorov\u2013Arnold networks. CoRR arXiv:abs\/2404.19756"},{"key":"6383_CR35","unstructured":"Cloudsimpy: Datacenter job scheduling simulation framework. https:\/\/github.com\/FengcunLi\/CloudSimPy"},{"key":"6383_CR36","unstructured":"Alibaba Cluster Trace Program (2018) https:\/\/github.com\/alibaba\/clusterdata"},{"issue":"1","key":"6383_CR37","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1186\/s13677-024-00670-4","volume":"13","author":"Z Zhang","year":"2024","unstructured":"Zhang Z, Xu C, Xu S, Huang L, Zhang J (2024) Towards optimized scheduling and allocation of heterogeneous resource via graph-enhanced EPSO algorithm. J Cloud Comput 13(1):108","journal-title":"J Cloud Comput"},{"key":"6383_CR38","doi-asserted-by":"crossref","unstructured":"Zhou Y, Li X, Luo J, Yuan M, Zeng J, Yao J (2022) Learning to optimize DAG scheduling in heterogeneous environment. In: MDM. IEEE, Paphos, Cyprus, pp 137\u2013146","DOI":"10.1109\/MDM55031.2022.00040"},{"key":"6383_CR39","doi-asserted-by":"crossref","unstructured":"Talouki RN, Shirvani MH, Motameni H (2022) A heuristic-based task scheduling algorithm for scientific workflows in heterogeneous cloud computing platforms. J King Saud Univ Comput Inf Sci 34(8 Part A):4902\u20134913","DOI":"10.1016\/j.jksuci.2021.05.011"},{"issue":"2","key":"6383_CR40","doi-asserted-by":"publisher","first-page":"507","DOI":"10.1007\/s00778-023-00819-8","volume":"33","author":"M Fragkoulis","year":"2024","unstructured":"Fragkoulis M, Carbone P, Kalavri V, Katsifodimos A (2024) A survey on the evolution of stream processing systems. VLDB J 33(2):507\u2013541","journal-title":"VLDB J"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-024-06383-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-024-06383-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-024-06383-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,24]],"date-time":"2024-08-24T12:22:11Z","timestamp":1724502131000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-024-06383-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,8,3]]},"references-count":40,"journal-issue":{"issue":"16","published-print":{"date-parts":[[2024,11]]}},"alternative-id":["6383"],"URL":"https:\/\/doi.org\/10.1007\/s11227-024-06383-4","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,8,3]]},"assertion":[{"value":"25 July 2024","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 August 2024","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Consent has been granted by all authors and there is no conflict.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare no Conflict of interest.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}