© Oxford University Press 2011 DISTRIBUTED COMPUTING Sunita Mahajan Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai.

Slides:



Advertisements
Similar presentations
Distributed Systems 1 Topics  What is a Distributed System?  Why Distributed Systems?  Examples of Distributed Systems  Distributed System Requirements.
Advertisements

CS-550: Distributed File Systems [SiS]1 Resource Management in Distributed Systems: Distributed File Systems.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Emery Berger University of Massachusetts Amherst Operating Systems CMPSCI 377 Lecture.
Coda file system: Disconnected operation By Wallis Chau May 7, 2003.
Other File Systems: LFS and NFS. 2 Log-Structured File Systems The trend: CPUs are faster, RAM & caches are bigger –So, a lot of reads do not require.
Other File Systems: AFS, Napster. 2 Recap NFS: –Server exposes one or more directories Client accesses them by mounting the directories –Stateless server.
Computer Science Lecture 21, page 1 CS677: Distributed OS Today: Coda, xFS Case Study: Coda File System Brief overview of other recent file systems –xFS.
NFS. The Sun Network File System (NFS) An implementation and a specification of a software system for accessing remote files across LANs. The implementation.
University of Pennsylvania 11/21/00CSE 3801 Distributed File Systems CSE 380 Lecture Note 14 Insup Lee.
DISTRIBUTED COMPUTING
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung Google∗
Distributed File Systems Concepts & Overview. Goals and Criteria Goal: present to a user a coherent, efficient, and manageable system for long-term data.
CSC 456 Operating Systems Seminar Presentation (11/13/2012) Leon Weingard, Liang Xin The Google File System.
Distributed File Systems 1 CS502 Spring 2006 Distributed Files Systems CS-502 Operating Systems Spring 2006.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
© Oxford University Press 2011 DISTRIBUTED COMPUTING Sunita Mahajan Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai.
DISTRIBUTED COMPUTING
Advanced Operating Systems - Spring 2009 Lecture 21 – Monday April 6 st, 2009 Dan C. Marinescu Office: HEC 439 B. Office.
Distributed File Systems
SeLeNe - Architecture George Samaras Kyriakos Karenos Larnaca – April 2003 THE UNIVERSITY OF CYPRUS.
© Oxford University Press 2011 DISTRIBUTED COMPUTING Sunita Mahajan Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
© Oxford University Press 2011 DISTRIBUTED COMPUTING Sunita Mahajan Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai.
© Oxford University Press 2011 DISTRIBUTED COMPUTING Sunita Mahajan Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai.
© Oxford University Press 2011 DISTRIBUTED COMPUTING Sunita Mahajan Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai.
Distributed File Systems Overview  A file system is an abstract data type – an abstraction of a storage device.  A distributed file system is available.
What is a Distributed File System?? Allows transparent access to remote files over a network. Examples: Network File System (NFS) by Sun Microsystems.
Distributed File System By Manshu Zhang. Outline Basic Concepts Current project Hadoop Distributed File System Future work Reference.
DISTRIBUTED COMPUTING
Introduction to DFS. Distributed File Systems A file system whose clients, servers and storage devices are dispersed among the machines of a distributed.
1 Chap8 Distributed File Systems  Background knowledge  8.1Introduction –8.1.1 Characteristics of File systems –8.1.2 Distributed file system requirements.
Chapter 6.5 Distributed File Systems Summary Junfei Wen Fall 2013.
DISTRIBUTED FILE SYSTEMS Pages - all 1. Topics  Introduction  File Service Architecture  DFS: Case Studies  Case Study: Sun NFS  Case Study: The.
Presented By: Samreen Tahir Coda is a network file system and a descendent of the Andrew File System 2. It was designed to be: Highly Highly secure Available.
ITEC 502 컴퓨터 시스템 및 실습 Chapter 11-2: File System Implementation Mi-Jung Choi DPNM Lab. Dept. of CSE, POSTECH.
Sun Network File System Presentation 3 Group A4 Sean Hudson, Syeda Taib, Manasi Kapadia.
Distributed File Systems
DISTRIBUTED COMPUTING
DISTRIBUTED COMPUTING
Configuring, Managing and Maintaining Windows Server® 2008 Servers Course 6419A.
DISTRIBUTED COMPUTING
Distributed File Systems Questions answered in this lecture: Why are distributed file systems useful? What is difficult about distributed file systems?
Distributed File System. Outline Basic Concepts Current project Hadoop Distributed File System Future work Reference.
Chapter Five Distributed file systems. 2 Contents Distributed file system design Distributed file system implementation Trends in distributed file systems.
© Oxford University Press 2011 DISTRIBUTED COMPUTING Sunita Mahajan Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai.
DFS Design and Implementation Yang Wang. Review Characteristics of a DFS: a. Dispersed clients b. Dispersed files c. Multiplicity of Users d. Multiplicity.
DISTRIBUTED FILE SYSTEM- ENHANCEMENT AND FURTHER DEVELOPMENT BY:- PALLAWI(10BIT0033)
Distributed File Systems
DNS.
Distributed Systems Bina Ramamurthy 11/12/2018 From the CDK text.
DISTRIBUTED COMPUTING
Distributed P2P File System
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Today: Coda, xFS Case Study: Coda File System
Consistency and Replication
Distributed File Systems
Distributed File Systems
Outline Announcements Lab2 Distributed File Systems 1/17/2019 COP5611.
CSE 451: Operating Systems Spring Module 21 Distributed File Systems
Distributed File Systems
Distributed File Systems
CSE 451: Operating Systems Winter Module 22 Distributed File Systems
Distributed Systems Bina Ramamurthy 4/22/2019 B.Ramamurthy.
Outline Review of Quiz #1 Distributed File Systems 4/20/2019 COP5611.
Ch 9 – Distributed Filesystem
Distributed File Systems
Distributed Systems (15-440)
Distributed File Systems
Ch 6. Summary Gang Shen.
Presentation transcript:

