Harmonic task scheduling has many attractive properties, including a utilization bound of 100% under rate-monotonic scheduling and reduced jitter. At the same time, it places a severe constraint on the task period assignment for any application. In this paper, we explore the use of harmonic task scheduling for applications with multiple feedback control tasks. We present an algorithm for finding harmonic task periods that minimizes the distance from an initial set of non-harmonic periods. We apply the algorithm in a scheduling and control co-design procedure, where the goal is to optimize the total performance of a number of control tasks that share a common computing platform. The procedure is evaluated in simulated randomized examples, wh...
Abstract — Adaptive tasks scheduling via feedback is an effective solution for the optimization of c...
We study the preemptive scheduling of real-time sporadic tasks on a uniprocessor. We consider both f...
A common method for dealing with overload condi-tions in periodic task systems is to reduce the load...
Harmonic task scheduling has many attractive properties, including a utilization bound of 100% under...
Harmonic periods have wide applicability in industrial real-time systems. Rate monotonic (RM) is abl...
Harmonic periods have wide applicability in industrial real-time systems. Rate monotonic (RM) is abl...
Harmonic periods have wide applicability in industrial real-time systems. Rate monotonic (RM) is abl...
The paper presents a feedback scheduling mechanism in the context of co-design of the scheduler and ...
A scheduling architecture for real-time control tasks is proposed. The scheduler uses feedback from ...
puting resources are limited. Consequently, they need to be exploited as efficiently as possible. Re...
Having multiple control tasks concurrently running on a single computing platform increases the proc...
We study the problem of dynamically scheduling a set of state-feedback control tasks controlling a s...
A control task’s performance heavily depends on its sampling frequency and sensing-to-actuation dela...
The aim of this paper is to address the problem of correctly dimensioning real-time embedded systems...
Linear difference equations involving recurrences are fundamental equations that describe many impor...
Abstract — Adaptive tasks scheduling via feedback is an effective solution for the optimization of c...
We study the preemptive scheduling of real-time sporadic tasks on a uniprocessor. We consider both f...
A common method for dealing with overload condi-tions in periodic task systems is to reduce the load...
Harmonic task scheduling has many attractive properties, including a utilization bound of 100% under...
Harmonic periods have wide applicability in industrial real-time systems. Rate monotonic (RM) is abl...
Harmonic periods have wide applicability in industrial real-time systems. Rate monotonic (RM) is abl...
Harmonic periods have wide applicability in industrial real-time systems. Rate monotonic (RM) is abl...
The paper presents a feedback scheduling mechanism in the context of co-design of the scheduler and ...
A scheduling architecture for real-time control tasks is proposed. The scheduler uses feedback from ...
puting resources are limited. Consequently, they need to be exploited as efficiently as possible. Re...
Having multiple control tasks concurrently running on a single computing platform increases the proc...
We study the problem of dynamically scheduling a set of state-feedback control tasks controlling a s...
A control task’s performance heavily depends on its sampling frequency and sensing-to-actuation dela...
The aim of this paper is to address the problem of correctly dimensioning real-time embedded systems...
Linear difference equations involving recurrences are fundamental equations that describe many impor...
Abstract — Adaptive tasks scheduling via feedback is an effective solution for the optimization of c...
We study the preemptive scheduling of real-time sporadic tasks on a uniprocessor. We consider both f...
A common method for dealing with overload condi-tions in periodic task systems is to reduce the load...