This work addresses the problem of resource allocation and precedence constraints in Hard Realtime system with EDF policy: the concurrency control and the precedence constraints in periodic tasks. It is an improved variant of Stack Resource Policy [1], which strictly bounds priority inversion using dynamic scheduling policies.
The task deadlines are reduced to manage precedence constraints; a modified SRP-based resource access control approach is proposed. This paper uses resource constraints as in the SRP policy along EDF; the proposed algorithm produces a well-formed policy to handle both precedence-constrained periodic tasks and shared resource access in a Hard Real-Time System.