ing with credit is permitted. To copy otherwise, to republish, to post on servers, to redistribute to lists, or to use any component of this work in other works, requires prior specific permission and/or a fee. Permissions may be requested from Publications Dept, ACM Inc., 1515 Broadway, New York, NY 10036 USA, fax +1 (212) 869-0481, or permissions@acm.org. 2 \Delta J. Anderson, S. Ramamurthy, and K. Jeffay 1. INTRODUCTION Most work on implementing shared objects in preemptive hard real-time uniprocessor systems has focused on using critical sections to ensure object consistency. One of the main problems that arises when using critical sections is that of priority inversion. A priority inversion exists when a given task must wait on a tas...
Support for exclusive access to shared (global) resources is instrumental in the context of embedded...
To guarantee the timing requirements of real-time systems are satisfied, the timing behavior of the ...
Due to resource sharing among tasks, priority inversion can occur during priority-driven preemptive ...
Lock-based approaches to object sharing are the accepted means of interprocess communication in real...
This paper considers the use of lock-free shared objects within hard real-time systems. As the name ...
We show that, for a large class of hard real-time systems, any object with consensus number P in Her...
Two types of applications are considered: hard real-time (HRT) and soft real-time (SRT). HRT applica...
Common real-time operating systems rely on priority-based, preemptive scheduling. Re-source sharing ...
The importance of distributed real-time systems such as air control systems, factory automation, rob...
Priority inversion occurs when a process is delayed by the actions of another process with less pri...
Priority inversion is a problem that occurs in concurrent processes when low-priority threads hold s...
MSOS (Multiprocessors Synchronization protocol for real-time Open Systems) is a synchronization prot...
ing with credit is permitted. To copy otherwise, to republish, to post on servers, to redistribute t...
This material is presented to ensure timely dissemination of scholarly and technical work. Copyright...
Concurrent real-time applications are complicated since both timing and consistency constraints must...
Support for exclusive access to shared (global) resources is instrumental in the context of embedded...
To guarantee the timing requirements of real-time systems are satisfied, the timing behavior of the ...
Due to resource sharing among tasks, priority inversion can occur during priority-driven preemptive ...
Lock-based approaches to object sharing are the accepted means of interprocess communication in real...
This paper considers the use of lock-free shared objects within hard real-time systems. As the name ...
We show that, for a large class of hard real-time systems, any object with consensus number P in Her...
Two types of applications are considered: hard real-time (HRT) and soft real-time (SRT). HRT applica...
Common real-time operating systems rely on priority-based, preemptive scheduling. Re-source sharing ...
The importance of distributed real-time systems such as air control systems, factory automation, rob...
Priority inversion occurs when a process is delayed by the actions of another process with less pri...
Priority inversion is a problem that occurs in concurrent processes when low-priority threads hold s...
MSOS (Multiprocessors Synchronization protocol for real-time Open Systems) is a synchronization prot...
ing with credit is permitted. To copy otherwise, to republish, to post on servers, to redistribute t...
This material is presented to ensure timely dissemination of scholarly and technical work. Copyright...
Concurrent real-time applications are complicated since both timing and consistency constraints must...
Support for exclusive access to shared (global) resources is instrumental in the context of embedded...
To guarantee the timing requirements of real-time systems are satisfied, the timing behavior of the ...
Due to resource sharing among tasks, priority inversion can occur during priority-driven preemptive ...