Distributed File System - File Service Architecture
Distributed File System - File Service Architecture
Security continues…-
➢ So that access control at the server is based
on correct user identities.
➢ Protect the contents of request and reply
messages with digital signatures and (optionally)
encryption of secret data.
Distributed file system requirements
Directory service: -
➢ The directory service provides a mapping
between text names for files and their UFIDs.
Directory service: -
➢ The directory service provides the functions
needed to generate directories, to add new file
names to directories and to obtain UFIDs from
directories.
➢ It is a client of the flat file service; its directory
files are stored in files of the flat file service.
File Service Architecture
Client module : -
➢ A client module runs in each client computer,
➢ Integrating and extending the operations of
the flat file service and the directory service
under a single application programming interface
that is available to user-level programs in client
computers.
File Service Architecture
Client module : -
➢ The client module also holds information
about the network locations of the flat file server
and directory server processes.
➢ The client module can play an important role
in achieving satisfactory performance through
the implementation of a cache of recently used
file blocks at the client.
File Service Architecture