Andrew

Developed by:
Information Technology Center (ITC) at Carnegie-Mellon University, Pittsburgh, USA James H. Morris, Mahadev Satyanarayanan, Michael H. Conner, John H. Howard, David S. H. Rosenthal, and F. Donelson-Smith

Short Description:
Andrew is a distributed computing environment for educational purpose that spans over 5000 workstations at Carnegie-Mellon University. The system allows remote file access, printing, electronic-mail and remote program execution. The computing paradigm env isioned in Andrew is a marriage between personal computing and time-sharing. For invoking remote computations the RPC2 remote procedure call (RPC) mechanism has been used extensively in Andrew. The MultiRPC has been developed as an extension to RPC2. The distributed file system AFS is also a part of Andrew. The system distinguishes between local and shared name spaces, which is identical on all workstations.

Model: client/server
Properties: UNIX-compatible, WAN support
Transparency: location, access, replication, concurrency Running on: Sun Workstations
Date: 1983 Ð 1985



References:
James H. Morris, Mahadev Satyanarayanan, Michael H. Conner, John H. Howard, David S. H. Rosenthal and F. Donel: "Andrew: a Distributed Personal Computing Environment". Communications of the ACM, Vol. 29, No. 3, pp. 184Ð201, March 1986.

John H. Howard, Michael L. Kazar, Sherri G, Menees, David A. Nichols, M. Satyanarayanan, Robert N. Sidebotham and Michael J. West: "Scale and Performance of a Distributed File System", ACM Transactions on Computer Systems", Vol. 6, No. 1, Feb. 1988, pp. 5 1-81.



© 1995, Alfred Lupper, Department of Computer Science, University of Ulm