In this paper we consider a spin-based multiprocessor locking protocol, named the Multiprocessor resource sharing Protocol (MrsP). MrsP adopts a helping-mechanism where the preempted resource holder can migrate. The original schedulability analysis of MrsP carries considerable pessimism as it has been developed assuming limited knowledge of the resource usage for each remote task. In this paper new MrsP schedulability analysis is developed that takes into account such knowledge to provide a less pessimistic analysis than that of the original analysis. Our experiments show that, theoretically, the new analysis offers better (at least identical) schedulability than the FIFO non-preemptive protocol, and can outperform FIFO preemptive spin lock...
The flexible spin-lock model (FSLM) unifies suspension-based and spin-based resource sharing protoco...
Timing verification of multi-core systems is complicated by contention for shared hardware resources...
Spin locks are a synchronization mechanisms used to provide mutual exclusion to shared software reso...
In this paper we consider a spin-based multi-processor locking protocol, named the Multiprocessor re...
MrsP is a FIFO spin-based protocol that adopts a helping mechanism, where a resource holder can migr...
The original MrsP proposal presented a new multiprocessor resource sharing protocol based on the pro...
This paper investigates preemptive spin-based global resource sharing protocols for resource-constra...
Managing shared resources in multiprocessor real-time systems can often lead to considerable schedul...
Various approaches can be utilized upon resource locking for mutually exclusive resource access in m...
Recently, the flexible spin-lock model (FSLM) has been introduced, unifying spin-based and suspensio...
Timing verification of multi-core systems is complicated by contention for shared hardware resources...
Support for exclusive access to shared (global) resources is instrumental in the context of embedded...
Timing verification of multi-core systems is complicated by contention for shared hardware resources...
Motivated by the increasingly wide adoption of realtime workload with self-suspending behaviors, and...
Abstract—Lock-based resource sharing protocols for single processor systems are well understood and ...
The flexible spin-lock model (FSLM) unifies suspension-based and spin-based resource sharing protoco...
Timing verification of multi-core systems is complicated by contention for shared hardware resources...
Spin locks are a synchronization mechanisms used to provide mutual exclusion to shared software reso...
In this paper we consider a spin-based multi-processor locking protocol, named the Multiprocessor re...
MrsP is a FIFO spin-based protocol that adopts a helping mechanism, where a resource holder can migr...
The original MrsP proposal presented a new multiprocessor resource sharing protocol based on the pro...
This paper investigates preemptive spin-based global resource sharing protocols for resource-constra...
Managing shared resources in multiprocessor real-time systems can often lead to considerable schedul...
Various approaches can be utilized upon resource locking for mutually exclusive resource access in m...
Recently, the flexible spin-lock model (FSLM) has been introduced, unifying spin-based and suspensio...
Timing verification of multi-core systems is complicated by contention for shared hardware resources...
Support for exclusive access to shared (global) resources is instrumental in the context of embedded...
Timing verification of multi-core systems is complicated by contention for shared hardware resources...
Motivated by the increasingly wide adoption of realtime workload with self-suspending behaviors, and...
Abstract—Lock-based resource sharing protocols for single processor systems are well understood and ...
The flexible spin-lock model (FSLM) unifies suspension-based and spin-based resource sharing protoco...
Timing verification of multi-core systems is complicated by contention for shared hardware resources...
Spin locks are a synchronization mechanisms used to provide mutual exclusion to shared software reso...