scispace - formally typeset
Journal ArticleDOI

Experimental Assessment of the Period Calibration Method: A Case Study

Reads0
Chats0
TLDR
An experimental evaluation of the period calibration method (PCM), which was developed in Gerber et al. (1994, 1995) as a systematic design methodology for real-time systems, unveils several weaknesses and proposes a new communication scheme and a transient overload handling technique.
Abstract
In this paper we present an experimental evaluation of the period calibration method (PCM) which was developed in Gerber et al. (1994, 1995) as a systematic design methodology for real-time systems. The objective of this experimental study is to assess design alternatives integrated into the method and their performance implication on resultant systems built via the PCM. Such design alternatives include scheduling jitter, sensor-to-output latency, intertask communication schemes, and system utilization. For this study, we have chosen a computerized numerical control (CNC) machine as our target real-time system, and built a realistic controller and a plant simulator. We show the detailed development process of the CNC controller and report its performance. The performance results were extracted from a controlled series of more than hundred test controllers obtained by varying four test variables. This study unveils several weaknesses of the PCM: (1) the communication scheme built into PCM incurs a large latency though average sensor-to-output latency is one of the most dominating factors in determining control quality; (2) scheduling jitter is taken seriously in PCM though its effect appears only when average sensor-to-output latency is sufficiently small; (3) loop processing periods are not properly optimized for control quality though they are another dominating factor of performance; and (4) transient overloads are not considered at all in PCM, even though they can seriously damage the performance of a system. Based on these results, we propose a new communication scheme and a transient overload handling technique for the improved period calibration method.

read more

Citations
More filters
Journal ArticleDOI

A taxonomy and catalog of runtime software-fault monitoring tools

TL;DR: The taxonomy categorizes the various runtime monitoring research by classifying the elements that are considered essential for building a monitoring system, i.e., the specification language used to define properties; the monitoring mechanism that oversees the program's execution; and the event handler that captures and communicates monitoring results.
Journal ArticleDOI

Verisim: formal analysis of network simulations

TL;DR: Novel aspects of the approach include modest integration costs with other simulation objectives such as performance evaluation, greatly increased flexibility in specifying properties to be checked and techniques for analyzing complex traces of alarms raised by the monitoring software.
Journal Article

Integrated Control and Scheduling

TL;DR: The report gives a state-of-the-art survey of the field of integrated control and scheduling and presents the background, motivation, and research topics in the ARTES project Integrated Control and Scheduling.
Proceedings ArticleDOI

Experimental evaluation of code properties for WCET analysis

TL;DR: It is shown that the most important factor in reduction of execution time is cache size (both instruction and data cache), and some of the performance gain of advanced processor features also applies to the worst case and although WCET estimates may be more pessimistic the overall impact is that they result in lowerWCET estimates.
Dissertation

Towards the Integration of Control and Real-Time Scheduling Design

Anton Cervin
TL;DR: The thesis deals with scheduler and controller co-design for real-time control systems to minimize the performance loss due to jitter and control delays and to provide a co-simulation environment for Real-Time control systems.
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.
Journal ArticleDOI

Priority inheritance protocols: an approach to real-time synchronization

TL;DR: An investigation is conducted of two protocols belonging to the priority inheritance protocols class; the two are called the basic priority inheritance protocol and the priority ceiling protocol, both of which solve the uncontrolled priority inversion problem.
Journal ArticleDOI

An extendible approach for analyzing fixed priority hard real-time tasks

TL;DR: This paper derives analysis for tasks with arbitrary deadlines that may suffer release jitter due to being dispatched by a tick driven scheduler, and considers bursty sporadic activities, where tasks arrive sporadically but then execute periodically for some bounded time.
Proceedings ArticleDOI

On task schedulability in real-time control systems

TL;DR: This work presents an algorithm that optimizes task frequencies and then schedules the resulting tasks with the limited computing resources available and is applicable to failure recovery and reconfiguration in real-time control systems.
Related Papers (5)