Client/server models for transparent, distributed computational resources
Client/server models are proposed to address issues of shared resources in a distributed, heterogeneous UNIX environment. Recent development of automated Remote Procedure Call (RPC) interface generator has simplified the development of client/server models. Previously, implementation of the models was only possible at the UNIX socket level. An overview of RPCs and the interface generator will be presented and will include a discussion of generation and installation of remote services, the RPC paradigm, and the three levels of RPC programming. Two applications, the Nuclear Plant Analyzer (NPA) and a fluids simulation using molecular modelling, will be presented to demonstrate how client/server models using RPCs and External Data Representations (XDR) have been used production/computation situations. The NPA incorporates a client/server interface for transferring/translation of TRAC or RELAP results from the UNICOS Cray to a UNIX workstation. The fluids simulation program utilizes the client/server model to access the Cray via a single function allowing it to become a shared co-processor to the workstation application. 5 refs., 6 figs.
- Research Organization:
- Westinghouse Savannah River Co., Aiken, SC (USA)
- Sponsoring Organization:
- DOE/DP
- DOE Contract Number:
- AC09-89SR18035
- OSTI ID:
- 6214366
- Report Number(s):
- WSRC-MS-90-347; CONF-910414--8; ON: DE91007240
- Country of Publication:
- United States
- Language:
- English
Similar Records
Implementing TCP/IP and a socket interface as a server in a message-passing operating system
Using the NeWS window system in a Cray environment