Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

The Control Server Model for Co-Design of Real-Time Control Systems

Cervin, Anton LU orcid and Eker, Johan LU (2006)
Abstract
The paper presents the control server, a real-time scheduling mechanism tailored to control and signal processing applications. A control server creates the abstraction of a control task with a specified period and a fixed input-output latency shorter than the period. Individual tasks can be combined into more complex components without loss of their individual guaranteed fixed-latency properties. I/O occurs at fixed predefined points in time, at which inputs are read or controller outputs become visible. The control server model is especially suited for codesign of real-time control systems. The single parameter linking the scheduling design and the controller design is the task utilization factor. The proposed server is an extension of... (More)
The paper presents the control server, a real-time scheduling mechanism tailored to control and signal processing applications. A control server creates the abstraction of a control task with a specified period and a fixed input-output latency shorter than the period. Individual tasks can be combined into more complex components without loss of their individual guaranteed fixed-latency properties. I/O occurs at fixed predefined points in time, at which inputs are read or controller outputs become visible. The control server model is especially suited for codesign of real-time control systems. The single parameter linking the scheduling design and the controller design is the task utilization factor. The proposed server is an extension of the constant bandwidth server, which is based on the earliest-deadline-first scheduling algorithm. The server has been implemented in a real-time kernel and has also been validated in control experiments on a ball and beam process. (Less)
Please use this url to cite or link to this publication:
author
and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
host publication
ARTES -- A network for Real-Time research and graduate Education in Sweden 1997--2006
editor
Hansson, Hans
publisher
Uppsala University: Department of Information Technology
language
English
LU publication?
yes
id
38cde1a0-e06d-4f87-a04d-79ada7532474
date added to LUP
2017-06-26 09:38:36
date last changed
2020-12-12 02:16:42
@inbook{38cde1a0-e06d-4f87-a04d-79ada7532474,
  abstract     = {The paper presents the control server, a real-time scheduling mechanism tailored to control and signal processing applications. A control server creates the abstraction of a control task with a specified period and a fixed input-output latency shorter than the period. Individual tasks can be combined into more complex components without loss of their individual guaranteed fixed-latency properties. I/O occurs at fixed predefined points in time, at which inputs are read or controller outputs become visible. The control server model is especially suited for codesign of real-time control systems. The single parameter linking the scheduling design and the controller design is the task utilization factor. The proposed server is an extension of the constant bandwidth server, which is based on the earliest-deadline-first scheduling algorithm. The server has been implemented in a real-time kernel and has also been validated in control experiments on a ball and beam process.},
  author       = {Cervin, Anton and Eker, Johan},
  booktitle    = {ARTES -- A network for Real-Time research and graduate Education in Sweden 1997--2006},
  editor       = {Hansson, Hans},
  language     = {eng},
  publisher    = {Uppsala University: Department of Information Technology},
  title        = {The Control Server Model for Co-Design of Real-Time Control Systems},
  url          = {https://lup.lub.lu.se/search/ws/files/27390470/cer_06artes.pdf},
  year         = {2006},
}