Chapter 6_NG_2020.ppt
Chapter 6_NG_2020.ppt
(2020)
DFS
Nupur Giri
Distributed File System
Features of a Good File System
•Transparency: Network (access), Location, replication,
Migration, Concurrency, Failure
•User Mobility:
•Performance Measurements:
•Heterogeneity
•Scalability:
File Access Models
Files which are available on servers can be made available to the users
using two file models:
Disadvantages:
• Even if small amount of data is required from the client, it would still
require DFS to fetch the entire file, thus wasting client resources and
network bandwidth.
• Concurrent access to the file requires to be handled, increasing the
complexity.
• If client cache does not have the space for the large server file, this also
requires to be dealt with.
2. Remote access or Remote service model: In this, the file system uses
remote operations such as
Open, close, read, write, get attributes, etc. The copy of the file resides
on the server only.
Disadvantages:
• The server is continuously being accessed for the entire duration of file
access.
• The server resources are used.
File Sharing Semantics
• Cache Granularity
• Location of the client’s
cache:
• Modification propagation:
– Write-through:
– Delayed writes:
– Write on close:
– Centralized control
• Cache validation:
– Client-initiated approach:
– Server-initiated approach:
Distributed File System
Network File System
Network File System
Network File System
Andrew File System
Hadoop Distributred File System
Naming
DNS:RR
X.500