Corpus ID: 1046393

Avoidance of Priority Inversion in Real Time Systems Based on Resource Restoration

  title={Avoidance of Priority Inversion in Real Time Systems Based on Resource Restoration},
  author={T. Helmy and S. S. Jafri},
  journal={Int. J. Comput. Sci. Appl.},
  • T. Helmy, S. S. Jafri
  • Published 2006
  • Computer Science
  • Int. J. Comput. Sci. Appl.
  • Priority inversion is a problem that occurs in concurrent processes when low-priority threads hold shared resources required by some high-priority threads, causing the high priority-threads to block indefinitely. This problem is enlarged when the concurrent processes are in a real time system where high- priority threads must be served on time. A novice approach for avoiding the priority inversion problem is presented for processes in real time systems. This approach is based on backing up and… CONTINUE READING
    5 Citations
    Advancing the Security of Trustworthy Self-IoT


    Preemption-based avoidance of priority inversion for Java
    • 4
    • Highly Influential
    • PDF
    Against priority inheritance
    • 47
    • PDF
    Implementing task scheduling and event handling in RTOS+
    • 6
    On using priority inheritance in real-time databases
    • 126
    Dynamic priority ceilings: A concurrency control protocol for real-time systems
    • 133
    Priority Inheritance Protocols: An Approach to Real-Time Synchronization
    • 2,561
    • PDF
    Priority inheritance and ceilings for distributed mutual exclusion
    • F. Müller
    • Computer Science
    • Proceedings 20th IEEE Real-Time Systems Symposium (Cat. No.99CB37054)
    • 1999
    • 29
    Peer-to-Peer Process Execution with Osiris
    • 59
    • PDF
    Towards a Logical Reconstruction of Relational Database Theory
    • R. Reiter
    • Mathematics, Computer Science
    • On Conceptual Modelling
    • 1982
    • 691
    Basic Program structure for Avoiding Priority Inversion
    • IEEE Proc. Of 6 International Symposium on Object-oriented Real- time Distributed Computing (ISORC03),
    • 2003