{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,19]],"date-time":"2026-01-19T19:16:51Z","timestamp":1768850211069,"version":"3.49.0"},"reference-count":24,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2020,5,20]],"date-time":"2020-05-20T00:00:00Z","timestamp":1589932800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,5,20]],"date-time":"2020-05-20T00:00:00Z","timestamp":1589932800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100010669","name":"H2020 LEIT Information and Communication Technologies","doi-asserted-by":"publisher","award":["688201"],"award-info":[{"award-number":["688201"]}],"id":[{"id":"10.13039\/100010669","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004281","name":"Narodowe Centrum Nauki","doi-asserted-by":"crossref","award":["2013\/11\/B\/ST6\/00970"],"award-info":[{"award-number":["2013\/11\/B\/ST6\/00970"]}],"id":[{"id":"10.13039\/501100004281","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/100014440","name":"Ministerio de Ciencia, Innovaci\u00f3n y Universidades","doi-asserted-by":"publisher","award":["TIN2016-78919-R"],"award-info":[{"award-number":["TIN2016-78919-R"]}],"id":[{"id":"10.13039\/100014440","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Sched"],"published-print":{"date-parts":[[2021,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Rapid growth of demand for remote computational power, along with high energy costs and infrastructure limits, has led to treating power usage as a primary constraint in data centers.  Especially, recent challenges related to development of exascale systems or autonomous edge systems require tools that will limit power usage and energy consumption. This paper presents a power capping method that allows operators to quickly adjust the power usage to external conditions and, at the same time, to reduce energy consumption and negative impact on performance of applications. We propose an optimization model and both heuristic and exact methods to solve this problem. We present an evaluation of power capping approaches supported by results of application benchmarks and experiments performed on new heterogeneous servers.<\/jats:p>","DOI":"10.1007\/s10951-020-00649-4","type":"journal-article","created":{"date-parts":[[2020,5,20]],"date-time":"2020-05-20T12:02:55Z","timestamp":1589976175000},"page":"489-505","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["An approach to reduce energy consumption and performance losses on heterogeneous servers using power capping"],"prefix":"10.1007","volume":"24","author":[{"given":"Tomasz","family":"Ciesielczyk","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alberto","family":"Cabrera","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6724-4171","authenticated-orcid":false,"given":"Ariel","family":"Oleksiak","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wojciech","family":"Pi\u0105tek","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Grzegorz","family":"Walig\u00f3ra","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francisco","family":"Almeida","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vicente","family":"Blanco","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,5,20]]},"reference":[{"issue":"5","key":"649_CR1","doi-asserted-by":"publisher","first-page":"755","DOI":"10.1016\/j.future.2011.04.017","volume":"28","author":"A Beloglazov","year":"2012","unstructured":"Beloglazov, A., Abawajy, J., & Buyya, R. (2012). Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Generation Computer Systems, 28(5), 755\u2013768. https:\/\/doi.org\/10.1016\/j.future.2011.04.017. Special Section: Energy efficiency in large-scale distributed systems.","journal-title":"Future Generation Computer Systems"},{"key":"649_CR2","doi-asserted-by":"publisher","unstructured":"Bhattacharya, A.A., Culler, D., Kansal, A., Govindan, S., & Sankar, S. (2012) The need for speed and stability in data center power capping. In 2012International green computing conference (IGCC) (pp. 1\u201310). https:\/\/doi.org\/10.1109\/IGCC.2012.6322253","DOI":"10.1109\/IGCC.2012.6322253"},{"key":"649_CR3","doi-asserted-by":"crossref","unstructured":"Borghesi, A., Bartolini, A., Lombardi, M., Milano, M., & Benini, L.(2016). Predictive modeling for job power consumption in hpc systems.In Kunkel, J. M., Balaji, P., & Dongarra, J. (Eds.) High performance computing (pp. 181\u2013199). Cham: Springer International Publishing.","DOI":"10.1007\/978-3-319-41321-1_10"},{"key":"649_CR4","doi-asserted-by":"publisher","unstructured":"Cabrera, A., Acosta, A., Almeida, F., & Blanco, V.(2017) Energy efficient dynamic load balancing over multigpu heterogeneous systems. In Parallel processing and applied mathematics-12th international conference, PPAM 2017, Lublin, Poland, September 10\u201313, 2017, Revised Selected Papers, Part II (pp. 123\u2013132). https:\/\/doi.org\/10.1007\/978-3-319-78054-2_12","DOI":"10.1007\/978-3-319-78054-2_12"},{"issue":"2","key":"649_CR5","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1007\/s00450-014-0269-5","volume":"30","author":"A Cabrera","year":"2014","unstructured":"Cabrera, A., Almeida, F., Arteaga, J., & Blanco, V. (2014). Measuring energy consumption using EML (energy measurement library). Computer Science-Research and Development, 30(2), 135\u2013143. https:\/\/doi.org\/10.1007\/s00450-014-0269-5.","journal-title":"Computer Science-Research and Development"},{"key":"649_CR6","doi-asserted-by":"crossref","unstructured":"Da\u00a0Costa, G., Oleksiak, A., Piatek, W., Salom, J., & Sis\u00f3, L.(2015) Minimization of costs and energy consumption in a data center by a workload-based capacity management. In Klingert, S., Chinnici, M., & ReyPorto M. (eds.) Energy efficient data centers (pp. 102\u2013119). Cham: Springer International Publishing.","DOI":"10.1007\/978-3-319-15786-3_7"},{"issue":"2","key":"649_CR7","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, L. A. (2007). Power provisioning for a warehouse-sized computer. SIGARCH Computer Architecture News, 35(2), 13\u201323. https:\/\/doi.org\/10.1145\/1273440.1250665.","journal-title":"SIGARCH Computer Architecture News"},{"key":"649_CR8","doi-asserted-by":"publisher","unstructured":"Fukazawa, K., Ueda, M., Aoyagi, M., Tsuhata, T., Yoshida, K.,Uehara, A., Kuze, M., Inadomi, Y., & Inoue, K. (2014) Power consumption evaluation of an mhd simulation with cpu power capping. In 2014 14th IEEE\/ACM international symposium on cluster, cloud and grid computing (pp. 612\u2013617). https:\/\/doi.org\/10.1109\/CCGrid.2014.47","DOI":"10.1109\/CCGrid.2014.47"},{"issue":"2","key":"649_CR9","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1109\/MCI.2015.2405351","volume":"10","author":"M Guzek","year":"2015","unstructured":"Guzek, M., Bouvry, P., & Talbi, E. G. (2015). A survey of evolutionary computation for resource management of processing in cloud computing. IEEE Computational Intelligence Magazine, 10(2), 53\u201367.","journal-title":"IEEE Computational Intelligence Magazine"},{"key":"649_CR10","doi-asserted-by":"publisher","unstructured":"Guzek, M., Kliazovich, D., & Bouvry, P. (2015) HEROS: energy-efficient load balancing for heterogeneous data centers. In Pu, C., Mohindra A., (eds.) 8th IEEE International conference on cloud computing, CLOUD 2015, New York City, NY, USA, June 27-July 2, 2015 (pp. 742\u2013749). IEEE. https:\/\/doi.org\/10.1109\/CLOUD.2015.103","DOI":"10.1109\/CLOUD.2015.103"},{"issue":"6","key":"649_CR11","doi-asserted-by":"publisher","first-page":"e4485","DOI":"10.1002\/cpe.4485","volume":"31","author":"A Haidar","year":"2019","unstructured":"Haidar, A., Jagode, H., Vaccaro, P., YarKhan, A., Tomov, S., & Dongarra, J. (2019). Investigating power capping toward energy-efficient scientific applications. Concurrency and Computation: Practice and Experience, 31(6), e4485. https:\/\/doi.org\/10.1002\/cpe.4485.","journal-title":"Concurrency and Computation: Practice and Experience"},{"issue":"5","key":"649_CR12","doi-asserted-by":"publisher","first-page":"811","DOI":"10.1016\/j.future.2011.06.002","volume":"28","author":"R Jeyarani","year":"2012","unstructured":"Jeyarani, R., Nagaveni, N., & Ram, R. V. (2012). Design and implementation of adaptive power-aware virtual machine provisioner (apa-vmp) using swarm intelligence. Future Generation Computer Systems, 28(5), 811\u2013821.","journal-title":"Future Generation Computer Systems"},{"key":"649_CR13","doi-asserted-by":"crossref","unstructured":"Krzywaniak, A., Proficz, J., & Czarnul, P. (2018a) Analyzing energy\/performance trade-offs with power capping for parallel applications on modern multi and many core processors. In 2018 Federated conference on computer science and information systems (FedCSIS). (pp. 339\u2013346)","DOI":"10.15439\/2018F177"},{"key":"649_CR14","doi-asserted-by":"publisher","unstructured":"Krzywaniak, A., Proficz, J., & Czarnul, P. (2018b) Analyzing energy\/performance trade-offs with power capping for parallel applications on modern multi and many core processors. In Proceedings of the 2018 federated conference on computer science and information systems (pp. 339\u2013346). https:\/\/doi.org\/10.15439\/2018f177. https:\/\/doi.org\/10.15439\/2018f177","DOI":"10.15439\/2018f177 10.15439\/2018f177"},{"key":"649_CR15","doi-asserted-by":"publisher","unstructured":"Krzywda, J., Ali-Eldin, A., Wadbro, E., \u00d6stberg, P., & Elmroth, E. (2018) Alpaca: Application performance aware server power capping. In 2018 IEEE International conference on autonomic computing (ICAC) (pp. 41\u201350). https:\/\/doi.org\/10.1109\/ICAC.2018.00014","DOI":"10.1109\/ICAC.2018.00014"},{"key":"649_CR16","doi-asserted-by":"publisher","unstructured":"Liu, Y., Cox, G., Deng, Q., Draper, S.C., & Bianchini, R. (2016) Fastcap: An efficient and fair algorithm for power capping in many-core systems. In 2016 IEEE International symposium on performance analysis of systems and software (ISPASS) (pp. 57\u201368). https:\/\/doi.org\/10.1109\/ISPASS.2016.7482074","DOI":"10.1109\/ISPASS.2016.7482074"},{"key":"649_CR17","unstructured":"NASA: Nas Parallel Benchmarks. (2019). https:\/\/www.nas.nasa.gov\/publications\/npb.html. Accessed April 2019."},{"key":"649_CR18","unstructured":"oj! Algorithms.http:\/\/ojalgo.org\/"},{"key":"649_CR19","doi-asserted-by":"publisher","unstructured":"Oleksiak, A., Ciesielczyk, T., Kierzynka, M., & Piatek, W. (2018) Minimising energy costs of data centers using high dense heterogeneous systems and intelligent resource management. In Proceedings of the ninth international conference on future energy systems, e-Energy \u201918. (pp. 499\u2013505). ACM, New York, NY, USA. https:\/\/doi.org\/10.1145\/3208903.3213777. https:\/\/doi.org\/10.1145\/3208903.3213777","DOI":"10.1145\/3208903.3213777 10.1145\/3208903.3213777"},{"key":"649_CR20","doi-asserted-by":"publisher","unstructured":"Oleksiak, A., Kierzynka, M., Piatek, W., Agosta, G., Barenghi, A., Brandolese, C., Fornaciari, W., Pelosi, G., Cecowski, M., Plestenjak, R., inkelj, J., Porrmann, M., Hagemeyer, J., Griessl, R., Lachmair, J., Peykanu, M., Tigges, ., Berge, M.v.d., Christmann, W., Krupop, S., Carbon, A., Cudennec, L., Goubier, T., Philippe, J.M., Rosinger, S., Schlitt, D., Pieper, C., Adeniyi-Jones, C., Setoain, J., Ceva, L., & Janssen, U. (2017) M2dc modular microserver datacentre with heterogeneous hardware. microprocessors and microsystems 52(C), 117\u2013130. https:\/\/doi.org\/10.1016\/j.micpro.2017.05.019. https:\/\/doi.org\/10.1016\/j.micpro.2017.05.019","DOI":"10.1016\/j.micpro.2017.05.019 10.1016\/j.micpro.2017.05.019"},{"key":"649_CR21","doi-asserted-by":"publisher","unstructured":"Rountree, B., Ahn, D., De Supinski, B., Lowenthal, D., & Schulz, M. (2013) Beyond dvfs: A first look at performance under a hardware-enforced power bound. In Proceedings of the 2012 IEEE 26th international parallel and distributed processing symposium workshops IPDPSW 2012. (pp. 947\u2013953). https:\/\/doi.org\/10.1109\/IPDPSW.2012.116","DOI":"10.1109\/IPDPSW.2012.116"},{"key":"649_CR22","doi-asserted-by":"publisher","unstructured":"Takouna, I., Rojas-Cessa, R., Sachs, K., & Meinel, C. (2013) Communication-aware and energy-efficient scheduling for parallel applications in virtualized data centers. In IEEE\/ACM 6th International conference on utility and cloud computing, UCC 2013, Dresden, Germany, December 9\u201312, 2013 (pp. 251\u2013255). IEEE. https:\/\/doi.org\/10.1109\/UCC.2013.50","DOI":"10.1109\/UCC.2013.50"},{"key":"649_CR23","doi-asserted-by":"publisher","unstructured":"Tiwari, A., Schulz, M., Carrington, L. (2015) Predicting optimal power allocation for cpu and dram domains. In 2015 IEEE International parallel and distributed processing symposium workshop. (pp. 951\u2013959). https:\/\/doi.org\/10.1109\/IPDPSW.2015.146","DOI":"10.1109\/IPDPSW.2015.146"},{"issue":"2","key":"649_CR24","doi-asserted-by":"publisher","first-page":"545","DOI":"10.1145\/2980024.2872375","volume":"44","author":"H Zhang","year":"2016","unstructured":"Zhang, H., & Hoffmann, H. (2016). Maximizing performance under a power cap: A comparison of hardware, software, and hybrid techniques. SIGARCH Computer Architecture News, 44(2), 545\u2013559. https:\/\/doi.org\/10.1145\/2980024.2872375.","journal-title":"SIGARCH Computer Architecture News"}],"container-title":["Journal of Scheduling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10951-020-00649-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10951-020-00649-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10951-020-00649-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,15]],"date-time":"2021-10-15T11:26:46Z","timestamp":1634297206000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10951-020-00649-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,20]]},"references-count":24,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2021,10]]}},"alternative-id":["649"],"URL":"https:\/\/doi.org\/10.1007\/s10951-020-00649-4","relation":{},"ISSN":["1094-6136","1099-1425"],"issn-type":[{"value":"1094-6136","type":"print"},{"value":"1099-1425","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,5,20]]},"assertion":[{"value":"20 May 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}