{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,4]],"date-time":"2025-12-04T06:22:25Z","timestamp":1764829345640,"version":"3.46.0"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"18","license":[{"start":{"date-parts":[[2025,12,4]],"date-time":"2025-12-04T00:00:00Z","timestamp":1764806400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,12,4]],"date-time":"2025-12-04T00:00:00Z","timestamp":1764806400000},"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 Supercomput"],"DOI":"10.1007\/s11227-025-08092-y","type":"journal-article","created":{"date-parts":[[2025,12,4]],"date-time":"2025-12-04T03:53:31Z","timestamp":1764820411000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Hierarchical heuristic scheduling for real-time distributed workflows in heterogeneous embedded systems"],"prefix":"10.1007","volume":"81","author":[{"given":"He","family":"Li","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaofeng","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Long","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoping","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,12,4]]},"reference":[{"key":"8092_CR1","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2023.111142","volume":"151","author":"S Karami","year":"2024","unstructured":"Karami S, Azizi S, Ahmadizar F (2024) A bi-objective workflow scheduling in virtualized fog-cloud computing using nsga-ii with semi-greedy initialization. Appl Soft Comput 151:111142","journal-title":"Appl Soft Comput"},{"issue":"6","key":"8092_CR2","doi-asserted-by":"publisher","first-page":"911","DOI":"10.1109\/TCAD.2010.2048354","volume":"29","author":"F Ferrandi","year":"2010","unstructured":"Ferrandi F, Lanzi PL, Pilato C, Sciuto D, Tumeo A (2010) Ant colony heuristic for mapping and scheduling tasks and communications on heterogeneous embedded systems. IEEE Trans Comput Aided Des Integr Circuits Syst 29(6):911\u2013924","journal-title":"IEEE Trans Comput Aided Des Integr Circuits Syst"},{"issue":"4","key":"8092_CR3","doi-asserted-by":"publisher","first-page":"333","DOI":"10.1109\/TEVC.2002.802450","volume":"6","author":"D Merkle","year":"2002","unstructured":"Merkle D, Middendorf M, Schmeck H (2002) Ant colony optimization for resource-constrained project scheduling. IEEE Trans Evol Comput 6(4):333\u2013346","journal-title":"IEEE Trans Evol Comput"},{"key":"8092_CR4","doi-asserted-by":"crossref","unstructured":"Leena V, AS AB, Rajasree M (2016) Genetic algorithm based bi-objective task scheduling in hybrid cloud platform. International Journal of Computer Theory and Engineering 8(1), 7","DOI":"10.7763\/IJCTE.2016.V8.1012"},{"key":"8092_CR5","doi-asserted-by":"crossref","unstructured":"Karatza HD (2024) Scheduling linear workflows with multicriteria based partial computations in a cloud\u2013fog\u2013mist environment. In: 2024 9th International Conference on Fog and Mobile Edge Computing (FMEC), pp. 107\u2013113. IEEE","DOI":"10.1109\/FMEC62297.2024.10710231"},{"issue":"6","key":"8092_CR6","doi-asserted-by":"publisher","first-page":"1239","DOI":"10.1109\/TPDS.2019.2961098","volume":"31","author":"HR Faragardi","year":"2019","unstructured":"Faragardi HR, Sedghpour MRS, Fazliahmadi S, Fahringer T, Rasouli N (2019) Grp-heft: A budget-constrained resource provisioning scheme for workflow scheduling in iaas clouds. IEEE Trans Parallel Distrib Syst 31(6):1239\u20131254","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"16","key":"8092_CR7","first-page":"23","volume":"110","author":"AA Nasr","year":"2015","unstructured":"Nasr AA, El-Bahnasawy NA, El-Sayed A (2015) Task scheduling algorithm for high performance heterogeneous distributed computing systems. Int J Comput Appl 110(16):23\u201329","journal-title":"Int J Comput Appl"},{"issue":"3","key":"8092_CR8","doi-asserted-by":"publisher","first-page":"1419","DOI":"10.1007\/s11227-011-0554-z","volume":"59","author":"N Min-Allah","year":"2012","unstructured":"Min-Allah N, Khan SU, Ghani N, Li J, Wang L, Bouvry P (2012) A comparative study of rate monotonic schedulability tests. J Supercomput 59(3):1419\u20131430","journal-title":"J Supercomput"},{"issue":"6","key":"8092_CR9","doi-asserted-by":"publisher","first-page":"1101","DOI":"10.1016\/j.compeleceng.2010.04.003","volume":"36","author":"N Min-Allah","year":"2010","unstructured":"Min-Allah N, Ali I, Xing J, Wang Y (2010) Utilization bound for periodic task set with composite deadline. Comput Electric Eng 36(6):1101\u20131109","journal-title":"Comput Electric Eng"},{"issue":"3","key":"8092_CR10","doi-asserted-by":"publisher","first-page":"502","DOI":"10.1007\/s11227-011-0611-7","volume":"61","author":"SU Khan","year":"2012","unstructured":"Khan SU, Min-Allah N (2012) A goal programming based energy efficient resource allocation in data centers. J Supercomput 61(3):502\u2013519","journal-title":"J Supercomput"},{"issue":"3","key":"8092_CR11","doi-asserted-by":"publisher","first-page":"3197","DOI":"10.1109\/TCC.2023.3269144","volume":"11","author":"L Yang","year":"2023","unstructured":"Yang L, Xia Y, Ye L, Gao R, Zhan Y (2023) A fully hybrid algorithm for deadline constrained workflow scheduling in clouds. IEEE Trans Cloud Comput 11(3):3197\u20133210. https:\/\/doi.org\/10.1109\/TCC.2023.3269144","journal-title":"IEEE Trans Cloud Comput"},{"issue":"4","key":"8092_CR12","doi-asserted-by":"publisher","first-page":"1667","DOI":"10.1109\/TGCN.2023.3283509","volume":"7","author":"Q Liu","year":"2023","unstructured":"Liu Q, Zeng L, Bilal M, Song H, Liu X, Zhang Y, Cao X (2023) A multi-swarm pso approach to large-scale task scheduling in a sustainable supply chain datacenter. IEEE Trans Green Commun Network 7(4):1667\u20131677","journal-title":"IEEE Trans Green Commun Network"},{"issue":"3","key":"8092_CR13","doi-asserted-by":"publisher","first-page":"683","DOI":"10.1109\/TPDS.2021.3100298","volume":"33","author":"X Chen","year":"2022","unstructured":"Chen X, Zhang J, Lin B, Chen Z, Wolter K, Min G (2022) Energy-efficient offloading for dnn-based smart iot systems in cloud-edge environments. IEEE Trans Parallel Distrib Syst 33(3):683\u2013697. https:\/\/doi.org\/10.1109\/TPDS.2021.3100298","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"2","key":"8092_CR14","doi-asserted-by":"publisher","first-page":"564","DOI":"10.1109\/TASE.2013.2272758","volume":"11","author":"X Zuo","year":"2013","unstructured":"Zuo X, Zhang G, Tan W (2013) Self-adaptive learning pso-based deadline constrained task scheduling for hybrid iaas cloud. IEEE Trans Autom Sci Eng 11(2):564\u2013573","journal-title":"IEEE Trans Autom Sci Eng"},{"issue":"11","key":"8092_CR15","doi-asserted-by":"publisher","first-page":"7136","DOI":"10.1109\/TCYB.2022.3224169","volume":"53","author":"B Zhao","year":"2022","unstructured":"Zhao B, Liu X, Song A, Chen W-N, Lai K-K, Zhang J, Deng RH (2022) Primpso: A privacy-preserving multiagent particle swarm optimization algorithm. IEEE Trans Cybernet 53(11):7136\u20137149","journal-title":"IEEE Trans Cybernet"},{"issue":"6","key":"8092_CR16","doi-asserted-by":"publisher","first-page":"2715","DOI":"10.1109\/TCYB.2019.2933499","volume":"50","author":"Z-J Wang","year":"2019","unstructured":"Wang Z-J, Zhan Z-H, Yu W-J, Lin Y, Zhang J, Gu T-L, Zhang J (2019) Dynamic group learning distributed particle swarm optimization for large-scale optimization and its application in cloud workflow scheduling. IEEE Trans Cybernet 50(6):2715\u20132729","journal-title":"IEEE Trans Cybernet"},{"key":"8092_CR17","doi-asserted-by":"publisher","first-page":"207","DOI":"10.1007\/s13174-011-0032-0","volume":"2","author":"LF Bittencourt","year":"2011","unstructured":"Bittencourt LF, Madeira ERM (2011) Hcoc: A cost optimization algorithm for workflow scheduling in hybrid clouds. J Internet Serv Appl 2:207\u2013227","journal-title":"J Internet Serv Appl"},{"key":"8092_CR18","doi-asserted-by":"publisher","first-page":"2013","DOI":"10.1007\/s10586-018-2841-4","volume":"21","author":"C Li","year":"2018","unstructured":"Li C, Tang J, Luo Y (2018) Towards operational cost minimization for cloud bursting with deadline constraints in hybrid clouds. Clust Comput 21:2013\u20132029","journal-title":"Clust Comput"},{"issue":"1","key":"8092_CR19","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1504\/IJGUC.2019.097221","volume":"10","author":"S Bosmans","year":"2019","unstructured":"Bosmans S, Maricaux G, Schueren FVD, Hellinckx P (2019) Cost-aware hybrid cloud scheduling of parameter sweep calculations using predictive algorithms. Int J Grid Util Comput 10(1):63\u201375","journal-title":"Int J Grid Util Comput"},{"issue":"6","key":"8092_CR20","doi-asserted-by":"publisher","first-page":"1401","DOI":"10.1109\/TPDS.2018.2793254","volume":"29","author":"J Zhu","year":"2018","unstructured":"Zhu J, Li X, Ruiz R, Xu X (2018) Scheduling stochastic multi-stage jobs to elastic hybrid cloud resources. IEEE Trans Parallel Distrib Syst 29(6):1401\u20131415. https:\/\/doi.org\/10.1109\/TPDS.2018.2793254","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"6","key":"8092_CR21","doi-asserted-by":"publisher","first-page":"1059","DOI":"10.1109\/TSC.2017.2759206","volume":"13","author":"W Zhang","year":"2020","unstructured":"Zhang W, Wen Y, Lai LL, Liu F, Fan R (2020) Electricity cost minimization for interruptible workload in datacenter servers. IEEE Trans Serv Comput 13(6):1059\u20131071. https:\/\/doi.org\/10.1109\/TSC.2017.2759206","journal-title":"IEEE Trans Serv Comput"},{"issue":"6","key":"8092_CR22","doi-asserted-by":"publisher","first-page":"1149","DOI":"10.1109\/TPDS.2012.201","volume":"24","author":"Y Guo","year":"2013","unstructured":"Guo Y, Fang Y (2013) Electricity cost saving strategy in data centers by using energy storage. IEEE Trans Parallel Distrib Syst 24(6):1149\u20131160. https:\/\/doi.org\/10.1109\/TPDS.2012.201","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"8092_CR23","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1016\/j.jpdc.2019.03.019","volume":"130","author":"J Huang","year":"2019","unstructured":"Huang J, Liu Y, Li R, Li K, An J, Bai Y, Yang F, Xie G (2019) Optimal power allocation and load balancing for non-dedicated heterogeneous distributed embedded computing systems. J Parallel Distrib Comput 130:24\u201336","journal-title":"J Parallel Distrib Comput"},{"issue":"3","key":"8092_CR24","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-Y (2002) Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans Parallel Distrib Syst 13(3):260\u2013274","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"8092_CR25","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11227-021-03685-9","volume":"77","author":"M Sulaiman","year":"2021","unstructured":"Sulaiman M, Halim Z (2021) A hybrid list-based task scheduling scheme for heterogeneous computing. J Supercomput 77:1\u201325","journal-title":"J Supercomput"},{"key":"8092_CR26","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2023.102894","volume":"140","author":"B Hu","year":"2023","unstructured":"Hu B, Yang X, Zhao M (2023) Online energy-efficient scheduling of dag tasks on heterogeneous embedded platforms. J Syst Architect 140:102894","journal-title":"J Syst Architect"},{"key":"8092_CR27","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2023.102864","volume":"130","author":"H Mikram","year":"2024","unstructured":"Mikram H, El Kafhali S, Saadi Y (2024) Hepga: A new effective hybrid algorithm for scientific workflow scheduling in cloud computing environment. Simul Model Pract Theory 130:102864","journal-title":"Simul Model Pract Theory"},{"issue":"18","key":"8092_CR28","doi-asserted-by":"publisher","first-page":"15263","DOI":"10.1007\/s00521-020-04878-8","volume":"32","author":"H Aziza","year":"2020","unstructured":"Aziza H, Krichen S (2020) A hybrid genetic algorithm for scientific workflow scheduling in cloud environment. Neural Comput Appl 32(18):15263\u201315278","journal-title":"Neural Comput Appl"},{"issue":"3","key":"8092_CR29","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":"8092_CR30","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2021.102369","volume":"112","author":"GL Stavrinides","year":"2021","unstructured":"Stavrinides GL, Karatza HD (2021) Multicriteria scheduling of linear workflows with dynamically varying structure on distributed platforms. Simul Model Pract Theory 112:102369","journal-title":"Simul Model Pract Theory"},{"key":"8092_CR31","doi-asserted-by":"crossref","unstructured":"Thanavanich T, Uthayopas P (2013)Efficient energy aware task scheduling for parallel workflow tasks on hybrids cloud environment. In: 2013 International Computer Science and Engineering Conference (ICSEC), pp. 37\u201342. IEEE","DOI":"10.1109\/ICSEC.2013.6694749"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-025-08092-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-025-08092-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-025-08092-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,12,4]],"date-time":"2025-12-04T03:53:34Z","timestamp":1764820414000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-025-08092-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,12,4]]},"references-count":31,"journal-issue":{"issue":"18","published-online":{"date-parts":[[2025,12]]}},"alternative-id":["8092"],"URL":"https:\/\/doi.org\/10.1007\/s11227-025-08092-y","relation":{},"ISSN":["1573-0484"],"issn-type":[{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,12,4]]},"assertion":[{"value":"5 April 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 November 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 December 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"1622"}}