Remote procedure execution software for distributed systems

Donald L. Petravick, Eileen F. Berman, Gary P. Sergey

Research output: Contribution to journalArticlepeer-review


Remote Procedure Execution facilitates the construction of distributed software systems, spanning computers of various types. Programmers who use the RPX package specify subroutine calls which are to be executed on a remote computer. RPX is used to generate code for dummy routines which transmit input parameters and receive output parameters, as well as a main program which receives procedure call requests, calls the requested procedure, and returns the result. The package automatically performs datatype conversions and uses an appropriate connection oriented protocol. Supported operating systems/processors are VMS(VAX), UNIX(MIPS R2000, R3000) and Software Components Group's pSOS (680x0). Connection oriented protocols are supported over Ethernet (TCP/IP) and RS232 (a package of our own design).

Original languageEnglish (US)
Pages (from-to)1706-1709
Number of pages4
JournalIEEE Transactions on Nuclear Science
Issue number5
StatePublished - Oct 1989
Externally publishedYes

ASJC Scopus subject areas

  • Nuclear and High Energy Physics
  • Nuclear Energy and Engineering
  • Electrical and Electronic Engineering


Dive into the research topics of 'Remote procedure execution software for distributed systems'. Together they form a unique fingerprint.

Cite this