Distributed Issues for Ada Real-Time Systems
T. Griest · 1990
Abstract : This work addresses an approach to reduce the complexity of distributed systems by extending the standard Ada tasking model to handle the distributed processing and by introducing a failure model for reliability issues. It uses software developed in a previous CECOM research project, the Border Defense System (BDS) distributed demonstration application, that addressed the performance benefits that could be gained by the distribution of real-time Ada systems. To achieve increased performance, a new approach to improving parallel execution was studied. The approach was to create a data structure consisting of an array of tasks and distribute the elements of the array across a set of processors. Performance benefits are then achieved as a function of the available processors. A simple failure model appropriate for a class of applications which can tolerate interruptions in service for up to one second was introduced. (kr)