Professional Documents
Culture Documents
DISTRIBUTED FILE
SYSTEMS
Introduction
File systems were originally developed for centralized computer systems and
desktop computers as an operating system facility providing a
convenient programming interface to disk storage.
Distributed file systems support the sharing of information in the form of files
and hardware resources in the form of persistent storage throughout an
intranet.
A well designed file service provides access to files stored at a server with
performance and reliability similar to, and in some cases better than,
files stored on local disks.
ARCHITECTURE
CLIENT-SERVER SRCHITECTURES
Figure (a) The remote access model. (b) The upload/download model.
NFS Architecture
NFS v2/v3 did not require that servers maintained any client state.
Figure: (a) Reading data from a file in NFS version 3. (b) Reading
data using a compound procedure in version 4.
The RPC2 Subsystem (1)