We present a simple and wait-free implementation of a snapshot shared data structure suitable for real-time systems with sporadic tasks. Snapshot mechanisms give the means to a real-time task to read a globally consistent set of variable values while other concurrent tasks are updating them. Such a mechanism can be used to solve a variety of communication and synchronization problems, including system monitoring and control of real-time applications. Typical snapshot implementations are based on mutual exclusion, which causes blocking. Besides from causing reduced overall system performance, blocking also complicates the scheduling analysis and can cause serious problems as priority inversion or dead-locks. To address those problems researc...
A non-blocking protocol that allows real-time tasks to share data in a multiprocessor system is pres...
Multicore platforms are becoming increasingly popular in real-time systems. One of the major challen...
ABSTRACT A snapshot object is an abstraction of the fundamental problem of obtaining a consistent vi...
We present a simple and wait-free implementation of a snapshot shared data structure suitable for re...
A wait-free algorithm for implementing a snapshot mechanism for real-time systems is presented in th...
Abstract. A wait-free algorithm for implementing a snapshot mechanism for real-time systems is prese...
This thesis is a major part of the results within a project called "Applications of wait/lock-free p...
This paper considers the use of lock-free shared objects within hard real-time systems. As the name ...
AbstractAn atomic snapshot memory is an implementation of a multiple-location shared memory that can...
We define a class of shared objects called snapshot objects, and give a necessary and sufficient co...
A space efficient wait-free algorithm for implementing a shared buffer for real-time multiprocessor ...
The snapshot problem was first proposed over a decade ago and has since been well-studied in the dis...
asses both static and dynamic priority schemes. The scheduling conditions we derive show that for ha...
The thesis investigates non-blocking synchronization in shared memory systems, in particular in high...
The thesis investigates non-blocking synchronization in shared memory systems, in particular in high...
A non-blocking protocol that allows real-time tasks to share data in a multiprocessor system is pres...
Multicore platforms are becoming increasingly popular in real-time systems. One of the major challen...
ABSTRACT A snapshot object is an abstraction of the fundamental problem of obtaining a consistent vi...
We present a simple and wait-free implementation of a snapshot shared data structure suitable for re...
A wait-free algorithm for implementing a snapshot mechanism for real-time systems is presented in th...
Abstract. A wait-free algorithm for implementing a snapshot mechanism for real-time systems is prese...
This thesis is a major part of the results within a project called "Applications of wait/lock-free p...
This paper considers the use of lock-free shared objects within hard real-time systems. As the name ...
AbstractAn atomic snapshot memory is an implementation of a multiple-location shared memory that can...
We define a class of shared objects called snapshot objects, and give a necessary and sufficient co...
A space efficient wait-free algorithm for implementing a shared buffer for real-time multiprocessor ...
The snapshot problem was first proposed over a decade ago and has since been well-studied in the dis...
asses both static and dynamic priority schemes. The scheduling conditions we derive show that for ha...
The thesis investigates non-blocking synchronization in shared memory systems, in particular in high...
The thesis investigates non-blocking synchronization in shared memory systems, in particular in high...
A non-blocking protocol that allows real-time tasks to share data in a multiprocessor system is pres...
Multicore platforms are becoming increasingly popular in real-time systems. One of the major challen...
ABSTRACT A snapshot object is an abstraction of the fundamental problem of obtaining a consistent vi...