0
9.1kviews
Write a short note on Andrew File system
1 Answer
2
464views

Distributed network file system which uses a set of trusted servers to present a homogeneous, location transparent file name space to all the client workstation

Distributed computing environment developed at Carnegie Mellon University (CMU) for use as a campus computing and information system [Morris et al. 1986].

Intention is to support information sharing on a large scale by minimizing client-server communication

Achieved by transferring whole files between server and client computers and caching them at clients until the servers receives a more up-to-date version.

Features

Features of AFS

Uniform namespace

Location-independent file sharing

Client-side caching

Secure authentication

Replication

Whole-file serving

Whole-file caching

Working

Implemented as 2 software components that exists as UNIX processes called Vice and Venus

Vice: Name given to the server software that runs as a user level UNIX process in each server computer.

Venus: User level process that runs in each client computer and corresponds to the client module in our abstract model. Files available to user are either local or shared

Local files are stored on a workstation's disk and are available only to local user processes.

Shared files are stored on servers, copies of them are cached on the local disk of work stations.

enter image description here

Fig (a) AFS

Please log in to add an answer.