asses both static and dynamic priority schemes. The scheduling conditions we derive show that for hard real-time applications on a uniprocessor, lock-free objects often incur less overhead than either wait-free objects or lock-based objects implemented using the PCP. From a real-time perspective, lock-free objects are of Work supported by NSF Contract CCR 9216421. 1 A task is a sequential program that is invoked in response to an external stimulus or timer, and that must complete execution by a specified deadline. Tasks are usually prioritized and multiprogrammed on a single processor. 2 Such systems must guarantee that no deadline is ever missed. interest because they do not give rise to priority inversions, and can be implemented ...
Many real-time systems must simultaneously handle hard realtime constraints and Quality of Service c...
The Rate Monotonic (RM) scheduling algorithm (static priority scheme) has an advantage in that it is...
We present a simple and wait-free implementation of a snapshot shared data structure suitable for re...
This paper considers the use of lock-free shared objects within hard real-time systems. As the name ...
Lock-based approaches to object sharing are the accepted means of interprocess communication in real...
We present an integrated framework for developing real-time systems in which lock-free algorithms ar...
With the widespread adoption of multicore architectures, multiprocessors are now a standard deployme...
We present an integrated framework for developing realtime systems in which lock-free algorithms are...
This paper was written to accompany a talk at the ETR Summer School in Toulouse 2013. It provides a ...
We consider various techniques for implementing shared objects and for accounting for object-sharing...
This paper extends the useful concept of open sys-tems proposed by Liu, et al. [2, 3] in scheduling ...
Preemptive schedulers have been widely adopted in single processor real-time systems to avoid the bl...
In this paper we study hard real-time systems: systems where strict time deadlines have to be met. ...
A wait-free algorithm for implementing a snapshot mechanism for real-time systems is presented in th...
Wait-free objects are often implemented through the use of a \helping scheme", whereby one ...
Many real-time systems must simultaneously handle hard realtime constraints and Quality of Service c...
The Rate Monotonic (RM) scheduling algorithm (static priority scheme) has an advantage in that it is...
We present a simple and wait-free implementation of a snapshot shared data structure suitable for re...
This paper considers the use of lock-free shared objects within hard real-time systems. As the name ...
Lock-based approaches to object sharing are the accepted means of interprocess communication in real...
We present an integrated framework for developing real-time systems in which lock-free algorithms ar...
With the widespread adoption of multicore architectures, multiprocessors are now a standard deployme...
We present an integrated framework for developing realtime systems in which lock-free algorithms are...
This paper was written to accompany a talk at the ETR Summer School in Toulouse 2013. It provides a ...
We consider various techniques for implementing shared objects and for accounting for object-sharing...
This paper extends the useful concept of open sys-tems proposed by Liu, et al. [2, 3] in scheduling ...
Preemptive schedulers have been widely adopted in single processor real-time systems to avoid the bl...
In this paper we study hard real-time systems: systems where strict time deadlines have to be met. ...
A wait-free algorithm for implementing a snapshot mechanism for real-time systems is presented in th...
Wait-free objects are often implemented through the use of a \helping scheme", whereby one ...
Many real-time systems must simultaneously handle hard realtime constraints and Quality of Service c...
The Rate Monotonic (RM) scheduling algorithm (static priority scheme) has an advantage in that it is...
We present a simple and wait-free implementation of a snapshot shared data structure suitable for re...