Abstract
The Cambridge Distributed Computing System (CDCS) was designed some ten years ago and was in everyday use at the Computer Laboratory until December 1988. An overview of the basic design of CDCS is given, an outline of its evolution and a description of the distributed systems research projects that were based on it. Experience has shown that a design based on a processor bank leads to a flexible and extensible distributed system.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bacon J M and Hamilton K G, “Distributed Computing with RPC: The Cambridge Approach”, Proc IFIPS conference on Distributed Processing, eds. Barton M et al. 355–369, North Holland 1988
Birrell A D and Needham R M, “A Universal File Server” IEEE Trans SE, SE-6 (5), 450–453, Sept 80
Birrell A D and Nelson B J, “Implementing Remote Procedure Call” ACM Transactions on Computer Systems 2(1), 39–59, Feb 84
Brooks P M, “Distribution of Functions in Computer Networks” University of Cambridge submitted PhD thesis, 1988
Burrows M, “Efficient Data Sharing” University of Cambridge PhD thesis and TR 153, 1988
Calnan R, “The Integration of Voice within a Digital Network” University of Cambridge submitted PhD thesis, 1989
Cheriton D R, “The V Kernel: A Software Base for Distributed Systems” IEEE Software, 1(2), April 84
Cooper R C B and Hamilton K G “Preserving Abstraction in Concurrent Programming” IEEE Trans SE, SE14(2), 258–262, Feb 88, and University of Cambridge Computer Laboratory TR 76, August 1985
Cooper R C B, “Pilgrim: A Debugger for Distributed Systems” Proc IEEE 7th ICDCS, Berlin 1987
Craft D H, “Resource Management in a Decentralised System” ACM SOSP9, Operating Systems Review 17(5), 11–19, Oct 1983
Craft D H, “Resource Management in a Decentralised System” PhD thesis, University of Cambridge 1985, TR 73
Dickman P J, Thesis proposal 1988
Dion J, “The Cambridge File Server” ACM Operating Systems Review, 14(4), 26–35, Oct 80
Dion J, “Reliable Storage in a Local network” University of Cambridge, PhD thesis, 1981
Dixon J, Thesis proposal 1988
Hailes S M V, Thesis proposal 1988
Hamilton K G, “A Remote Procedure Call System” University of Cambridge PhD thesis, TR 70, 1984
Hopper A and Needham R M “The Cambridge Fast Ring Networking System”. IEEE Trans on Computers Sept 88
Lam K Y, Thesis proposal 1988
Leslie I M et al, “The Architecture of the Universe Network”, Proc ACM Sigcomm 84, CCR 14(2), 2–9, June 84
Liskov B et al, “CLU Reference Manual” Springer Verlag, LNCS 114, 1981
Ma C, Thesis proposal 1988
Mullender S J and Tanenbaum A S, “The Design of a Capability Based Distributed Operating System” Computer Journal, 29(4), 289–300, March 86
Needham R M and Herbert A H, “The Cambridge Distributed Computing System” Addison Wesley 1982.
Richards M et al, “Tripos — A Portable, Real-time Operating System” Software, Practice and Experience, 9, 513–526, 1979
Richardson M F and Needham R M, “The Tripos Filing Machine” ACM Operating Systems review, 17(5), 120–128, 1983
Richardson M F, “Filing System Services for Distributed Computer Systems”, University of Cambridge PhD thesis, 1984
Seaborne A F, “Filing in a Heterogeneous Network” University of Cambridge PhD thesis, 1988
Shrivastava S and Panzieri F, “The Design of a Remote Procedure Call Mechanism”, IEEE Trans Computers, 31(7), July 82
Tanenbaum A S and van-Renesse R, “Distributed Operating Systems” ACM Computing Surveys 17(4), 419–470, Dec 85
Tennenhouse D L et al, “Exploiting Wideband ISDN's: The Unison Exchange”, Proc IEEE Infocom 87, 1018–1026, 1987
Thomson S, Thesis proposal 1987
Want R, “Reliable Management of Voice in a Distributed System” University of Cambridge PhD thesis, and TR 141, 1988
Wei M, “Distributed Compilation” University of Cambridge PhD thesis in preparation, 1988
Wilkes M V and Wheeler D J, “The Cambridge Digital Communication Ring” Local Area Communications Network Symposium (sponsors MITRE corp. & NBS), Boston, Mass. May 1979.
Wilson T D, Thesis proposal 1987
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bacon, J.M., Leslie, I.M., Needham, R.M. (1990). Distributed computing with a processor bank. In: Schröder-Preikschat, W., Zimmer, W. (eds) Progress in Distributed Operating Systems and Distributed Systems Management. Lecture Notes in Computer Science, vol 433. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-52609-9_82
Download citation
DOI: https://doi.org/10.1007/3-540-52609-9_82
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-52609-4
Online ISBN: 978-3-540-47074-8
eBook Packages: Springer Book Archive