Energy-aware scheduling for high-performance computing systems: A survey
High-performance computing (HPC), according to its name, is traditionally oriented toward
performance, especially the execution time and scalability of the computations. However …
performance, especially the execution time and scalability of the computations. However …
Software fault tolerance in real-time systems: Identifying the future research questions
Tolerating hardware faults in modern architectures is becoming a prominent problem due to
the miniaturization of the hardware components, their increasing complexity, and the …
the miniaturization of the hardware components, their increasing complexity, and the …
Energy and resource efficient workflow scheduling in a virtualized cloud environment
High energy consumption (EC) is one of the leading and interesting issue in the cloud
environment. The optimization of EC is generally related to scheduling problem. Optimum …
environment. The optimization of EC is generally related to scheduling problem. Optimum …
Energy-efficient real-time scheduling of DAGs on clustered multi-core platforms
With the growth of computation-intensive real-time applications on multi-core embedded
systems, energy-efficient real-time scheduling becomes crucial. Multi-core processors …
systems, energy-efficient real-time scheduling becomes crucial. Multi-core processors …
Energy-efficient parallel real-time scheduling on clustered multi-core
Energy-efficiency is a critical requirement for computation-intensive real-time applications on
multi-core embedded systems. Multi-core processors enable intra-task parallelism, and in …
multi-core embedded systems. Multi-core processors enable intra-task parallelism, and in …
Precise scheduling of mixed-criticality tasks by varying processor speed
In this paper, we extend the imprecise mixed-criticality (IMC) model to precise scheduling of
tasks. We also integrate the IMC model with the dynamic voltage and frequency scaling …
tasks. We also integrate the IMC model with the dynamic voltage and frequency scaling …
Energy-aware scheduling of multi-version tasks on heterogeneous real-time systems
The emergence of battery-powered devices has led to an increase of interest in the energy
consumption of computing devices. For embedded systems, dispatching the workload on …
consumption of computing devices. For embedded systems, dispatching the workload on …
Optimizing energy in non-preemptive mixed-criticality scheduling by exploiting probabilistic information
The strict requirements on the timing correctness biased the modeling and analysis of real-
time systems toward the worst-case performances. Such focus on the worst-case, however …
time systems toward the worst-case performances. Such focus on the worst-case, however …
SAFLA: scheduling multiple real-time periodic task graphs on heterogeneous systems
Many modern Cyber Physical Systems (CPSs) are composed of multiple independent
periodically executing real-time control tasks having inter-dependent component sub-tasks …
periodically executing real-time control tasks having inter-dependent component sub-tasks …
CPU frequency scheduling of real-time applications on embedded devices with temporal encoding-based deep reinforcement learning
Small devices are frequently used in IoT and smart-city applications to perform periodic
dedicated tasks with soft deadlines. This work focuses on develo** methods to derive …
dedicated tasks with soft deadlines. This work focuses on develo** methods to derive …