SlideShare a Scribd company logo
Distribution File System (DFS)
by
Naza Hameed Jan
  
 
 
 
 
Contents 
 File
 Introduction to file system
 Facilities 
 Distribution File system
 Structure of distributed file system
 Important features
 Mapping 
 Transparency 
 Remote file access 
 State full versus stateless 
 File replication
What actually file is?
• A file is a sequence of bits, bytes, line , or 
records the meaning of which is defined by the 
one who creates it.
• Many different types of information can be 
stored on files.
• It can be text,audio,video,graphics,images,source 
programs, object programs, executable programs 
etc 
File system
• In a computer a file system is the way in 
which files are named and where they are placed 
logically for storage and retrieval.
• Most visible aspect of any of the operating 
system with which user interact the most.
Facilities 
• Mechanism for permanent storage of information 
in various secondary medias.
• It provides a uniform view of all these storage 
medias to the user and operating system
Distributed file system
• A distributed system is a collection of loosely 
coupled machines interconnected by a 
communication network.
• Distribution File System (DFS) is a simplified 
way to access files that are dispersed 
geographically throughout an organization.
Structure of distributed file system 
• Here there is a need to define 3 aspects
Service 
Server 
Client
• A DFS is a file whose client server and storage 
devices are dispersed among the machines of 
distributed  servers
What is service, server and client?
• A service is a software entity running on
different machines providing particular type of
function to a client.
• A server is a service software running on singles
machines.
• A client is a service that can invoke a service
using a set of information
Important features
• The most important performance of a DFS is the
amount of time needed to satisfy service
requests.
• In distributed the overhead concept is there
The time to deliver the request to server as well
as time to get response across the network back
to the client.
Mapping
• Mapping between logical and physical
components i.e.
U ser deal with logical object like file name
Systems deals with the physical blocks of data
shared on secondary medias.
Multilevel mapping
• Abstract view of a file that hides the details of
how and where on the disk the file is actually
stored.
Transparency
• A transparent DFS hides the location where in
the network the file is stored
Location transparency:- file name does not
reveal the file’s physical storage location
Location independence:- – file name does not
need to be changed when the file’s physical
storage location changes
Other aspects of transparency
• Divorce of data
• Static location transparency
• Location independence
Divorce of data
• Provides better abstraction of files.
• A file name should denote the file significant
attributes which are its contents rather then it
attribute.
Static location transparency
• It provides a convenient way to share a data.
• User can share a file by simply naming the files
in a location transparent manners though the files
have.
Location independence
• Separates the naming hierarchy from the stoarge
device hierarchy
Remote file access
• Remote-service mechanism is one transfer
approach
• Reduce network traffic by retaining recently
accessed disk blocks in a cache, so that repeated
accesses to the same information can be handled
locally
• If needed data not already cached, a copy of data is
brought from the server to the user
• Accesses are performed on the cached copy
Stateful file service
• Client opens a file
• Server fetches information about the file from
its disk, stores it in its memory, and gives the
client a connection identifier unique to the
client and the open file.
• Identifier is used for subsequent accesses until
the session ends.
• Server must reclaim the main-memory space
used by clients who are no longer active
Cont….
• Positive aspects is that
• Increased performance
• Stateful server knows if a file was opened for
sequential access and can thus read ahead the
next blocks
Stateless file service
• Avoids state information by making each request
self-contained
• Each request identifies the file and position in the
file.
• No need to establish and terminate a connection
by open and close operations
File replication
• Replicas of the same file reside on failure-
independent machines
• Improves availability and can shorten service
time
• Naming scheme maps a replicated file name to a
particular replica
• Existence of replicas should be invisible to
higher levels
• Replicas must be distinguished from one
another by different lower-level names
Cont…..
• Updates should be applied to all the replicas
where need i.e. replicas of a file denote the same
logical entity, and thus an update to any replica
must be reflected on all other replicas
• Existence of replicas should be invisible to
higher levels
DFS Namespaces
• This allows administrators to group shared folders
located on different servers into one or more logically
structured namespaces.
•Each namespace appears to users as a single shared folder
with a series of subfolders. The subfolders typically point
to shared folders that are located on various servers in
multiple geographical sites throughout the organization
DFS Replication
This is a MultiMaster replication engine used to
synchronize files between servers for both local and WAN
network connections. DFS Replication supports replication
scheduling, bandwidth throttling, and uses RDC to update
only the portions of files that have changed since the last
replication.
• Folders that are stored on both files server will be
available to users in both offices
• Network bandwidth usage between the two offices will
be minimized.
• Users will be able to access all files in the event that the
WAN link fails
Thats it

More Related Content

PDF
gRPC Overview
PDF
Apache Kafka Architecture & Fundamentals Explained
PDF
Introduction to distributed file systems
PPTX
PPT
Spanning tree protocol
PPT
Parallel Processing Concepts
PDF
Introduction to Apache Spark
PPTX
Content addressable network(can)
gRPC Overview
Apache Kafka Architecture & Fundamentals Explained
Introduction to distributed file systems
Spanning tree protocol
Parallel Processing Concepts
Introduction to Apache Spark
Content addressable network(can)

What's hot (20)

