Adaptive Scheduling for Real-Time Control

Sanjoy Baruah, Mehdi Hosseinzadeh, Ilya Kolmanovsky, Bruno Sinopoli

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Controllers can be designed to adapt to dynamic changes in the computational capacity that is available for their execution by adjusting their control computations. The concurrent development of such controllers, and the algorithms for run-time scheduling of these controllers, is investigated. It is shown how a mitigative controller, that can compensate for small errors that are made in computing the control signal during one iteration of the control loop by taking corrective action during the subsequent iteration, can be scheduled by a server-based real-time scheduling algorithm to provide both efficient resource-usage and acceptable control performance. This illustrates that concurrent and reciprocal consideration of mutual adaptivity can yield more resource-efficient implementations as well as better controller performance, than would be possible if scheduling and control were each considered separately.

Original languageEnglish
Title of host publicationRTNS 2024 - 2024 32nd International Conference on Real-Time Networks and Systems
PublisherAssociation for Computing Machinery, Inc
Pages165-174
Number of pages10
ISBN (Electronic)9798400717246
DOIs
StatePublished - Jan 3 2025
Event32nd International Conference on Real-Time Networks and Systems, RTNS 2024 - Porto, Portugal
Duration: Nov 6 2024Nov 8 2024

Publication series

NameRTNS 2024 - 2024 32nd International Conference on Real-Time Networks and Systems

Conference

Conference32nd International Conference on Real-Time Networks and Systems, RTNS 2024
Country/TerritoryPortugal
CityPorto
Period11/6/2411/8/24

Keywords

  • Server-based scheduling
  • preemptive uniprocessors
  • recurrent real-time task systems
  • scheduling-adaptive mitigative control

Fingerprint

Dive into the research topics of 'Adaptive Scheduling for Real-Time Control'. Together they form a unique fingerprint.

Cite this