Department of Computer Science and Technology

Technical reports

Distributed computing with RPC: the Cambridge approach

J.M. Bacon, K.G. Hamilton

October 1987, 15 pages

DOI: 10.48456/tr-117

Abstract

The Cambridge Distributed Computing System (CDCS) is described and its evolution outlined. The Mayflower project allowed CDCS infrastructure, services and applications to be programmed in a high level, object oriented, language, Concurrent CLU. The Concurrent CLU RPC facility is described in detail. It is a non-transparent, type checked, type safe system which employs dynamic binding and passes objects of arbitrary graph structure. Recent extensions accomodate a number of languages and transport protocols. A comparison with other RPC schemes is given.

Full text

PDF (1.0 MB)

BibTeX record

@TechReport{UCAM-CL-TR-117,
  author =	 {Bacon, J.M. and Hamilton, K.G.},
  title = 	 {{Distributed computing with RPC: the Cambridge approach}},
  year = 	 1987,
  month = 	 oct,
  url = 	 {https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-117.pdf},
  institution =  {University of Cambridge, Computer Laboratory},
  doi = 	 {10.48456/tr-117},
  number = 	 {UCAM-CL-TR-117}
}