Distributed Program Construction

Fall 2002

Lecture 2 : Intro to Design of Dist. Systems

 
 




COMP 413


 Hide distribution, provide single-image view

Kinds: (ISO-ODP)
COMP 413 Availability - Fraction of the time that the system is available  Fault Tolerance - Recover properly from failures.
 
 


COMP 413
COMP 413

COMP 413 Problems: Faced with an intelligent, malicious attacker, Guiding principles:

COMP 413 General idea: Issues: Two examples: NFS and AFS
COMP413
COMP413
COMP413 open - NFS client gets a file handle from server, constructs an r-node, and kernel creates a v-node
COMP413 Used extensively to improve performance: NFS has limited scalability, operational mostly on LAN (due to heavy network  traffic)

For more information, see the NFS specification.
 


COMP413
  Major goal - support for large-scale information sharing (many users, large networks). Allow users to access their files from any workstation connected to an AFS.

Approach - In order to minimize network traffic, localize access to files by whole file caching

Architecture:
COMP413 Session semantics: coherency addressed only at the level of open/close, not while files are open.

If file F1 is opened by user u1 on machine M1:

When open is issued, how does Venus know if a local copy is valid ? For more information on AFS, click here.


COMP413

For more information  of xFS, click here
COMP413


COMP413