Presentation is loading. Please wait.

Presentation is loading. Please wait.

Advanced Operating Systems Chapter 6.1 – Characteristics of a DFS Jongchan Shin.

Similar presentations


Presentation on theme: "Advanced Operating Systems Chapter 6.1 – Characteristics of a DFS Jongchan Shin."— Presentation transcript:

1 Advanced Operating Systems Chapter 6.1 – Characteristics of a DFS Jongchan Shin

2 Table of contents What is DFS? Characteristics of DFS - Transparency - Concurrent file updates - File replication - Fault tolerance - Consistency - Security - Efficiency Current work Future work

3 What is DFS? (Distributed File System) client / server-based application that allows clients to access and process data stored on the server as if it were on their own computer.

4 Characteristics of DFS Transparency - Access transparency - Location transparency - Mobility transparency - Performance transparency - Scaling transparency

5 Access transparency Client programs should be unaware of the distribution of files.

6 Location transparency Client program should see a uniform namespace. Files should be able to be relocated without changing their path name.

7 Mobility transparency Neither client programs nor system admin program tables in the client nodes should be changed when files are moved either automatically or by the system admin.

8 Performance transparency Client programs should continue to perform well on load within a specified range.

9 Scaling transparency Increase in size of storage and network size should be transparent.

10 Concurrent file updates Changes to a file by one client should not interfere with the operation of other clients simultaneously accessing or changing the same file.

11 File replication Several copies of a file’s contents at different locations enable multiple servers to share the load of providing the service

12 File tolerance It is essential that the file service continue to operate in the face of client and server failures

13 Consistency File systems have offered on-copy update semantics. One-copy update semantics : a model for concurrent access to files in which the file contents seen by all of the processes accessing or updating a given file are those that they would see if only a single copy of the file contents existed.

14 Security In addition to access control lists, there is a need to authenticate client requests so that access control at the server is based on correct user identities.

15 Efficiency A goal is to provide a comparable level of performance of at least the same power and generality as conventional file systems.

16 Current work - HaDoop HDFS -Hadoop Distributed File System -Provides a distributed file system and a framework for the analysis and transformation of very large data sets using the MapReduce (Distributed computation framework) paradigm. -Stores file system metadata and application data separately.

17 Current work - HaDoop -NameNode a master server that manages the file system namespace and regulates access to files by clients. -DataNode Manage storage attached to the nodes that they run on.

18 Future work -Using big data and distributed processing -From source to destination -Which station is the most people => For advertisements or promotions.

19 References [1] http://searchcio-midmarket.techtarget.com/definition/distributed- file-systemhttp://searchcio-midmarket.techtarget.com/definition/distributed- file-system [2] http://glasnost.itcarlow.ie/~barryp/slides/DFSintro.pdfhttp://glasnost.itcarlow.ie/~barryp/slides/DFSintro.pdf [3] http://www.cs.gsu.edy/~cscyqz/courses/aos/slides07/ch6.1.ppthttp://www.cs.gsu.edy/~cscyqz/courses/aos/slides07/ch6.1.ppt [4] http://prianka42.files.wordpress.com/2011/01/seoulsubway.pnghttp://prianka42.files.wordpress.com/2011/01/seoulsubway.png [5] Randy chow, 1997, Distributed operating systems & Algorithms [6] Shvachko, K. ; Hairong Kuang ; Radia, S. ; Chansler, R. “The Hadoop Distributed File System”, Mass Storage Systems and Technologies (MSST), 2010 IEEE 26 th Symposium on.

20 Q & A jshin18@student.gsu.edu


Download ppt "Advanced Operating Systems Chapter 6.1 – Characteristics of a DFS Jongchan Shin."

Similar presentations


Ads by Google