{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,22]],"date-time":"2026-04-22T08:48:55Z","timestamp":1776847735866,"version":"3.51.2"},"reference-count":55,"publisher":"Association for Computing Machinery (ACM)","issue":"2","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Auton. Adapt. Syst."],"published-print":{"date-parts":[[2026,6,30]]},"abstract":"<jats:p>High Performance Computing (HPC) systems are subject to dynamical variations occurring in, e.g., jobs execution duration, I\/O quantity, network consumption. Adapting to these unpredictable variations requires using autonomic management in an online feedback loop. The introduction of control theory methods allows for the design of well-founded autonomic managers. Choosing the relevant approach is daunting due to the variety of existing controllers. The criteria are of different natures, involving performance and efficiency, but also required expertise in control theory, and reusability or portability between sub-systems. Therefore, there is a need for comparative studies to assist designers choices.<\/jats:p>\n                  <jats:p>\n                    We consider the problem of resource harvesting in HPC systems, where scheduling often leaves resources idle. Our approach controls\u2014through a feedback loop\u2014the injection of small jobs in order to maximize the resources\u2019 usage. The control problem is to manage the tradeoff between harvesting and performance, in a reusable manner. We study how reusability relates to the adaptivity and robustness properties in control. We illustrate our approach with the classic Proportional-Integral-Derivative (PID) control, its upgrade as adaptive control, and Model-Free Control (MFC). We target\n                    <jats:italic toggle=\"yes\">CiGri<\/jats:italic>\n                    , a system harvesting idle resources in a computing grid. We perform experimental evaluation and compare performance and reusability. Tradeoffs are found on different criteria: While adaptive control is largely portable, its design complexity is significant for non-experts; PID control has good nominal performance, yet its portability is limited; MFC requires few competences to be used, but cannot provide strong guarantees.\n                  <\/jats:p>","DOI":"10.1145\/3764590","type":"journal-article","created":{"date-parts":[[2025,9,2]],"date-time":"2025-09-02T15:42:21Z","timestamp":1756827741000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Autonomic Resource Harvesting in HPC: Control Methods and Their Reusability"],"prefix":"10.1145","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-7645-5044","authenticated-orcid":false,"given":"Quentin","family":"Guilloteau","sequence":"first","affiliation":[{"name":"Univ. Grenoble Alpes, Inria, CNRS, LIG, Grenoble, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6728-2132","authenticated-orcid":false,"given":"Rapha\u00ebl","family":"Bleuse","sequence":"additional","affiliation":[{"name":"Univ. Grenoble Alpes, Inria, CNRS, LIG, Grenoble, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0122-0796","authenticated-orcid":false,"given":"Sophie","family":"Cerf","sequence":"additional","affiliation":[{"name":"Univ. Lille, Inria, CNRS, Centrale Lille, CRIStAL, Lille, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7568-007X","authenticated-orcid":false,"given":"Bogdan","family":"Robu","sequence":"additional","affiliation":[{"name":"Univ. Grenoble Alpes, CNRS, Grenoble INP, GIPSA-lab, Grenoble, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-1340-8458","authenticated-orcid":false,"given":"Rosa","family":"Pagano","sequence":"additional","affiliation":[{"name":"Univ. Grenoble Alpes, Inria, CNRS, LIG, Grenoble, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8696-8212","authenticated-orcid":false,"given":"\u00c9ric","family":"Rutten","sequence":"additional","affiliation":[{"name":"Univ. Grenoble Alpes, Inria, CNRS, LIG, Grenoble, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2026,4,22]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1016\/0005-1098(85)90058-5"},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/GRID.2004.14"},{"key":"e_1_3_2_4_2","volume-title":"Advanced PID Control","author":"\u00c5str\u00f6m K. J.","year":"2006","unstructured":"K. J. \u00c5str\u00f6m and T. H\u00e4gglund. 2006. Advanced PID Control. International Society of Automation."},{"key":"e_1_3_2_5_2","volume-title":"Adaptive Control","author":"\u00c5str\u00f6m K. J.","year":"2008","unstructured":"K. J. \u00c5str\u00f6m and B. Wittenmark. 2008. Adaptive Control (2nd. ed.). Dover Publications.","edition":"2"},{"key":"e_1_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-04519-1_1"},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/2503210.2503247"},{"key":"e_1_3_2_8_2","unstructured":"B. Bzeznik and O. Richard. CiGri. http:\/\/cigri.imag.fr\/ VCS: https:\/\/github.com\/oar-team\/cigri.git SWHID: \u3008swh:1:dir:f8b6df45300534e9807addc7ec125cd72b92c139;origin=https:\/\/github.com\/oar-team\/cigri\u3009."},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2005.1558641"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-85665-6_21"},{"key":"e_1_3_2_11_2","volume-title":"Modern Control Systems","author":"Dorf R. C.","year":"2021","unstructured":"R. C. Dorf and R. H. Bishop. 2021. Modern Control Systems (14th. ed.). Pearson.","edition":"14"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2014.27"},{"key":"e_1_3_2_13_2","first-page":"515","volume-title":"Performance","author":"Ferrari D.","year":"1987","unstructured":"D. Ferrari and S. Zhou. 1987. An empirical investigation of load indices for load balancing applications. In Performance, 515\u2013528. Retrieved October 9, 2023 from https:\/\/www2.eecs.berkeley.edu\/Pubs\/TechRpts\/1 987\/CSD-87-353.pdf"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/3024188"},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/SEAMS.2015.12"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1080\/00207179.2013.810345"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1016\/0005-1098(81)90070-4"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPDC.2001.945176"},{"key":"e_1_3_2_19_2","volume-title":"Contributions for Resource and Job Management in High Performance Computing","author":"Georgiou Y.","year":"2010","unstructured":"Y. Georgiou. 2010. Contributions for Resource and Job Management in High Performance Computing. Ph.D. Dissertation. LIG, Univ. Grenoble Alpes, France. Retrieved October 11, 2023 from https:\/\/tel.archives-ouvertes.fr\/tel-01499598"},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/E-SCIENCE.2007.32"},{"key":"e_1_3_2_21_2","unstructured":"Q. Guilloteau O. Richard R. Bleuse and \u00c9. Rutten. 2023. Folding a Cluster Containing a Distributed File-System. Retrieved October 13 2023 from https:\/\/hal.science\/hal-04038000v1"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSTCC52150.2021.9607292"},{"key":"e_1_3_2_23_2","volume-title":"COMPAS","author":"Guilloteau Q.","year":"2022","unstructured":"Q. Guilloteau, O. Richard, and \u00c9. Rutten. 2022. \u00c9tude des applications bag-of-tasks du m\u00e9so-centre GRICAD. In COMPAS. Retrieved October 11, 2023 from https:\/\/2022.compas-conference.fr\/programme\/papiers\/ComPAS2022_paper_19-2.pdf"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/CCTA49430.2022.9966035"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2008.2011621"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1002\/047166880X"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/1380584.1380585"},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2015.7108419"},{"key":"e_1_3_2_29_2","unstructured":"Intel\u00ae 64 and IA-32 Architectures Optimization Reference Manual. 2024. Volume 1. Version 050. Retrieved November 20 2024 from https:\/\/www.intel.com\/content\/www\/us\/en\/content-details\/821612\/"},{"key":"e_1_3_2_30_2","volume-title":"Robust Adaptive Control","author":"Ioannou P. A.","year":"1996","unstructured":"P. A. Ioannou and J. Sun. 1996. Robust Adaptive Control. Prentice\u2013Hall."},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.5555\/2588400"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1160055"},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1016\/0005-1098(92)90021-7"},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-85729-664-1"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1016\/J.IFACSC.2019.100051"},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCS.2006.1580153"},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-74183-3_4"},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.2017.8257944"},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1109\/9.360"},{"key":"e_1_3_2_40_2","unstructured":"OAR team OAR Version 3. https:\/\/oar.imag.fr\/ VCS: https:\/\/github.com\/oar-team\/oar3.git SWHID: \u3008swh:1:dir:ab502da78090e4d77ee363ce7ccc2f6ea65c2d92;origin=https:\/\/github.com\/oar-team\/oar3\u3009."},{"key":"e_1_3_2_41_2","unstructured":"V. Pong S. Gu M. Dalal and S. Levine. 2018. Temporal difference models: Model-free deep RL for model-based control. arXiv:1802.09081. Retrieved from https:\/\/arxiv.org\/abs\/1802.09081"},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACSOS49614.2020.00039"},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1109\/52.210605"},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1109\/SC41404.2022.00045"},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2017.06.009"},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACSOS61780.2024.00027"},{"key":"e_1_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/2723872.2723883"},{"key":"e_1_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-74183-3_12"},{"key":"e_1_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCS.2003.1200238"},{"key":"e_1_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2704579"},{"key":"e_1_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/3627163"},{"key":"e_1_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2005.1526010"},{"key":"e_1_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1145\/3217197.3217201"},{"key":"e_1_3_2_54_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173206"},{"key":"e_1_3_2_55_2","doi-asserted-by":"publisher","DOI":"10.1109\/CCTA.2019.8920473"},{"key":"e_1_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1016\/J.JSS.2016.08.095"}],"container-title":["ACM Transactions on Autonomous and Adaptive Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3764590","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,22]],"date-time":"2026-04-22T07:51:03Z","timestamp":1776844263000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3764590"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,22]]},"references-count":55,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2026,6,30]]}},"alternative-id":["10.1145\/3764590"],"URL":"https:\/\/doi.org\/10.1145\/3764590","relation":{},"ISSN":["1556-4665","1556-4703"],"issn-type":[{"value":"1556-4665","type":"print"},{"value":"1556-4703","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,4,22]]},"assertion":[{"value":"2023-11-21","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-06-16","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-04-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}