0% found this document useful (0 votes)
42 views13 pages

Shivajirao Kadam Institute of Technology and Management, Indore (M.P.)

The document provides an overview of distributed file systems (DFS). It defines DFS as a method of storing and accessing files across a client/server architecture, with one or more central servers storing files that can be accessed with authorization. DFS works by distributing data blocks across multiple nodes for parallel processing, and replicating data blocks across different clusters for fault tolerance. Examples of DFS mentioned are NFS, CIFS/SMB, Hadoop, and NetWare.

Uploaded by

Atharv Chaudhari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views13 pages

Shivajirao Kadam Institute of Technology and Management, Indore (M.P.)

The document provides an overview of distributed file systems (DFS). It defines DFS as a method of storing and accessing files across a client/server architecture, with one or more central servers storing files that can be accessed with authorization. DFS works by distributing data blocks across multiple nodes for parallel processing, and replicating data blocks across different clusters for fault tolerance. Examples of DFS mentioned are NFS, CIFS/SMB, Hadoop, and NetWare.

Uploaded by

Atharv Chaudhari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 13

Shivajirao Kadam Institute of Technology and Management,

Indore (M.P.)
Department of Computer Science and Engineering

Lecture

on

“Distributed File System (DFS)”

.
What is Distributed File System
 Two main purposes of using files:
1. Permanent storage of information on a secondary
storage media.
2. Sharing of information between applications.

 A file system is a subsystem of the operating system that


performs file management activities such as
organization, storing, retrieval, naming, sharing, and
protection of files.

 A file system frees the programmer from concerns about


the details of space allocation and layout of the
secondary storage device.
What is Distributed File System
 Distributed file system (DFS) is a method of storing and
accessing files based in a client/server architecture.

 In a distributed file system, one or more central servers store


files that can be accessed, with proper authorization rights
 Distributed file system is a system that can handle accessing
data across multiple clusters (nodes).
OR
A distributed file system resides on different machines
and/or sites, and offers a unified, logical view of data
scattered across machines/sites, whether local or remote.
How Distributed File System Work?
How Distributed File System Work?
 Distributed file system works as follows:

 Distribution: Distribute blocks of data sets across


multiple nodes. Each node has its own computing
power; which gives the ability of DFS to parallel
processing data blocks.

 Replication: Distributed file system will also


replicate data blocks on different clusters by copy
the same pieces of information into multiple
clusters on different racks
Data Replication Concept
Fault Tolerance Concept
Distributed File System

Data replication is a good way to achieve fault


tolerance and high concurrency; but its very hard to
maintain frequent changes. Assume that someone
changed a data block on one cluster; these changes
need to be updated on all data replica of this block.
Advantages of Distributed File System (DFS)

1. Scalability: You can scale up your infrastructure by


adding more racks or clusters to your system.

2. Fault Tolerance: Data replication will help to


achieve fault tolerance in the following cases:
 Cluster is down
 Rack is down
 Rack is disconnected from the network.
 Job failure or restart
Advantages of Distributed File System (DFS)

3. Improved File Availability, Access Time, and


Network Efficiency

4. Unified and consistent view of shared


folders/resources

5. Efficient Load Balancing and File Location


Transparency
Examples of DFS

 NFS:- developed by Sun Microsystems (Sun) in 1984

 CIFS/SMB: Common Internet File System/Server


Message Block. CIFS protocol was introduced by
Microsoft and SMB introduced by IBM

 Hadoop: Developed by Apache Software Foundation

 NetWare: Developed by Novell


Conclusion

 Distributed file system is the new evolved version of


file system which is capable of handling information
distributed across many clusters. Hadoop distributed
file system (HDFS) is one of the most common
known implementation of DFS;
thank you

You might also like