Real-time systems are being extensively used in applications that are mission-critical and life-critical, such as space exploration, aircraft avionics, and robotics. These mission critical systems are mainly parallel or distributed systems that are embedded into complex, even hazardous environments, under tight constraints on timeliness and dependability of operations. It is therefore extremely important that these hard real-time systems must be reliable, i.e., task deadlines be met even in the presence of certain faults or failures. In this paper, we address the problem of supporting timeliness and dependability in a real-time system at the level of task scheduling. We consider the problem of scheduling a set of tasks, each of which, for f...
The design of real-time systems faces two important challenges: incorporating more functions/service...
In this dissertation we investigate resource allocation and task scheduling problems pertaining to r...
Imprecise computation and parallel processing are two techniques for avoiding timing faults and tole...
Often hard real-time systems require results that are produced on time despite the occurrence of pro...
The design and analysis of real-time scheduling algorithms for safety-critical systems is a challeng...
In this paper, we consider using hardware and software redundancy to guarantee task deadlines in a h...
We survey scheduling algorithms proposed for tolerating permanent and transient failures in real-tim...
An algorithm (called FTM) for scheduling of real-time sporadic tasks on a multicore platform is prop...
In distributed systems, a real-time task has several subtasks which need to be executed at different...
In this paper, we consider preemptive scheduling of a set of fixed-priority, sporadic tasks on multi...
Failure to meet task deadline in safety critical real-time systems can be catastrophic. Moreover, fa...
In this paper we study hard real-time systems composed of periodic preemptive tasks and address the ...
Abstract- Multiprocessors used in life-critical real-time sys-tems must recover quickly from failure...
The most important objective of real-time systems is to fulfill time-critical missions in satisfyin...
Over the past several decades, we have experienced tremendous growth of real-time systems in both sc...
The design of real-time systems faces two important challenges: incorporating more functions/service...
In this dissertation we investigate resource allocation and task scheduling problems pertaining to r...
Imprecise computation and parallel processing are two techniques for avoiding timing faults and tole...
Often hard real-time systems require results that are produced on time despite the occurrence of pro...
The design and analysis of real-time scheduling algorithms for safety-critical systems is a challeng...
In this paper, we consider using hardware and software redundancy to guarantee task deadlines in a h...
We survey scheduling algorithms proposed for tolerating permanent and transient failures in real-tim...
An algorithm (called FTM) for scheduling of real-time sporadic tasks on a multicore platform is prop...
In distributed systems, a real-time task has several subtasks which need to be executed at different...
In this paper, we consider preemptive scheduling of a set of fixed-priority, sporadic tasks on multi...
Failure to meet task deadline in safety critical real-time systems can be catastrophic. Moreover, fa...
In this paper we study hard real-time systems composed of periodic preemptive tasks and address the ...
Abstract- Multiprocessors used in life-critical real-time sys-tems must recover quickly from failure...
The most important objective of real-time systems is to fulfill time-critical missions in satisfyin...
Over the past several decades, we have experienced tremendous growth of real-time systems in both sc...
The design of real-time systems faces two important challenges: incorporating more functions/service...
In this dissertation we investigate resource allocation and task scheduling problems pertaining to r...
Imprecise computation and parallel processing are two techniques for avoiding timing faults and tole...