PPTX
Message passing in Distributed Computing Systems
PPTX
GRPC.pptx
PDF
Distributed Operating System_1
PPTX
PPT
dynamic host configuration protocol
PPTX
Communication in Distributed Systems
PPTX
Distributed file system
PPTX
Message and Stream Oriented Communication
PPTX
Row/Column- Level Security in SQL for Apache Spark
PDF
Productizing Structured Streaming Jobs
PDF
Apache Iceberg Presentation for the St. Louis Big Data IDEA
PPTX
Apache Flink and what it is used for
PPTX
A visual introduction to Apache Kafka
PDF
Stream Control Transmission Protocol (SCTP) - Introduction
PPTX
Java media framework
PPTX
Handheld operting system
PPTX
Bgp protocol
PPT
Corba introduction and simple example
PPTX
Hadoop Distributed File System
Message passing in Distributed Computing Systems
GRPC.pptx
Distributed Operating System_1
dynamic host configuration protocol
Communication in Distributed Systems
Distributed file system
Message and Stream Oriented Communication
Row/Column- Level Security in SQL for Apache Spark
Productizing Structured Streaming Jobs
Apache Iceberg Presentation for the St. Louis Big Data IDEA
Apache Flink and what it is used for
A visual introduction to Apache Kafka
Stream Control Transmission Protocol (SCTP) - Introduction
Java media framework
Handheld operting system
Bgp protocol
Corba introduction and simple example
Hadoop Distributed File System
Ad

Similar to Distributed file system (20)

PPTX
distributed files in parallel computonglec 7.pptx
PPT
Chapter-5-DFS.ppt
PPTX
DFS PPT.pptx
PDF
Lesson_2_foundations_for_Big_Data_UE.pdf
PPTX
Ds
PPTX
Ds
PPTX
Chapter-10-OS.pptx-Operating System Course for MSc Computer Science Programme
PPTX
5.distributed file systems
PPT
Chapter 17 - Distributed File Systems
PPT
PPT
Ch16 OS
 
PPTX
Distributed file systems chapter 9
PPTX
Advanced Operating Systems- Distributed file system and caching
PDF
CS9222 ADVANCED OPERATING SYSTEMS
PPT
Presentation on nfs,afs,vfs
distributed files in parallel computonglec 7.pptx
Chapter-5-DFS.ppt
DFS PPT.pptx
Lesson_2_foundations_for_Big_Data_UE.pdf
Ds
Ds
Chapter-10-OS.pptx-Operating System Course for MSc Computer Science Programme
5.distributed file systems
Chapter 17 - Distributed File Systems
Ch16 OS
 
Distributed file systems chapter 9
Advanced Operating Systems- Distributed file system and caching
CS9222 ADVANCED OPERATING SYSTEMS
Presentation on nfs,afs,vfs
Ad

Recently uploaded (20)

PPTX
AcademyNaturalLanguageProcessing-EN-ILT-M02-Introduction.pptx
PPTX
Primary and secondary sources, and history
PPTX
Tour Presentation Educational Activity.pptx
PPTX
2025-08-10 Joseph 02 (shared slides).pptx
PPTX
Presentation for DGJV QMS (PQP)_12.03.2025.pptx
DOC
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
PPTX
Understanding-Communication-Berlos-S-M-C-R-Model.pptx
PPTX
BIOLOGY TISSUE PPT CLASS 9 PROJECT PUBLIC
PPTX
The spiral of silence is a theory in communication and political science that...
PPTX
Effective_Handling_Information_Presentation.pptx
PDF
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
PPTX
Emphasizing It's Not The End 08 06 2025.pptx
PPTX
Intro to ISO 9001 2015.pptx wareness raising
PPTX
INTERNATIONAL LABOUR ORAGNISATION PPT ON SOCIAL SCIENCE
PPTX
Relationship Management Presentation In Banking.pptx
DOCX
"Project Management: Ultimate Guide to Tools, Techniques, and Strategies (2025)"
PPTX
Human Mind & its character Characteristics
DOCX
ENGLISH PROJECT FOR BINOD BIHARI MAHTO KOYLANCHAL UNIVERSITY
PDF
Why Top Brands Trust Enuncia Global for Language Solutions.pdf
PPTX
Learning-Plan-5-Policies-and-Practices.pptx
AcademyNaturalLanguageProcessing-EN-ILT-M02-Introduction.pptx
Primary and secondary sources, and history
Tour Presentation Educational Activity.pptx
2025-08-10 Joseph 02 (shared slides).pptx
Presentation for DGJV QMS (PQP)_12.03.2025.pptx
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
Understanding-Communication-Berlos-S-M-C-R-Model.pptx
BIOLOGY TISSUE PPT CLASS 9 PROJECT PUBLIC
The spiral of silence is a theory in communication and political science that...
Effective_Handling_Information_Presentation.pptx
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
Emphasizing It's Not The End 08 06 2025.pptx
Intro to ISO 9001 2015.pptx wareness raising
INTERNATIONAL LABOUR ORAGNISATION PPT ON SOCIAL SCIENCE
Relationship Management Presentation In Banking.pptx
"Project Management: Ultimate Guide to Tools, Techniques, and Strategies (2025)"
Human Mind & its character Characteristics
ENGLISH PROJECT FOR BINOD BIHARI MAHTO KOYLANCHAL UNIVERSITY
Why Top Brands Trust Enuncia Global for Language Solutions.pdf
Learning-Plan-5-Policies-and-Practices.pptx

Distributed file system