Introduction to Distributed File System Design:

It is a file system that shared by autonomous computers and resource management component for operating system, it also reduces cost architecture.

Feature: data access management, administrative domains, local file system, replication, dB distribution.

DFS Namespace:  It consists of root and links and some targets which provide virtual view for share folders on different servers as suggested by DFS. There are of two types: domain-based and start alone.

Mechanism: Building DFS has following stage: mounting of data then the data is cached and they are transferred in bulk for encryption.


–  Naming and name resolution, writing cache, writing policy, availability, scalability and semantics.

Cache on domain controller: first DFS object is created and registered in physical memory. Then in memory domain referral cache is created, then domain controller, then domain based root cache, then client , target, site cost cache are created in memory.

Cache on root servers:  in physical memory root and link folder are created, rest is all same as previous and in memory DFS metadata cache is created and rest is same as previous.

Cache on DFS clients: first DFS registry entry is made then in memory domain cache is created then MUP and at last referral cache is initialized in the memory.

Advantages:-it Is faster and more reliable, provide better recovery option on failure, improve data availability their access time and memory location, it is more secure, consistency of binary files, and monitors system very well.

But it has few disadvantages also; data are less secure, and sometimes server failure also occurs

Conclusion: DFS system is most accepted to main centralized system, they are easily available, scalable and important issue in market.

Download Distributed File System Design and Implementation PPT .