Analysis and design of real-time servers for control applications
(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)
- author
- Aminifar, Amir LU ; Bini, Enrico LU ; Eles, Petru and Peng, Zebo
- publishing date
- 2016-03-01
- 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}}, }