Computer Laboratory

Technical reports

Distributed computing with RPC: the Cambridge approach

J.M. Bacon, K.G. Hamilton

October 1987, 15 pages


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

  author =	 {Bacon, J.M. and Hamilton, K.G.},
  title = 	 {{Distributed computing with RPC: the Cambridge approach}},
  year = 	 1987,
  month = 	 oct,
  url = 	 {},
  institution =  {University of Cambridge, Computer Laboratory},
  number = 	 {UCAM-CL-TR-117}