© Oxford University Press 2011 DISTRIBUTED COMPUTING Sunita Mahajan Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai Seema Shah Seema Shah, Principal, Vidyalankar Institute of Technology, Mumbai University

© Oxford University Press 2011 Chapter - 8 Distributed File System

© Oxford University Press 2011 Topics Introduction to DFS File models Distributed file system design Semantics of file sharing DFS implementation File caching in DFS Replication in DFS Case study

© Oxford University Press 2011 Introduction To DFS

© Oxford University Press 2011 Functions of DFS Permanent storage Remote information sharing User mobility Availability Diskless workstation

© Oxford University Press 2011 Components of DFS Storage service True file service Name service File service v/s file server

© Oxford University Press 2011 Desirable features of a good DFS Transparency User mobility Performance Simplicity Ease of use Scalability Availability Reliability Data integrity Security Support for heterogeneous systems

© Oxford University Press 2011 File Models

© Oxford University Press 2011 Classification of file models Based on file structure and how they can be modified

© Oxford University Press 2011 Distributed File System Design

© Oxford University Press 2011 Components of DFS True file service – Operations on individual files Directory service – Creating and managing directories

© Oxford University Press 2011 Types of File service interface

© Oxford University Press 2011 Remote access model NFS and Locus

© Oxford University Press 2011 Data caching model/Upload download model

© Oxford University Press 2011 Unit of data access transfer File level transfer Block level transfer Byte level transfer Record level transfer

© Oxford University Press 2011 Comparison

© Oxford University Press 2011 Directory server interface

© Oxford University Press 2011 Directory structure

© Oxford University Press 2011 Directory view

© Oxford University Press 2011 Naming Transparency Server 1Serve / Root Server 1Server 2Server 3Server 4 Dir 1 Dir 4 Y Dir 1 Dir 4 Y Fig 8.8 Naming Transparency

© Oxford University Press 2011 Directory naming approaches

© Oxford University Press 2011 Semantics Of File Sharing

© Oxford University Press 2011 File sharing

© Oxford University Press 2011 Types of file sharing semantics

© Oxford University Press 2011 Comparison

© Oxford University Press 2011 DFS Implementation

© Oxford University Press 2011 Methods of DFS lookup

© Oxford University Press 2011 Lookup methods

© Oxford University Press 2011 Stateful vs stateless servers

© Oxford University Press 2011 File Caching In DFS

© Oxford University Press 2011 File caching locations

© Oxford University Press 2011 Caching techniques-1

© Oxford University Press 2011 Caching techniques-2

© Oxford University Press 2011 Comparison of caching policies

© Oxford University Press 2011 Cache consistency

© Oxford University Press 2011 Comparison of Cache consistency algorithms

© Oxford University Press 2011 Replication In DFS

© Oxford University Press 2011 Replica creation

© Oxford University Press 2011 Update protocols Primary copy algorithm Voting algorithm

© Oxford University Press 2011 Case Study

© Oxford University Press 2011 Network File System architecture

© Oxford University Press 2011 NFS: caching

© Oxford University Press 2011 Google File system

© Oxford University Press 2011 Summary Introduction to DFS File models Distributed file system design Semantics of file sharing DFS implementation File caching in DFS Replication in DFS Case study