Real-Time Synchronization on Distributed Architecture with Ada-2005 Jim Ras Department of Computer Science University of Houston, TX 77004 jras@acm.org Albert M. K. Cheng Department of Computer Science University of Houston, TX 77004 cheng@cs.uh.edu with operating systems primitives. However, this method is also not portable since it is OS dependent. The last method uses a programming language such as Ada-2005 that has all the facilities for expressing distributed programs. Ada is highly portable, providing a higher level of abstraction for easy programming. For the purpose of this paper, we will consider the distributed system as a set of processors that communicate with other processors through shared memory, or linked by a network. A distributed application can be characterized by parallelism, and interprocess communication and synchronization. A wealth of recent research on a variety of synchronization control algorithms in the uniprocessor systems running realtime operating systems (such as Quadros [26] and VxWorks [27]) is available and their performance is known. However, there is little work done on multiprocessor implementations of these algorithms. In this paper, we will present such an empirical evaluation that tests the performance of the Distributed Stack Resource Policy (DSRP) with the Distributed Priority Ceiling Protocol (DPCP)
/lp/association-for-computing-machinery/real-time-synchronization-on-distributed-architecture-with-ada-2005-nax2x3I8AI