Advanced architecture processors provide features such as caches and branch prediction that result in improved, but variable, execution time of software. Hard real-time systems require tasks to complete within timing constraints. Consequently, hard real-time systems are typically designed conservatively through the use of tasks? worst-case execution times (WCET) in order to compute deterministic schedules that guarantee task?s execution within giving time constraints. This use of pessimistic execution time assumptions provides real-time guarantees at the cost of decreased performance and resource utilization. In soft real-time systems, however, meeting deadlines is not an absolute requirement (i.e., missing a few deadlines does not severely...
Hard real-time systems in robotics, space and military missions, and control devices are specified w...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
Time utility functions offer a reasonably general way to describe the complex timing constraints of ...
This research presents a hybrid algorithm that combines List Scheduling (LS) with a Genetic Algorith...
Scheduling policies for open soft real-time systems must be able to balance the competing concerns o...
Prior work has shown that the global earliest-deadline-first (GEDF) scheduling algorithm ensures bou...
We present a novel co-scheduling algorithm for real-time (RT) and non real-time response time sensit...
International audienceThe scheduling of real-time parallel tasks on multiprocessor systems is more c...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
International audienceThe scheduling of parallel real-time tasks on multiprocessor systems is more c...
This paper describes an algorithm to determine the performance of real-time systems with tasks using...
Abstract This paper describes a stochastic analysis framework which computes the response time distr...
Real-time systems are designed for applications in which response time is critical. As timing is a m...
Recent studies have shown that significant power savings are possible with the use of in- exact proc...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
Hard real-time systems in robotics, space and military missions, and control devices are specified w...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
Time utility functions offer a reasonably general way to describe the complex timing constraints of ...
This research presents a hybrid algorithm that combines List Scheduling (LS) with a Genetic Algorith...
Scheduling policies for open soft real-time systems must be able to balance the competing concerns o...
Prior work has shown that the global earliest-deadline-first (GEDF) scheduling algorithm ensures bou...
We present a novel co-scheduling algorithm for real-time (RT) and non real-time response time sensit...
International audienceThe scheduling of real-time parallel tasks on multiprocessor systems is more c...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
International audienceThe scheduling of parallel real-time tasks on multiprocessor systems is more c...
This paper describes an algorithm to determine the performance of real-time systems with tasks using...
Abstract This paper describes a stochastic analysis framework which computes the response time distr...
Real-time systems are designed for applications in which response time is critical. As timing is a m...
Recent studies have shown that significant power savings are possible with the use of in- exact proc...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
Hard real-time systems in robotics, space and military missions, and control devices are specified w...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
Time utility functions offer a reasonably general way to describe the complex timing constraints of ...