The Power of Duality: Response Time Analysis meets Integer Programming

10/05/2022
by   Max A. Deppert, et al.
0

We study a mutually enriching connection between response time analysis in real-time systems and the mixing set problem. Thereby generalizing over known results we present a new approach to the computation of response times in fixed-priority uniprocessor real-time scheduling. We even allow that the tasks are delayed by some period-constrained release jitter. By studying a dual problem formulation of the decision problem as an integer linear program we show that worst-case response times can be computed by algorithmically exploiting a conditional reduction to an instance of the mixing set problem. In the important case of harmonic periods our new technique admits a near-quadratic algorithm to the exact computation of worst-case response times. We show that generally, a smaller utilization leads to more efficient algorithms even in fixed-priority scheduling. Our technique can be reversed to solve the mixing set problem by computing worst-case response times to associated real-time scheduling task systems. Finally, we also apply our optimization technique to solve 4-block integer programs with simple objective functions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/30/2019

Exact Polynomial Time Algorithm for the Response Time Analysis of Harmonic Tasks with Constrained Release Jitter

In some important application areas of hard real-time systems, preemptiv...
research
11/03/2022

Response Times Parametric Estimation of Real-Time Systems

Real-time systems are a set of programs, a scheduling policy and a syste...
research
02/07/2023

Assigning Optimal Integer Harmonic Periods to Hard Real Time Tasks

Selecting period values for tasks is a very important step in the design...
research
07/23/2020

HeRTA: Heaviside Real-Time Analysis

We investigate the mathematical properties of event bound functions as t...
research
04/04/2018

Estimating Latencies of Task Sequences in Multi-Core Automotive ECUs

The computation of a cyber-physical system's reaction to a stimulus typi...
research
05/28/2014

Supporting Soft Real-Time Sporadic Task Systems on Heterogeneous Multiprocessors with No Utilization Loss

Heterogeneous multicore architectures are becoming increasingly popular ...
research
02/18/2020

Fuzzy Simultaneous Congruences

We introduce a very natural generalization of the well-known problem of ...

Please sign up or login with your details

Forgot password? Click here to reset