{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,2]],"date-time":"2025-04-02T05:40:05Z","timestamp":1743572405670,"version":"3.40.3"},"publisher-location":"Cham","reference-count":24,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031856990","type":"print"},{"value":"9783031857003","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"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":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-85700-3_5","type":"book-chapter","created":{"date-parts":[[2025,4,2]],"date-time":"2025-04-02T05:03:26Z","timestamp":1743570206000},"page":"63-76","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["HEAPS: A\u00a0Novel Energy-Based Configurable HPC Scheduler"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9481-8724","authenticated-orcid":false,"given":"Esteban","family":"Stafford","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Luis","family":"Cruz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7718-8449","authenticated-orcid":false,"given":"Jose Luis","family":"Bosque","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,4,1]]},"reference":[{"key":"5_CR1","doi-asserted-by":"publisher","unstructured":"Avgerinou, M., Bertoldi, P., Castellazzi, L.: Trends in data centre energy consumption under the European code of conduct for data centre energy efficiency. Energies 10(10) (2017). https:\/\/doi.org\/10.3390\/en10101470","DOI":"10.3390\/en10101470"},{"key":"5_CR2","doi-asserted-by":"crossref","unstructured":"Barzegar, B., Motameni, H., Movaghar, A.: EATSDCD: a green energy-aware scheduling algorithm for parallel task-based application using clustering, duplication and DVFS technique in cloud datacenters. J. Intell. Fuzzy Syst. 36(6), 5135\u20135152 (6 2019)","DOI":"10.3233\/JIFS-171927"},{"key":"5_CR3","doi-asserted-by":"crossref","unstructured":"Benoit, A., Canon, L.C., Elghazi, R., Ham, P.C.: List and shelf schedules for independent parallel tasks to minimize the energy consumption with discrete or continuous speeds. J. Parallel Distrib. Comput. 174, 100\u2013117 (2023)","DOI":"10.1016\/j.jpdc.2022.12.003"},{"issue":"3","key":"5_CR4","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1007\/s11227-011-0593-5","volume":"58","author":"JL Bosque","year":"2011","unstructured":"Bosque, J.L., Robles, O.D., Toharia, P., Pastor, L.: Evaluating scalability in heterogeneous systems. J. Supercomput. 58(3), 367\u2013375 (2011)","journal-title":"J. Supercomput."},{"key":"5_CR5","doi-asserted-by":"crossref","unstructured":"Castillo, E., et al.: Architectural support for task dependence management with flexible software scheduling. In: IEEE International Symposium on High Performance Computer Architecture, HPCA, Austria, February 2018, pp. 283\u2013295 (2018)","DOI":"10.1109\/HPCA.2018.00033"},{"issue":"12","key":"5_CR6","doi-asserted-by":"crossref","first-page":"2749","DOI":"10.1109\/TPDS.2019.2957754","volume":"31","author":"W Chen","year":"2020","unstructured":"Chen, W., Zhou, X., Rao, J.: Preemptive and low latency datacenter scheduling via lightweight containers. IEEE Trans. Parallel Distrib. Syst. 31(12), 2749\u20132762 (2020)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"11","key":"5_CR7","doi-asserted-by":"crossref","first-page":"2129","DOI":"10.3390\/en12112129","volume":"12","author":"A Coca\u00f1a-Fern\u00e1ndez","year":"2019","unstructured":"Coca\u00f1a-Fern\u00e1ndez, A., Guiote, E.S.J., S\u00e1nchez, L., Ranilla, J.: Eco-efficient resource management in HPC clusters through computer intelligence techniques. Energies 12(11), 2129 (2019)","journal-title":"Energies"},{"key":"5_CR8","doi-asserted-by":"crossref","unstructured":"Dupont, B., Mejri, N., Da\u00a0Costa, G.: Energy-aware scheduling of malleable HPC applications using a particle swarm optimised greedy algorithm. Sustain. Comput. Inform. Syst. 28, 100447 (2020)","DOI":"10.1016\/j.suscom.2020.100447"},{"key":"5_CR9","doi-asserted-by":"crossref","unstructured":"Fan, Y., Lan, Z., Childers, T., Rich, P., Allcock, W., Papka, M.E.: Deep reinforcement agent for scheduling in HPC. In: 2021 IEEE International Parallel and Distributed Processing Symposium (IPDPS), pp. 807\u2013816 (2021)","DOI":"10.1109\/IPDPS49936.2021.00090"},{"key":"5_CR10","unstructured":"Feitelson, D.G., Tsafrir, D.: Logs of real parallel workloads from production systems (2019). https:\/\/www.cs.huji.ac.il\/labs\/parallel\/workload\/logs.html"},{"key":"5_CR11","doi-asserted-by":"crossref","unstructured":"Fomperosa, J., Iba\u00f1ez, M., Stafford, E., Bosque, J.L.: Task scheduler for\u00a0heterogeneous data centres based on\u00a0deep reinforcement learning. In: Parallel Processing and Applied Mathematics, pp. 237\u2013248. Springer (2023)","DOI":"10.1007\/978-3-031-30442-2_18"},{"key":"5_CR12","doi-asserted-by":"crossref","unstructured":"Garey, M.R., Johnson, D.S., Sethi, R.: The complexity of flowshop and jobshop scheduling. Math. Oper. Res. 1(2), 117-129 (1976)","DOI":"10.1287\/moor.1.2.117"},{"key":"5_CR13","doi-asserted-by":"crossref","unstructured":"Herrera, A., Ibanez, M., Stafford, E., Bosque, J.: A Simulator for Intelligent Workload Managers in Heterogeneous Clusters, Melbourne, Australia, pp. 196\u2013205. IEEE (2021)","DOI":"10.1109\/CCGrid51090.2021.00029"},{"issue":"3","key":"5_CR14","doi-asserted-by":"crossref","first-page":"543","DOI":"10.1109\/TPDS.2020.3027338","volume":"32","author":"H Khaleghzadeh","year":"2021","unstructured":"Khaleghzadeh, H., Fahad, M., Shahid, A., Manumachu, R.R., Lastovetsky, A.: Bi-objective optimization of data-parallel applications on heterogeneous HPC platforms for performance and energy through workload distribution. IEEE Trans. Parallel Distrib. Syst. 32(3), 543\u2013560 (2021)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"6481","key":"5_CR15","doi-asserted-by":"crossref","first-page":"984","DOI":"10.1126\/science.aba3758","volume":"367","author":"E Masanet","year":"2020","unstructured":"Masanet, E., Shehabi, A., Lei, N., Smith, S., Koomey, J.: Recalibrating global data center energy-use estimates. Science 367(6481), 984\u2013986 (2020)","journal-title":"Science"},{"issue":"7905","key":"5_CR16","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1038\/s41586-021-04362-w","volume":"604","author":"A Mehonic","year":"2022","unstructured":"Mehonic, A., Kenyon, A.: Brain-inspired computing needs a master plan. Nature 604(7905), 255\u2013260 (2022)","journal-title":"Nature"},{"issue":"6","key":"5_CR17","doi-asserted-by":"crossref","first-page":"529","DOI":"10.1109\/71.932708","volume":"12","author":"A Mu\u2019alem","year":"2001","unstructured":"Mu\u2019alem, A., Feitelson, D.: Utilization, predictability, workloads, and user runtime estimates in scheduling the IBM SP2 with backfilling. IEEE Trans. Parallel Distrib. Syst. 12(6), 529\u2013543 (2001)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"5_CR18","doi-asserted-by":"crossref","unstructured":"Nejad, S.M.M., Badawy, G., Down, D.G.: EAWA: energy-aware workload assignment in data centers. In: 2018 International Conference on High Performance Computing Simulation (HPCS). IEEE (2018)","DOI":"10.1109\/HPCS.2018.00053"},{"issue":"3","key":"5_CR19","doi-asserted-by":"crossref","first-page":"1123","DOI":"10.1007\/s11227-018-2318-5","volume":"75","author":"R Nozal","year":"2019","unstructured":"Nozal, R., P\u00e9rez, B., Bosque, J.L., Beivide, R.: Load balancing in a heterogeneous world: CPU-Xeon phi co-execution of data-parallel kernels. J. Supercomput. 75(3), 1123\u20131136 (2019)","journal-title":"J. Supercomput."},{"issue":"1","key":"5_CR20","doi-asserted-by":"crossref","first-page":"455","DOI":"10.1007\/s11227-019-03033-y","volume":"76","author":"Y Qin","year":"2019","unstructured":"Qin, Y., Wang, H., Yi, S., Li, X., Zhai, L.: An energy-aware scheduling algorithm for budget-constrained scientific workflows based on multi-objective reinforcement learning. J. Supercomput. 76(1), 455\u2013480 (2019)","journal-title":"J. Supercomput."},{"issue":"15","key":"5_CR21","doi-asserted-by":"crossref","first-page":"17150","DOI":"10.1007\/s11227-022-04556-7","volume":"78","author":"V Raca","year":"2022","unstructured":"Raca, V., Umboh, S.W., Mehofer, E., Scholz, B.: Runtime and energy constrained work scheduling for heterogeneous systems. J. Supercomput. 78(15), 17150\u201317177 (2022)","journal-title":"J. Supercomput."},{"issue":"11","key":"5_CR22","doi-asserted-by":"publisher","first-page":"8787","DOI":"10.1007\/s11227-020-03175-4","volume":"76","author":"E Stafford","year":"2020","unstructured":"Stafford, E., Bosque, J.L.: Improving utilization of heterogeneous clusters. J. Supercomput. 76(11), 8787\u20138800 (2020). https:\/\/doi.org\/10.1007\/s11227-020-03175-4","journal-title":"J. Supercomput."},{"key":"5_CR23","doi-asserted-by":"crossref","unstructured":"Stafford, E., Bosque, J.L.: Enhancing heterogeneous cluster efficiency through node-centric scheduling. J. Supercomput. (2024)","DOI":"10.1007\/s11227-024-05988-z"},{"key":"5_CR24","doi-asserted-by":"crossref","unstructured":"Yoo, A.B., Jette, M.A., Grondona, M.: SLURM: simple Linux utility for resource management. In: Feitelson, D., Rudolph, L., Schwiegelshohn, U. (eds.) Job Scheduling Strategies for Parallel Processing, pp. 44\u201360. Springer, Heidelberg (2003)","DOI":"10.1007\/10968987_3"}],"container-title":["Lecture Notes in Computer Science","Parallel Processing and Applied Mathematics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-85700-3_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,2]],"date-time":"2025-04-02T05:03:45Z","timestamp":1743570225000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-85700-3_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031856990","9783031857003"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-85700-3_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"1 April 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"PPAM","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Parallel Processing and Applied Mathematics","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Ostrava","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Czech Republic","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9 September 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12 September 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ppam2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/ppam.edu.pl\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}