Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Environment for the design and performance analysis of distributed systems

Thesis/Dissertation ·
OSTI ID:7055122
Efficient distributed systems may be developed by incorporating performance evaluation as an integral part of the software-development cycle. This research proposes a methodology to integrate the development of distributed systems with its testing and performance evaluation. A small language fragment is proposed to implement the methodology. The language fragment uses the basic notions of entities (or classes), messages and clock to construct distributed software or their message-based simulation models. The fragment may be implemented in any sequential programming language to yield an object-oriented environment for developing distributed programs at different levels of detail. At an intermediate level, the program may be executed in a simulation environment to study the expected performance of the system or to test it for correctness. The same program, with minor modifications may be executed on a distributed network to function as a distributed program. In the area of distributed algorithms, a test bed is described for the performance evaluation of distributed algorithms. The dissertation also proposes two new distributed algorithms. The first implements the generalized alternative command of CSP. The second algorithm implements synchronous communication among an arbitrary number of asynchronous processes.
Research Organization:
Texas Univ., Austin (USA)
OSTI ID:
7055122
Country of Publication:
United States
Language:
English

Similar Records

PRAL/DISTRACT: A platform for distributed active objects applications
Conference · Sat Dec 30 23:00:00 EST 1995 · OSTI ID:210051

Fault-tolerant delivery algorithms
Thesis/Dissertation · Sun Dec 31 23:00:00 EST 1989 · OSTI ID:5457957

A simulation language for distributed data bases
Thesis/Dissertation · Sat Dec 31 23:00:00 EST 1988 · OSTI ID:5826156