Under Control: A Control Theory Introduction for Computer Scientists
This hands-on tutorial aims at introducing the basis of Control Theory, applied to the runtime management of computing systems, through a practical example. This tutorial is composed of two parts. In the first part, we present the motivation and classical tools of Control Theory: formulation, modeli...
        Saved in:
      
    
          | Published in | 2024 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C) pp. 130 - 139 | 
|---|---|
| Main Authors | , , , , | 
| Format | Conference Proceeding | 
| Language | English | 
| Published | 
            IEEE
    
        16.09.2024
     | 
| Subjects | |
| Online Access | Get full text | 
| DOI | 10.1109/ACSOS-C63493.2024.00044 | 
Cover
| Abstract | This hands-on tutorial aims at introducing the basis of Control Theory, applied to the runtime management of computing systems, through a practical example. This tutorial is composed of two parts. In the first part, we present the motivation and classical tools of Control Theory: formulation, modeling, and controllers. During the second part, the participants will experiment with the concepts presented in the first part through interactive computational documents, via a Jupyter Notebook. Attendees will need a computer with an internet connection and a "recent" web browser, and only basic programming knowledge. The tutorial is available at the following URL: https://control-for-computing.gitlabpages.inria.fr/tutorial/ | 
    
|---|---|
| AbstractList | This hands-on tutorial aims at introducing the basis of Control Theory, applied to the runtime management of computing systems, through a practical example. This tutorial is composed of two parts. In the first part, we present the motivation and classical tools of Control Theory: formulation, modeling, and controllers. During the second part, the participants will experiment with the concepts presented in the first part through interactive computational documents, via a Jupyter Notebook. Attendees will need a computer with an internet connection and a "recent" web browser, and only basic programming knowledge. The tutorial is available at the following URL: https://control-for-computing.gitlabpages.inria.fr/tutorial/ | 
    
| Author | Guilloteau, Quentin Bleuse, Raphael Rutten, Eric Cerf, Sophie Robu, Bogdan  | 
    
| Author_xml | – sequence: 1 givenname: Quentin surname: Guilloteau fullname: Guilloteau, Quentin organization: University of Basel,Switzerland – sequence: 2 givenname: Sophie surname: Cerf fullname: Cerf, Sophie organization: Univ. Lille, Inria, CNRS, Centrale Lille, UMR 9189 CRIStAL,Lille,France,F-59000 – sequence: 3 givenname: Raphael surname: Bleuse fullname: Bleuse, Raphael organization: Univ. Grenoble Alpes, Inria, CNRS, Grenoble INP, LIG,Grenoble,France,F-38000 – sequence: 4 givenname: Bogdan surname: Robu fullname: Robu, Bogdan organization: Univ. Grenoble Alpes, CNRS, Grenoble INP, GIPSA-lab, Grenoble,France,F-38000 – sequence: 5 givenname: Eric surname: Rutten fullname: Rutten, Eric organization: Univ. Grenoble Alpes, Inria, CNRS, Grenoble INP, LIG,Grenoble,France,F-38000  | 
    
| BookMark | eNo1jstqwzAURFVoF22aPwhUP2D36i11Z9xXIJCFk3VQ7BsqSKQgK4v8fWvarmYGzgzzQG5jikjIE4OaMXDPTdutu6rVQjpRc-CyBgApb8jcGWeFAmGd0XBPXrdxwEzbFEtOxxfa_Fu6-cKUr3Q5peHSl5AiPaQJPZ0v5afT9QFjCWMZH8ndwR9HnP_pjGzf3zbtZ7VafyzbZlUFZnSprEVp0fB974UVAFYJN6DmaBRToAbrmfDeycEbjcrw3imDShoFgNNbMSOL392AiLtzDiefrzsGRmvOlfgGnJlIlw | 
    
| CODEN | IEEPAD | 
    
| ContentType | Conference Proceeding | 
    
| DBID | 6IE 6IL CBEJK RIE RIL  | 
    
| DOI | 10.1109/ACSOS-C63493.2024.00044 | 
    
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Xplore Digital Library IEEE Proceedings Order Plans (POP All) 1998-Present  | 
    
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher  | 
    
| DeliveryMethod | fulltext_linktorsrc | 
    
| EISBN | 9798350389760 | 
    
| EndPage | 139 | 
    
| ExternalDocumentID | 10766225 | 
    
| Genre | orig-research | 
    
| GroupedDBID | 6IE 6IL CBEJK RIE RIL  | 
    
| ID | FETCH-LOGICAL-i176t-88e48e72bca383008539de62e751505d8a13aa94da76e572c957e547500e97603 | 
    
| IEDL.DBID | RIE | 
    
