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

05/28/2014
by   Guangmo Tong, et al.
0

Heterogeneous multicore architectures are becoming increasingly popular due to their potential of achieving high performance and energy efficiency compared to the homogeneous multicore architectures. In such systems, the real-time scheduling problem becomes more challenging in that processors have different speeds. A job executing on a processor with speed x for t time units completes (x · t) units of execution. Prior research on heterogeneous multiprocessor real-time scheduling has focused on hard real-time systems, where, significant processing capacity may have to be sacrificed in the worst-case to ensure that all deadlines are met. As meeting hard deadlines is overkill for many soft real-time systems in practice, this paper shows that on soft real-time heterogeneous multiprocessors, bounded response times can be ensured for globally-scheduled sporadic task systems with no utilization loss. A GEDF-based scheduling algorithm, namely GEDF-H, is presented and response time bounds are established under both preemptive and non-preemptive GEDF-H scheduling. Extensive experiments show that the magnitude of the derived response time bound is reasonable, often smaller than three task periods. To the best of our knowledge, this paper is the first to show that soft real-time sporadic task systems can be supported on heterogeneous multiprocessors without utilization loss, and with reasonable predicted response time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/01/2012

Schedulability Test for Soft Real-Time Systems under Multiprocessor Environment by using an Earliest Deadline First Scheduling Algorithm

This paper deals with the study of Earliest Deadline First (EDF) which i...
research
10/27/2020

Efficiently Approximating the Probability of Deadline Misses in Real-Time Systems

This paper explores the probability of deadline misses for a set of cons...
research
10/05/2022

The Power of Duality: Response Time Analysis meets Integer Programming

We study a mutually enriching connection between response time analysis ...
research
07/31/2018

New Analysis Techniques for Supporting Hard Real-Time Sporadic DAG Task Systems on Multiprocessors

The scheduling and schedulability analysis of real-time directed acyclic...
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
12/03/2009

A New Scheduling Algorithms For Real Time Tasks

The main objective of this paper is to develop the two different ways in...
research
07/23/2020

HeRTA: Heaviside Real-Time Analysis

We investigate the mathematical properties of event bound functions as t...

Please sign up or login with your details

Forgot password? Click here to reset