{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,23]],"date-time":"2026-01-23T20:30:44Z","timestamp":1769200244103,"version":"3.49.0"},"publisher-location":"Cham","reference-count":28,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030856649","type":"print"},{"value":"9783030856656","type":"electronic"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-85665-6_21","type":"book-chapter","created":{"date-parts":[[2021,8,28]],"date-time":"2021-08-28T03:06:52Z","timestamp":1630120012000},"page":"334-349","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Sustaining Performance While Reducing Energy Consumption: A Control Theory Approach"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0122-0796","authenticated-orcid":false,"given":"Sophie","family":"Cerf","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6728-2132","authenticated-orcid":false,"given":"Rapha\u00ebl","family":"Bleuse","sequence":"additional","affiliation":[]},{"given":"Valentin","family":"Reis","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1029-0684","authenticated-orcid":false,"given":"Swann","family":"Perarnau","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8696-8212","authenticated-orcid":false,"given":"\u00c9ric","family":"Rutten","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,8,25]]},"reference":[{"key":"21_CR1","doi-asserted-by":"publisher","unstructured":"Abdelzaher, T., et al.: Introduction to control theory and its application to computing systems. In: Performance Modeling and Engineering, pp. 185\u2013215. Springer (2008). https:\/\/doi.org\/10.1007\/978-0-387-79361-0_7","DOI":"10.1007\/978-0-387-79361-0_7"},{"key":"21_CR2","doi-asserted-by":"publisher","unstructured":"Albers, S.: Algorithms for dynamic speed scaling. In: STACS. LIPIcs, vol. 9, pp. 1\u201311. Schloss Dagstuhl - Leibniz-Zentrum f\u00fcr Informatik (2011). https:\/\/doi.org\/10.4230\/LIPIcs.STACS.2011.1","DOI":"10.4230\/LIPIcs.STACS.2011.1"},{"key":"21_CR3","unstructured":"\u00c5str\u00f6m, K.J., H\u00e4gglund, T.: PID Controllers: Theory, Design, and Tuning. International Society of Automation, second edn. (1995)"},{"key":"21_CR4","doi-asserted-by":"publisher","unstructured":"Bhalachandra, S., et al.: Using dynamic duty cycle modulation to improve energy efficiency in high performance computing. In: IPDPS Workshops, pp. 911\u2013918. IEEE, May 2015. https:\/\/doi.org\/10.1109\/IPDPSW.2015.144","DOI":"10.1109\/IPDPSW.2015.144"},{"key":"21_CR5","doi-asserted-by":"publisher","unstructured":"Cerf, S., et al.: Artifact and instructions to generate experimental results for the Euro-Par 2021 paper: Sustaining Performance While Reducing Energy Consumption: A Control Theory Approach, August 2021. https:\/\/doi.org\/10.6084\/m9.figshare.14754468","DOI":"10.6084\/m9.figshare.14754468"},{"key":"21_CR6","doi-asserted-by":"publisher","unstructured":"David, H., et al.: RAPL: memory power estimation and capping. In: ISLPED, pp. 189\u2013194. ACM (2010). https:\/\/doi.org\/10.1145\/1840845.1840883","DOI":"10.1145\/1840845.1840883"},{"key":"21_CR7","doi-asserted-by":"publisher","unstructured":"Desrochers, S., et al.: A validation of DRAM RAPL power measurements. In: MEMSYS, pp. 455\u2013470. ACM, October 2016. https:\/\/doi.org\/10.1145\/2989081.2989088","DOI":"10.1145\/2989081.2989088"},{"key":"21_CR8","unstructured":"Dolstra, E., et al.: Nix: a safe and policy-free system for software deployment. In: LISA, pp. 79\u201392. USENIX (2004). http:\/\/www.usenix.org\/publications\/library\/proceedings\/lisa04\/tech\/dolstra.html"},{"key":"21_CR9","doi-asserted-by":"publisher","unstructured":"Dutot, P., et al.: Towards energy budget control in HPC. In: CCGrid, pp. 381\u2013390. IEEE\/ACM, May 2017. https:\/\/doi.org\/10.1109\/CCGRID.2017.16","DOI":"10.1109\/CCGRID.2017.16"},{"key":"21_CR10","doi-asserted-by":"publisher","unstructured":"Eastep, J., et al.: Global extensible open power manager: a vehicle for HPC community collaboration on co-designed energy management solutions. In: ISC. Lecture Notes in Computer Science, vol. 10266, pp. 394\u2013412. Springer, June 2017. https:\/\/doi.org\/10.1007\/978-3-319-58667-0_21","DOI":"10.1007\/978-3-319-58667-0_21"},{"key":"21_CR11","doi-asserted-by":"publisher","unstructured":"Filieri, A., et al.: Control strategies for self-adaptive software systems. ACM Trans. Auton. Adapt. Syst. 11(4), 24:1\u201324:31, February 2017. https:\/\/doi.org\/10.1145\/3024188","DOI":"10.1145\/3024188"},{"key":"21_CR12","doi-asserted-by":"publisher","unstructured":"Hellerstein, J.L., et al.: Feedback control of computing systems. Wiley, Hoboken (2004). https:\/\/doi.org\/10.1002\/047166880X","DOI":"10.1002\/047166880X"},{"key":"21_CR13","doi-asserted-by":"publisher","unstructured":"Imes, C., et al.: POET: a portable approach to minimizing energy under soft real-time constraints. In: RTAS, pp. 75\u201386. IEEE, April 2015. https:\/\/doi.org\/10.1109\/RTAS.2015.7108419","DOI":"10.1109\/RTAS.2015.7108419"},{"key":"21_CR14","doi-asserted-by":"publisher","unstructured":"Imes, C., et al.: CoPPer: soft real-time application performance using hardware power capping. In: ICAC, pp. 31\u201341. IEEE, June 2019. https:\/\/doi.org\/10.1109\/ICAC.2019.00015","DOI":"10.1109\/ICAC.2019.00015"},{"key":"21_CR15","doi-asserted-by":"publisher","unstructured":"Levine, W.S.: The Control Handbook (three volume set). CRC Press, Boca Raton, second edn. (2011). https:\/\/doi.org\/10.1201\/9781315218694","DOI":"10.1201\/9781315218694"},{"key":"21_CR16","doi-asserted-by":"publisher","unstructured":"Lo, D., et al.: Towards energy proportionality for large-scale latency-critical workloads. In: ISCA, pp. 301\u2013312. IEEE, June 2014. https:\/\/doi.org\/10.1109\/ISCA.2014.6853237","DOI":"10.1109\/ISCA.2014.6853237"},{"key":"21_CR17","unstructured":"McCalpin, J.D.: Memory bandwidth and machine balance in current high performance computers. IEEE Comput. Soc. Tech. Committee Comput. Archit. (TCCA) Newsl. 2, 19\u201325 (1995)"},{"key":"21_CR18","unstructured":"Montgomery, D.C., Runger, G.C.: Applied Statistics and Probability for Engineers. Wiley, Hoboken, seventh edn. January 2018"},{"key":"21_CR19","doi-asserted-by":"publisher","unstructured":"Orgerie, A., et al.: Save watts in your grid: green strategies for energy-aware framework in large scale distributed systems. In: ICPADS, pp. 171\u2013178. IEEE, December 2008. https:\/\/doi.org\/10.1109\/ICPADS.2008.97","DOI":"10.1109\/ICPADS.2008.97"},{"key":"21_CR20","doi-asserted-by":"publisher","unstructured":"Petoumenos, P., et al.: Power capping: what works, what does not. In: ICPADS, pp. 525\u2013534. IEEE, December 2015. https:\/\/doi.org\/10.1109\/ICPADS.2015.72","DOI":"10.1109\/ICPADS.2015.72"},{"key":"21_CR21","doi-asserted-by":"publisher","unstructured":"Ramesh, S., et al.: Understanding the impact of dynamic power capping on application progress. In: IPDPS, pp. 793\u2013804. IEEE, May 2019. https:\/\/doi.org\/10.1109\/IPDPS.2019.00088","DOI":"10.1109\/IPDPS.2019.00088"},{"key":"21_CR22","unstructured":"Reis, V., et al.: Argo Node Resource Manager. https:\/\/www.mcs.anl.gov\/research\/projects\/argo\/overview\/nrm\/ (2021)"},{"issue":"2","key":"21_CR23","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/MM.2012.12","volume":"32","author":"E Rotem","year":"2012","unstructured":"Rotem, E., et al.: Power-management architecture of the Intel microarchitecture code-named Sandy Bridge. IEEE Micro 32(2), 20\u201327 (2012). https:\/\/doi.org\/10.1109\/MM.2012.12","journal-title":"IEEE Micro"},{"key":"21_CR24","doi-asserted-by":"publisher","unstructured":"Rountree, B., et al.: Beyond DVFS: a first look at performance under a hardware-enforced power bound. In: IPDPS Workshops, pp. 947\u2013953. IEEE (2012). https:\/\/doi.org\/10.1109\/IPDPSW.2012.116","DOI":"10.1109\/IPDPSW.2012.116"},{"key":"21_CR25","doi-asserted-by":"publisher","unstructured":"Rutten, \u00c9., et al.: Feedback control as MAPE-K loop in autonomic computing. In: Software Engineering for Self-Adaptive Systems. Lecture Notes in Computer Science, vol. 9640, pp. 349\u2013373. Springer (2017). https:\/\/doi.org\/10.1007\/978-3-319-74183-3_12","DOI":"10.1007\/978-3-319-74183-3_12"},{"key":"21_CR26","doi-asserted-by":"publisher","unstructured":"Santriaji, M.H., Hoffmann, H.: GRAPE: minimizing energy for GPU applications with performance requirements. In: MICRO, pp. 16:1\u201316:13. IEEE, October 2016. https:\/\/doi.org\/10.1109\/MICRO.2016.7783719","DOI":"10.1109\/MICRO.2016.7783719"},{"key":"21_CR27","doi-asserted-by":"publisher","unstructured":"Stahl, E., et al.: Towards a control-theory approach for minimizing unused grid resources. In: AI-Science@HPDC, pp. 4:1\u20134:8. ACM (2018). https:\/\/doi.org\/10.1145\/3217197.3217201","DOI":"10.1145\/3217197.3217201"},{"key":"21_CR28","doi-asserted-by":"publisher","unstructured":"Zhou, Y., et al.: CASH: supporting IaaS customers with a sub-core configurable architecture. In: ISCA, pp. 682\u2013694. IEEE, June 2016. https:\/\/doi.org\/10.1109\/ISCA.2016.65","DOI":"10.1109\/ISCA.2016.65"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2021: Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-85665-6_21","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,27]],"date-time":"2025-08-27T22:02:40Z","timestamp":1756332160000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-85665-6_21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030856649","9783030856656"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-85665-6_21","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"25 August 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Euro-Par","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Lisbon","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Portugal","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 September 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3 September 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"27","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"europar2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/2021.euro-par.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"136","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"38","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"28% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"6","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"The conference was held virtually due to the COVID-19 pandemic.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}