{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T18:27:49Z","timestamp":1775240869182,"version":"3.50.1"},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2024,3,27]],"date-time":"2024-03-27T00:00:00Z","timestamp":1711497600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,3,27]],"date-time":"2024-03-27T00:00:00Z","timestamp":1711497600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100001809","name":"Natural Science Foundation of China","doi-asserted-by":"crossref","award":["62172327"],"award-info":[{"award-number":["62172327"]}],"id":[{"id":"10.13039\/501100001809","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,7]]},"DOI":"10.1007\/s11227-024-06035-7","type":"journal-article","created":{"date-parts":[[2024,3,27]],"date-time":"2024-03-27T14:03:44Z","timestamp":1711548224000},"page":"14799-14823","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Energy-efficient DAG scheduling with DVFS for cloud data centers"],"prefix":"10.1007","volume":"80","author":[{"given":"Wenbing","family":"Yang","sequence":"first","affiliation":[]},{"given":"Mingqiang","family":"Zhao","sequence":"additional","affiliation":[]},{"given":"Jingbo","family":"Li","sequence":"additional","affiliation":[]},{"given":"Xingjun","family":"Zhang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,3,27]]},"reference":[{"key":"6035_CR1","unstructured":"Council NRD (2014) Scaling up energy efficiency across the data center industry: evaluating key drivers and barriers. In: Issue Paper"},{"issue":"12","key":"6035_CR2","doi-asserted-by":"publisher","first-page":"4083","DOI":"10.1109\/TPDS.2022.3181096","volume":"33","author":"Q Wang","year":"2022","unstructured":"Wang Q, Mei X, Liu H et al (2022) Energy-aware non-preemptive task scheduling with deadline constraint in dvfs-enabled heterogeneous clusters. IEEE Trans Parallel Distrib Syst 33(12):4083\u20134099","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"11","key":"6035_CR3","first-page":"3003","volume":"33","author":"Y Yang","year":"2021","unstructured":"Yang Y, Shen H (2021) Deep reinforcement learning enhanced greedy optimization for online scheduling of batched tasks in cloud HPC systems. IEEE Trans Parallel Distrib Syst 33(11):3003\u20133014","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"6035_CR4","doi-asserted-by":"crossref","unstructured":"Bohrer, P., Elnozahy, E.N., Keller, T., et al: The case for power management in web servers. In: Power Aware Computing, pp. 261\u2013289 (2002)","DOI":"10.1007\/978-1-4757-6217-4_14"},{"issue":"3","key":"6035_CR5","doi-asserted-by":"publisher","first-page":"272","DOI":"10.1016\/j.gloei.2020.07.008","volume":"3","author":"Y Liu","year":"2020","unstructured":"Liu Y, Wei X, Xiao J et al (2020) Energy consumption and emission mitigation prediction based on data center traffic and PUE for global data centers. Glob. Energy Interconnect. 3(3):272\u2013282","journal-title":"Glob. Energy Interconnect."},{"issue":"2","key":"6035_CR6","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1145\/1273440.1250665","volume":"35","author":"X Fan","year":"2007","unstructured":"Fan X, Weber W-D, Barroso LA (2007) Power provisioning for a warehouse-sized computer. ACM SIGARCH Comput. Archit. News 35(2):13\u201323","journal-title":"ACM SIGARCH Comput. Archit. News"},{"key":"6035_CR7","doi-asserted-by":"crossref","unstructured":"Tian H, Zheng Y, Wang W (2019) Characterizing and synthesizing task dependencies of data-parallel jobs in Alibaba cloud. In: Proceedings of the ACM Symposium on Cloud Computing, pp. 139\u2013151","DOI":"10.1145\/3357223.3362710"},{"key":"6035_CR8","doi-asserted-by":"crossref","unstructured":"Khallouli W, Huang J (2022) Cluster resource scheduling in cloud computing: literature review and research challenges. J Supercomput 1\u201346","DOI":"10.1007\/s11227-021-04138-z"},{"key":"6035_CR9","doi-asserted-by":"crossref","unstructured":"Zhang D, Dai D, He Y, et al (2020) Rlscheduler: an automated HPC batch job scheduler using reinforcement learning. In: International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE, pp 1\u201315","DOI":"10.1109\/SC41405.2020.00035"},{"key":"6035_CR10","doi-asserted-by":"crossref","unstructured":"Fan Y, Lan Z, Childers T et al (2021) Deep reinforcement agent for scheduling in HPC. In: IEEE International Parallel and Distributed Processing Symposium. IEEE, pp 807\u2013816","DOI":"10.1109\/IPDPS49936.2021.00090"},{"issue":"3","key":"6035_CR11","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"},{"issue":"5","key":"6035_CR12","doi-asserted-by":"publisher","first-page":"1057","DOI":"10.1109\/TPDS.2020.3041829","volume":"32","author":"H Djigal","year":"2020","unstructured":"Djigal H, Feng J, Lu J, Ge J (2020) IPPTS: an efficient algorithm for scientific workflow scheduling in heterogeneous computing systems. IEEE Trans Parallel Distrib Syst 32(5):1057\u20131071","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"6035_CR13","doi-asserted-by":"publisher","first-page":"10252","DOI":"10.1007\/s11227-021-03685-9","volume":"77","author":"M Sulaiman","year":"2021","unstructured":"Sulaiman M, Halim Z, Waqas M et al (2021) A hybrid list-based task scheduling scheme for heterogeneous computing. J Supercomput 77:10252\u201310288","journal-title":"J Supercomput"},{"issue":"3","key":"6035_CR14","doi-asserted-by":"publisher","first-page":"1180","DOI":"10.1109\/TCC.2019.2906300","volume":"9","author":"J Liu","year":"2019","unstructured":"Liu J, Ren J, Dai W et al (2019) Online multi-workflow scheduling under uncertain task execution time in IaaS clouds. IEEE Trans Cloud Comput 9(3):1180\u20131194","journal-title":"IEEE Trans Cloud Comput"},{"key":"6035_CR15","doi-asserted-by":"crossref","unstructured":"Ueter N, G\u00fcnzel M, von\u00a0der Br\u00fcggen G, Chen J-J (2023) Parallel path progression DAG scheduling. IEEE Trans Comput","DOI":"10.1109\/TC.2023.3280137"},{"key":"6035_CR16","doi-asserted-by":"crossref","unstructured":"Guan F, Peng L, Qiao J (2023) A new federated scheduling algorithm for arbitrary-deadline DAG tasks. IEEE Trans Comput","DOI":"10.1109\/TC.2023.3244632"},{"issue":"6","key":"6035_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3616869","volume":"28","author":"D Senapati","year":"2023","unstructured":"Senapati D, Rajesh K, Karfa C, Sarkar A (2023) TMDS: Temperature-aware makespan minimizing DAG scheduler for heterogeneous distributed systems. ACM Trans Des Autom Electron Syst 28(6):1\u201322","journal-title":"ACM Trans Des Autom Electron Syst"},{"key":"6035_CR18","doi-asserted-by":"crossref","unstructured":"Shao S, Gu S, Sun B, Sha EH-M, Zhuge Q (2023) Fairness scheduling for tasks with different real-time level on heterogeneous systems. In: 2022 IEEE 28th International Conference on Parallel and Distributed Systems (ICPADS). IEEE, pp 625\u2013632","DOI":"10.1109\/ICPADS56603.2022.00087"},{"key":"6035_CR19","doi-asserted-by":"crossref","unstructured":"Wu Q, Wu Z, Zhuang Y et al (2018) Adaptive DAG tasks scheduling with deep reinforcement learning. In: International Conference on Algorithms and Architectures for Parallel Processing. Springer, pp 477\u2013490","DOI":"10.1007\/978-3-030-05054-2_37"},{"key":"6035_CR20","doi-asserted-by":"crossref","unstructured":"Mao H, Schwarzkopf M, Venkatakrishnan SB et al (2019) Learning scheduling algorithms for data processing clusters. In: Proceedings of the ACM Special Interest Group on Data Communication, pp 270\u2013288","DOI":"10.1145\/3341302.3342080"},{"key":"6035_CR21","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1016\/j.jpdc.2015.08.004","volume":"86","author":"C-C Lin","year":"2015","unstructured":"Lin C-C, Syu Y-C, Chang C-J et al (2015) Energy-efficient task scheduling for multi-core platforms with per-core DVFS. J Parallel Distrib Comput 86:71\u201381","journal-title":"J Parallel Distrib Comput"},{"issue":"6","key":"6035_CR22","doi-asserted-by":"publisher","first-page":"1298","DOI":"10.1109\/TPDS.2018.2881176","volume":"30","author":"P Jin","year":"2018","unstructured":"Jin P, Hao X, Wang X et al (2018) Energy-efficient task scheduling for CPU-intensive streaming jobs on Hadoop. IEEE Trans Parallel Distrib Syst 30(6):1298\u20131311","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"1","key":"6035_CR23","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/TPDS.2017.2745571","volume":"29","author":"D Cheng","year":"2017","unstructured":"Cheng D, Zhou X, Lama P et al (2017) Energy efficiency aware task assignment with DVFS in heterogeneous Hadoop clusters. IEEE Trans Parallel Distrib Syst 29(1):70\u201382","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"1","key":"6035_CR24","doi-asserted-by":"publisher","first-page":"880","DOI":"10.1093\/comjnl\/bxz150","volume":"63","author":"L Chen","year":"2020","unstructured":"Chen L, Li J, Ma R et al (2020) Balancing power and performance in HPC clouds. Comput J 63(1):880\u2013899","journal-title":"Comput J"},{"key":"6035_CR25","doi-asserted-by":"publisher","first-page":"383","DOI":"10.1007\/s42514-021-00083-8","volume":"3","author":"J Li","year":"2021","unstructured":"Li J, Zhang X, Wei Z et al (2021) Energy-aware task scheduling optimization with deep reinforcement learning for large-scale heterogeneous systems. CCF Trans High Perform Comput 3:383\u2013392","journal-title":"CCF Trans High Perform Comput"},{"key":"6035_CR26","doi-asserted-by":"crossref","unstructured":"Yi D, Zhou X, Wen Y et al (2019) Toward efficient compute-intensive job allocation for green data centers: A deep reinforcement learning approach. In: International Conference on Distributed Computing Systems. IEEE, pp 634\u2013644","DOI":"10.1109\/ICDCS.2019.00069"},{"key":"6035_CR27","doi-asserted-by":"crossref","unstructured":"Liu N, Li Z, Xu J et al (2017) A hierarchical framework of cloud resource allocation and power management using deep reinforcement learning. In: International Conference on Distributed Computing Systems. IEEE, pp 372\u2013382","DOI":"10.1109\/ICDCS.2017.123"},{"issue":"6","key":"6035_CR28","doi-asserted-by":"publisher","first-page":"1813","DOI":"10.1109\/TCAD.2021.3095028","volume":"41","author":"D Liu","year":"2021","unstructured":"Liu D, Yang S-G, He Z et al (2021) CARTAD: Compiler-assisted reinforcement learning for thermal-aware task scheduling and dvfs on multicores. IEEE Trans Comput Aided Des Integr Circuits Syst 41(6):1813\u20131826","journal-title":"IEEE Trans Comput Aided Des Integr Circuits Syst"},{"issue":"11","key":"6035_CR29","doi-asserted-by":"publisher","first-page":"3336","DOI":"10.1109\/TCAD.2020.3013045","volume":"39","author":"J Huang","year":"2020","unstructured":"Huang J, Li R, Jiao X et al (2020) Dynamic DAG scheduling on multiprocessor systems: reliability, energy, and makespan. IEEE Trans Comput Aided Des Integr Circuits Syst 39(11):3336\u20133347","journal-title":"IEEE Trans Comput Aided Des Integr Circuits Syst"},{"key":"6035_CR30","doi-asserted-by":"publisher","first-page":"5578","DOI":"10.1007\/s11227-018-2498-z","volume":"74","author":"M Safari","year":"2018","unstructured":"Safari M, Khorsand R (2018) PL-DVFS: combining power-aware list-based scheduling algorithm with DVFS technique for real-time tasks in cloud computing. J Supercomput 74:5578\u20135600","journal-title":"J Supercomput"},{"issue":"3","key":"6035_CR31","doi-asserted-by":"publisher","first-page":"4550","DOI":"10.1007\/s11227-021-04035-5","volume":"78","author":"R Chen","year":"2022","unstructured":"Chen R, Chen X, Yang C (2022) Using a task dependency job-scheduling method to make energy savings in a cloud computing environment. J Supercomput 78(3):4550\u20134573","journal-title":"J Supercomput"},{"key":"6035_CR32","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1016\/j.jpdc.2020.04.008","volume":"143","author":"P Hosseinioun","year":"2020","unstructured":"Hosseinioun P, Kheirabadi M, Tabbakh SRK et al (2020) A new energy-aware tasks scheduling approach in fog computing using hybrid meta-heuristic algorithm. J Parallel Distrib Comput 143:88\u201396","journal-title":"J Parallel Distrib Comput"},{"issue":"3","key":"6035_CR33","doi-asserted-by":"publisher","first-page":"686","DOI":"10.1109\/TCAD.2019.2894835","volume":"39","author":"Z Zhu","year":"2019","unstructured":"Zhu Z, Zhang W, Chaturvedi V et al (2019) Energy minimization for multicore platforms through DVFS and VR phase scaling with comprehensive convex model. IEEE Trans Comput Aided Des Integr Circuits Syst 39(3):686\u2013699","journal-title":"IEEE Trans Comput Aided Des Integr Circuits Syst"},{"issue":"3","key":"6035_CR34","doi-asserted-by":"publisher","first-page":"1938","DOI":"10.1109\/TII.2019.2953932","volume":"16","author":"H Huang","year":"2019","unstructured":"Huang H, Lin M, Yang LT et al (2019) Autonomous power management with double-q reinforcement learning method. IEEE Trans Industr Inf 16(3):1938\u20131946","journal-title":"IEEE Trans Industr Inf"},{"issue":"4","key":"6035_CR35","doi-asserted-by":"publisher","first-page":"751","DOI":"10.1109\/TPDS.2021.3092270","volume":"33","author":"Y Wang","year":"2021","unstructured":"Wang Y, Zhang W, Hao M et al (2021) Online power management for multi-cores: a reinforcement learning based approach. IEEE Trans Parallel Distrib Syst 33(4):751\u2013764","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"6035_CR36","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":"6035_CR37","unstructured":"Bhuiyan A, Pivezhandi M, Guo Z, Li J, Modekurthy VP, Saifullah A (2023) Precise scheduling of dag tasks with dynamic power management. In: 35th Euromicro Conference on Real-Time Systems (ECRTS 2023). Schloss Dagstuhl-Leibniz-Zentrum f\u00fcr Informatik"},{"key":"6035_CR38","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2023.120401","volume":"228","author":"Z Sun","year":"2023","unstructured":"Sun Z, Huang H, Li Z, Gu C, Xie R, Qian B (2023) Efficient, economical and energy-saving multi-workflow scheduling in hybrid cloud. Expert Syst Appl 228:120401","journal-title":"Expert Syst Appl"},{"key":"6035_CR39","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1016\/j.procs.2021.03.016","volume":"184","author":"S Swarup","year":"2021","unstructured":"Swarup S, Shakshuki EM, Yasar A (2021) Task scheduling in cloud using deep reinforcement learning. Procedia Comput Sci 184:42\u201351","journal-title":"Procedia Comput Sci"},{"key":"6035_CR40","doi-asserted-by":"crossref","unstructured":"Zhong Z, He J, Rodriguez MA et al (2020) Heterogeneous task co-location in containerized cloud computing environments. In: 2020 IEEE 23rd International Symposium on Real-Time Distributed Computing. IEEE, pp 79\u201388","DOI":"10.1109\/ISORC49007.2020.00021"},{"key":"6035_CR41","doi-asserted-by":"crossref","unstructured":"Shen S, Van\u00a0Beek V, Iosup A (2015) Statistical characterization of business-critical workloads hosted in cloud datacenters. In: IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing. IEEE, pp 465\u2013474","DOI":"10.1109\/CCGrid.2015.60"},{"key":"6035_CR42","unstructured":"Synthetic Workflow Generators. https:\/\/github.com\/pegasus-isi\/WorkflowGenerator. Accessed 14 January 2024"},{"key":"6035_CR43","unstructured":"Standard Performance Evaluation Corporation. https:\/\/www.spec.org\/power\/. Accessed 21 January 2023"},{"key":"6035_CR44","unstructured":"Palladi ASV, Starikovskiy A (2001) The ondemand governor: past, present and future. In: Proceedings of Linux Symposium, vol 2, p 3"},{"issue":"4","key":"6035_CR45","doi-asserted-by":"publisher","first-page":"455","DOI":"10.1145\/2740070.2626334","volume":"44","author":"R Grandl","year":"2014","unstructured":"Grandl R, Ananthanarayanan G, Kandula S et al (2014) Multi-resource packing for cluster schedulers. ACM SIGCOMM Comput Commun Rev 44(4):455\u2013466","journal-title":"ACM SIGCOMM Comput Commun Rev"},{"key":"6035_CR46","doi-asserted-by":"publisher","first-page":"354","DOI":"10.1016\/j.future.2023.09.018","volume":"150","author":"GP Koslovski","year":"2024","unstructured":"Koslovski GP, Pereira K, Albuquerque PR (2024) DAG-based workflows scheduling using actor-critic deep reinforcement learning. Futur Gener Comput Syst 150:354\u2013363","journal-title":"Futur Gener Comput Syst"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-024-06035-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-024-06035-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-024-06035-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,10]],"date-time":"2024-06-10T11:12:12Z","timestamp":1718017932000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-024-06035-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3,27]]},"references-count":46,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2024,7]]}},"alternative-id":["6035"],"URL":"https:\/\/doi.org\/10.1007\/s11227-024-06035-7","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,3,27]]},"assertion":[{"value":"29 February 2024","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 March 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":"Ethical approval"}},{"value":"The authors declare that they have no competing interests.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}]}}