Priority-based scheduling of mixed-critical jobs
Modern real-time systems tend to be mixed-critical, in the sense that they integrate on the same computational platform applications at different levels of criticality (e.g., safety critical and mission critical). Scheduling of such systems is a ...
Thermal-aware task allocation and scheduling for periodic real-time applications in mesh-based heterogeneous NoCs
With continuous technology scaling, the power density and hence the temperature of Network-on-Chip (NoC) may increase rapidly. This in-turn degrades the performance of the chip and increases the chances of creating thermal hot-spots. Task ...
Cache-conscious off-line real-time scheduling for multi-core platforms: algorithms and implementation
Most schedulability analysis techniques for multi-core architectures assume a single worst-case execution time (WCET) per task, which is valid in all execution conditions. This assumption is too pessimistic for parallel applications running on ...
A real-time scratchpad-centric OS with predictable inter/intra-core communication for multi-core embedded systems
Multi-core processors have replaced single-core systems in almost every segment of the industry. Unfortunately, their increased complexity often causes a loss of temporal predictability which represents a key requirement for hard real-time ...
Practical task allocation for software fault-tolerance and its implementation in embedded automotive systems
Due to the advent of active safety features and automated driving capabilities, the complexity of embedded computing systems within automobiles continues to increase. Such advanced driver assistance systems (ADAS) are inherently safety-critical ...
Correction to: A compiler framework for the reduction of worst-case execution times
The article A compiler framework for the reduction of worst-case execution times, written by Heiko Falk and Paul Lokuciejewski, was originally published electronically on the publisher’s internet portal (currently SpringerLink) on 22 July 2010 without ...