Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Analysis and design of real-time servers for control applications

Aminifar, Amir LU orcid ; Bini, Enrico LU ; Eles, Petru and Peng, Zebo (2016) In IEEE Transactions on Computers 65(3). p.834-846
Abstract

Today, a considerable portion of embedded systems, e.g., automotive and avionic, comprise several control applications. Guaranteeing the stability of these control applications in embedded systems, or cyber-physical systems, is perhaps the most fundamental requirement while implementing such applications. This is different from the classical hard real-time systems where often the acceptance criterion is meeting the deadline. In other words, in the case of control applications, guaranteeing stability is considered to be a main design goal, which is linked to the amount of delay and jitter a control application can tolerate before instability. This advocates the need for new design and analysis techniques for embedded real-time systems... (More)

Today, a considerable portion of embedded systems, e.g., automotive and avionic, comprise several control applications. Guaranteeing the stability of these control applications in embedded systems, or cyber-physical systems, is perhaps the most fundamental requirement while implementing such applications. This is different from the classical hard real-time systems where often the acceptance criterion is meeting the deadline. In other words, in the case of control applications, guaranteeing stability is considered to be a main design goal, which is linked to the amount of delay and jitter a control application can tolerate before instability. This advocates the need for new design and analysis techniques for embedded real-time systems running control applications. In this paper, the analysis and design of such systems considering a server-based resource reservation mechanism are addressed. The benefits of employing servers are manifold: providing a compositional and scalable framework, protection against other tasks' misbehaviors, and systematic bandwidth assignment and co-design. We propose a methodology for designing bandwidth-optimal servers to stabilize control tasks. The pessimism involved in the proposed methodology is both discussed theoretically and evaluated experimentally.

(Less)
Please use this url to cite or link to this publication:
author
; ; and
publishing date
type
Contribution to journal
publication status
published
subject
keywords
Bandwidth Minimization, Control Server, Embedded Systems, Real-Time Control Co-Design, Real-Time Systems, Stability
in
IEEE Transactions on Computers
volume
65
issue
3
article number
7110530
pages
13 pages
publisher
IEEE - Institute of Electrical and Electronics Engineers Inc.
external identifiers
  • scopus:84962110223
ISSN
0018-9340
DOI
10.1109/TC.2015.2435789
language
English
LU publication?
no
additional info
Publisher Copyright: © 1968-2012 IEEE.
id
2dbac338-3099-4085-8868-a5570c4a4589
date added to LUP
2022-02-05 01:33:37
date last changed
2022-10-18 16:10:49
@article{2dbac338-3099-4085-8868-a5570c4a4589,
  abstract     = {{<p>Today, a considerable portion of embedded systems, e.g., automotive and avionic, comprise several control applications. Guaranteeing the stability of these control applications in embedded systems, or cyber-physical systems, is perhaps the most fundamental requirement while implementing such applications. This is different from the classical hard real-time systems where often the acceptance criterion is meeting the deadline. In other words, in the case of control applications, guaranteeing stability is considered to be a main design goal, which is linked to the amount of delay and jitter a control application can tolerate before instability. This advocates the need for new design and analysis techniques for embedded real-time systems running control applications. In this paper, the analysis and design of such systems considering a server-based resource reservation mechanism are addressed. The benefits of employing servers are manifold: providing a compositional and scalable framework, protection against other tasks' misbehaviors, and systematic bandwidth assignment and co-design. We propose a methodology for designing bandwidth-optimal servers to stabilize control tasks. The pessimism involved in the proposed methodology is both discussed theoretically and evaluated experimentally.</p>}},
  author       = {{Aminifar, Amir and Bini, Enrico and Eles, Petru and Peng, Zebo}},
  issn         = {{0018-9340}},
  keywords     = {{Bandwidth Minimization; Control Server; Embedded Systems; Real-Time Control Co-Design; Real-Time Systems; Stability}},
  language     = {{eng}},
  month        = {{03}},
  number       = {{3}},
  pages        = {{834--846}},
  publisher    = {{IEEE - Institute of Electrical and Electronics Engineers Inc.}},
  series       = {{IEEE Transactions on Computers}},
  title        = {{Analysis and design of real-time servers for control applications}},
  url          = {{http://dx.doi.org/10.1109/TC.2015.2435789}},
  doi          = {{10.1109/TC.2015.2435789}},
  volume       = {{65}},
  year         = {{2016}},
}