scispace - formally typeset
Journal ArticleDOI

Fundamentals of Implementing Real-Time Control Applicationsin Distributed Computer Systems

Martin Törngren
- 01 May 1998 - 
- Vol. 14, Iss: 3, pp 219-250
TLDR
A real-time behavioral model for control applications illuminates key execution strategies to ensure the required timing behavior and implications on design and implementation and directions for further work are discussed.
Abstract
Automatic control applications are real-time systems which pose stringent requirements on precisely time-triggered synchronized actions and constant end-to-end delays in feedback loops which often constitute multi-rate systems. Motivated by the apparent gap between computer science and automatic control theory, a set of requirements for real-time implementation of control applications is given. A real-time behavioral model for control applications is then presented and exemplified. Important sources and characteristics of time-variations in distributed computer systems are investigated. This illuminates key execution strategies to ensure the required timing behavior. Implications on design and implementation and directions for further work are discussed.

read more

Citations
More filters
Journal ArticleDOI

Real Time Scheduling Theory: A Historical Perspective

TL;DR: This 25th year anniversary paper for the IEEE Real Time Systems Symposium reviews the key results in real-time scheduling theory and the historical events that led to the establishment of the current real- time computing infrastructure.
Journal ArticleDOI

Weakly hard real-time systems

TL;DR: This paper defines four temporal constraints based on determining a maximum number of deadlines that can be missed during a window of time (a given number of invocations) and provides the theoretical analysis of the properties and relationships of these constraints.
Journal ArticleDOI

Scheduling of a limited communication channel for optimal control

TL;DR: The optimal schedule of a limited resource used for control purposes is typically such that the sampling is non-uniform, but the resulting LQ-control law is time-varying and takes this non- uniform sampling into account.

The Jitter Margin and Its Application in the Design of Real-Time Control Systems

TL;DR: The jitter margin is described as a function of the amount of constant delay in the control loop, and it describes how much additional time-varying delay can be tolerated before the loop goes unstable.
References
More filters
Journal ArticleDOI

Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment

TL;DR: The problem of multiprogram scheduling on a single processor is studied from the viewpoint of the characteristics peculiar to the program functions that need guaranteed service and it is shown that an optimum fixed priority scheduler possesses an upper bound to processor utilization.
Book

Scheduling algorithms for multiprogramming in a hard real-time environment

TL;DR: In this paper, the problem of multiprogram scheduling on a single processor is studied from the viewpoint of the characteristics peculiar to the program functions that need guaranteed service, and it is shown that an optimum fixed priority scheduler possesses an upper bound to processor utilization which may be as low as 70 percent for large task sets.
Book

Digital control of dynamic systems

TL;DR: This well-respected, market-leading text discusses the use of digital computers in the real-time control of dynamic systems and thoroughly integrates MATLAB statements and problems to offer readers a complete design picture.
Book

Computer-Controlled Systems: Theory and Design

TL;DR: This volume focuses on the design of computer-controlled systems, featuring computational tools that can be applied directly and are explained with simple paper-and-pencil calculations.
Dissertation

Fundamental design problems of distributed systems for the hard-real-time environment

TL;DR: This work shall provide a graph-based computation model which is more suitable for expressing the computation requirements of the real-time environment, and is an extension of CONSORT (Control Structure Optimized for Real-Time), an experimental software design system.
Related Papers (5)