| IngestDate | Wed Aug 27 03:01:46 EDT 2025 | 
    
| IsPeerReviewed | false | 
    
| IsScholarly | false | 
    
| Language | English | 
    
| LinkModel | DirectLink | 
    
| MergedId | FETCHMERGED-LOGICAL-i176t-88e48e72bca383008539de62e751505d8a13aa94da76e572c957e547500e97603 | 
    
| PageCount | 10 | 
    
| ParticipantIDs | ieee_primary_10766225 | 
    
| PublicationCentury | 2000 | 
    
| PublicationDate | 2024-Sept.-16 | 
    
| PublicationDateYYYYMMDD | 2024-09-16 | 
    
| PublicationDate_xml | – month: 09 year: 2024 text: 2024-Sept.-16 day: 16  | 
    
| PublicationDecade | 2020 | 
    
| PublicationTitle | 2024 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C) | 
    
| PublicationTitleAbbrev | ACSOS-C | 
    
| PublicationYear | 2024 | 
    
| Publisher | IEEE | 
    
| Publisher_xml | – name: IEEE | 
    
| Score | 1.8862212 | 
    
| Snippet | This hands-on tutorial aims at introducing the basis of Control Theory, applied to the runtime management of computing systems, through a practical example.... | 
    
| SourceID | ieee | 
    
| SourceType | Publisher | 
    
| StartPage | 130 | 
    
| SubjectTerms | autonomic computing Browsers Computational modeling control of computing systems Control theory Distributed computing feedback management Knowledge engineering Programming Runtime Tutorials Uniform resource locators  | 
    
| Title | Under Control: A Control Theory Introduction for Computer Scientists | 
    
| URI | https://ieeexplore.ieee.org/document/10766225 | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NSwMxEA22J08qVvwmB6-p2U0ySbyV1VIFq1ALvZXsZgoitKLbi7_eJNtVFARvSS67ySTMm-S9GUIutOToRekYlhJY2CGGuRBoMI8uD0EQWnRRKHw_htFU3s3UbCNWT1oYREzkM-zHZnrL96tqHa_KwgnXAGEDdkhHG2jEWhvOVsbt5aCYPExYAUJaESK_XKZUnPJH3ZTkNoY7ZNx-sGGLvPTXddmvPn7lYvz3H-2S3rdCjz5--Z49soXLfXKdihjRomGfX9FB26SNAp_exp5v8sXSgFZpW9OBpiNeB5O_98h0ePNUjNimSgJ7zjTUzBiUBnVeVi5EmxFCCesRctQBqnDljcuEc1Z6pwGVziurNCoZkALHgEW4OCDd5WqJh4R6wbGChfMcc6m8LLV1uPDeqOjqAY5ILy7B_LVJhDFvZ3_8x_gJ2Y5miPSKDE5Jt35b41nw4XV5nmz3CZKynNU | 
    
| linkProvider | IEEE | 
    
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NSwMxEB20HvSkYsVvc_Camt3Nx8ZbWS2ttlVoC72V7GYKIrSi24u_3iTbVRQEb0kuu8kkzJvkvRmAK8UZ2iQ3FHMuqdshKTUu0KAWTeyCINRovFB4MJTdCb-fiularB60MIgYyGfY8s3wlm-XxcpflbkTrqR0G3ATtgTnXFRyrTVrK2L6up2NHkc0kwnXiYv9Yh6ScfIflVOC4-jswrD-ZMUXeWmtyrxVfPzKxvjvf9qD5rdGjzx9eZ992MDFAdyGMkYkq_jnN6RdN0mlwSc937NVxlji8CqpqzqQcMhLZ_T3Jkw6d-OsS9d1EuhzpGRJ0xR5iirOC-PiTQ-iEm1RxqgcWGHCpiZKjNHcGiVRqLjQQqHgDiswdGiEJYfQWCwXeATEJgwLOTeWYcyF5bnSBufWpsI7eymPoemXYPZapcKY1bM_-WP8Era740F_1u8NH05hx5vEky0ieQaN8m2F586jl_lFsOMn-yegIg | 
    
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2024+IEEE+International+Conference+on+Autonomic+Computing+and+Self-Organizing+Systems+Companion+%28ACSOS-C%29&rft.atitle=Under+Control%3A+A+Control+Theory+Introduction+for+Computer+Scientists&rft.au=Guilloteau%2C+Quentin&rft.au=Cerf%2C+Sophie&rft.au=Bleuse%2C+Raphael&rft.au=Robu%2C+Bogdan&rft.date=2024-09-16&rft.pub=IEEE&rft.spage=130&rft.epage=139&rft_id=info:doi/10.1109%2FACSOS-C63493.2024.00044&rft.externalDocID=10766225 |