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; TRN: 91-004812
- Resource Relation:
- Conference: International topical meeting on advances in mathematics, computations and reactor physics, Pittsburgh, PA (USA), 28 Apr - 2 May 1991
- Country of Publication:
- United States
- Language:
- English
Similar Records
Using the NeWS window system in a Cray environment
Implementing TCP/IP and a socket interface as a server in a message-passing operating system
Related Subjects
COMPUTER NETWORKS
DISTRIBUTED DATA PROCESSING
COMPUTER ARCHITECTURE
COMPUTERIZED SIMULATION
EXECUTIVE CODES
FLUID FLOW
PROGRAMMING
REMOTE CONTROL
COMPUTER CODES
CONTROL
DATA PROCESSING
PROCESSING
SIMULATION
990200* - Mathematics & Computers