Motivated by the increasing trend in embedded systems towards platform integration, there has been an increasing research interest in scheduling mixed-criticality systems. However, most existing efforts have concentrated on scheduling sequential tasks and ignored intra-task parallelism. In this paper, we study the scheduling of mixed-criticality parallel jobs on multiprocessor platforms. We propose a synchronous mixedcriticality job model, where each job consists of segments, each segment having an arbitrary number of parallel threads that synchronize at the end of the segment. A novel MinLoad algorithm is developed to decompose mixed-criticality parallel jobs into mixed-criticality sequential jobs. This decomposition enables us to leverage...
While traditional real-time systems analysis requires single pessimistic estimates to represent syst...
Real-time systems are increasingly running a mix of tasks with different criticality levels: for ins...
There is an increasing trend in embedded systems towards implementing multiple functionalities upon ...
Motivated by the increasing trend in embedded systems towards platform integration, there has been a...
Abstract—Scheduling mixed-criticality systems that integrate multiple functionalities with different...
The relevance and popularity of mixed-criticality real-time systems precipitously increase in many i...
Timing guarantee is critical to ensure the correctness of embedded software systems that interact wi...
In conventional real-time systems analysis, each system parameter is specified by a single estimate,...
Timing guarantee is critical to ensure the correctness of embedded software systems that interact wi...
This paper presents federated scheduling algorithm, called MCFQ, for a set of parallel mixedcritical...
Traditional fixed-priority scheduling analysis for periodic and sporadic task sets is based on the a...
Mixed criticality systems are one of the relatively new directions of development for the classical ...
In this paper we consider the problem of mixed-criticality (MC) scheduling of implicit-deadline spor...
Abstract The scheduling of mixed-criticality implicit-deadline sporadic task sys-tems on identical m...
The advent of multicore processors has attracted many safety-critical systems, e.g., automotive and ...
While traditional real-time systems analysis requires single pessimistic estimates to represent syst...
Real-time systems are increasingly running a mix of tasks with different criticality levels: for ins...
There is an increasing trend in embedded systems towards implementing multiple functionalities upon ...
Motivated by the increasing trend in embedded systems towards platform integration, there has been a...
Abstract—Scheduling mixed-criticality systems that integrate multiple functionalities with different...
The relevance and popularity of mixed-criticality real-time systems precipitously increase in many i...
Timing guarantee is critical to ensure the correctness of embedded software systems that interact wi...
In conventional real-time systems analysis, each system parameter is specified by a single estimate,...
Timing guarantee is critical to ensure the correctness of embedded software systems that interact wi...
This paper presents federated scheduling algorithm, called MCFQ, for a set of parallel mixedcritical...
Traditional fixed-priority scheduling analysis for periodic and sporadic task sets is based on the a...
Mixed criticality systems are one of the relatively new directions of development for the classical ...
In this paper we consider the problem of mixed-criticality (MC) scheduling of implicit-deadline spor...
Abstract The scheduling of mixed-criticality implicit-deadline sporadic task sys-tems on identical m...
The advent of multicore processors has attracted many safety-critical systems, e.g., automotive and ...
While traditional real-time systems analysis requires single pessimistic estimates to represent syst...
Real-time systems are increasingly running a mix of tasks with different criticality levels: for ins...
There is an increasing trend in embedded systems towards implementing multiple functionalities upon ...