Motivated by the increasingly wide adoption of realtime workload with self-suspending behaviors, and the relevance of mechanisms to handle mutually-exclusive shared resources, this paper takes a new look at locking protocols for self-suspending tasks under uniprocessor fixed-priority scheduling. Pitfalls when integrating the widely-adopted Stack Resource Policy (SRP) with self-suspending tasks are firstly illustrated, and then a new finegrained SRP analysis is presented. Next, a new locking protocol, named SRP-SS, is proposed to overcome the limitations of the original SRP. The SRP-SS is a generalization of the SRP to cope with the specificities of self-suspending tasks. It therefore reduces to the SRP under some configurations and hence th...
Various approaches can be utilized upon resource locking for mutually exclusive resource access in m...
International audienceModel-based approaches for the development of software intensive real-time emb...
Abstract—Multiprocessor real-time locking protocols that are asymptotically optimal under suspension...
Motivated by the increasingly wide adoption of realtime workload with self-suspending behaviors, and...
The Stack Resource Policy (SRP) is a resource allocation policy which permits processes with differe...
Resource sharing in priority-based systems can give rise to priority-inversion and blocking, wherein...
Abstract—Lock-based resource sharing protocols for single processor systems are well understood and ...
International audienceThis chapter provides different concepts related to the synchronization of pro...
In recent years, several synchronization protocols for resource sharing have been presented for use ...
<p>Recent trends in System-on-a-Chip show that an increasing number of special-purpose processors ar...
In computing systems, a job may suspend itself (before it finishes its execution) when it has to wai...
28th Euromicro Conference on Real-Time Systems (ECRTS 16). 5 to 8, Jul, 2016. Toulouse, France.For r...
Abstract. The Priority Ceiling Protocol (PCP) of Sha, Rajkumar nd Lehoczky is a policy for locking b...
Embedded systems are widely used in the industry and are typically resource constrained, i.e., resou...
Most of real-time systems contain tasks with self-suspension. A task with a self-suspension is a tas...
Various approaches can be utilized upon resource locking for mutually exclusive resource access in m...
International audienceModel-based approaches for the development of software intensive real-time emb...
Abstract—Multiprocessor real-time locking protocols that are asymptotically optimal under suspension...
Motivated by the increasingly wide adoption of realtime workload with self-suspending behaviors, and...
The Stack Resource Policy (SRP) is a resource allocation policy which permits processes with differe...
Resource sharing in priority-based systems can give rise to priority-inversion and blocking, wherein...
Abstract—Lock-based resource sharing protocols for single processor systems are well understood and ...
International audienceThis chapter provides different concepts related to the synchronization of pro...
In recent years, several synchronization protocols for resource sharing have been presented for use ...
<p>Recent trends in System-on-a-Chip show that an increasing number of special-purpose processors ar...
In computing systems, a job may suspend itself (before it finishes its execution) when it has to wai...
28th Euromicro Conference on Real-Time Systems (ECRTS 16). 5 to 8, Jul, 2016. Toulouse, France.For r...
Abstract. The Priority Ceiling Protocol (PCP) of Sha, Rajkumar nd Lehoczky is a policy for locking b...
Embedded systems are widely used in the industry and are typically resource constrained, i.e., resou...
Most of real-time systems contain tasks with self-suspension. A task with a self-suspension is a tas...
Various approaches can be utilized upon resource locking for mutually exclusive resource access in m...
International audienceModel-based approaches for the development of software intensive real-time emb...
Abstract—Multiprocessor real-time locking protocols that are asymptotically optimal under suspension...