Priority inversion and its control: An experimental investigation
IRTAW '88 Proceedings of the second international workshop on Real-time Ada issues
An extendible approach for analyzing fixed priority hard real-time tasks
Real-Time Systems
Real-time computing with lock-free shared objects
ACM Transactions on Computer Systems (TOCS)
Computer architecture (2nd ed.): a quantitative approach
Computer architecture (2nd ed.): a quantitative approach
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
Priority Inheritance Protocols: An Approach to Real-Time Synchronization
IEEE Transactions on Computers
RTAS '03 Proceedings of the The 9th IEEE Real-Time and Embedded Technology and Applications Symposium
Programming Execution-Time Servers in Ada 2005
RTSS '06 Proceedings of the 27th IEEE International Real-Time Systems Symposium
Soft Real-Time Scheduling on Performance Asymmetric Multicore Platforms
RTAS '07 Proceedings of the 13th IEEE Real Time and Embedded Technology and Applications Symposium
The implementation of the Priority Ceiling Protocol in Ada-2005
ACM SIGAda Ada Letters
A Flexible Real-Time Locking Protocol for Multiprocessors
RTCSA '07 Proceedings of the 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications
Correcting the EDF protocol in Ada 2005
IRTAW '07 Proceedings of the 13th international workshop on Real-time Ada
Beyond Ada 2005: allocating tasks to processors in SMP systems
IRTAW '07 Proceedings of the 13th international workshop on Real-time Ada
Real-Time Synchronization on Multiprocessors: To Block or Not to Block, to Suspend or Spin?
RTAS '08 Proceedings of the 2008 IEEE Real-Time and Embedded Technology and Applications Symposium
Ada for the control of degradation of service
ACM SIGAda Ada Letters
Hi-index | 0.00 |
Ada is found in most Avionics processing. It is often the hidden software that makes life safe in systems that fly most passenger/private aircraft. In an effort to promote the use of Ada-2005 in more embedded systems, we will present a Distributed Stack Resource Policy (DSRP) suitable for synchronizing tasks executing on distributed systems, meaning the protocol relies only on message-passing between processors. Accordingly, we will present an empirical evaluation that tests the performance of the DSRP with the Distributed Priority Ceiling Protocol (DPCP) created by Rajkumar. To the best of our knowledge, no empirical distributed-based evaluation of the DPCP has ever been conducted prior to this. We will also discuss the efficacy of Ada and examine the resulting design issues and trade-offs, and the ability of the DSRP to manage multiple shared resources efficiently on distributed processors.