HomeComputer Issuesvol. 27 no. 1 (1993)

Remote Procedure Call Facility for C Programs

Aleli M. Cruzado | Rico Martin F. Santos | Evelyn C. Tiu | Nelson L. To

Discipline: Information Technology, Computer Technology



Remote Procedure Call (RPC) is a useful model for providing communication across a network between programs written in a high-level language. This paper discusses the thesis about the implementation of an RPC facility, written for Topspeed C on top of a local area network. The RPC is designed to provide all the necessary mechanisms for efficient transfer of control and data across a computer network. In designing an RPC, it is necessary that issues such as the semantics of a call in the presence of machine and communication failures, how to bind remote procedure calls, transport level communication protocols, and how to multi task requests for service from clients be resolved.