ch6 - CHAPTER 6: DISTRIBUTED FILE SYSTEMS Chapter outline...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
CHAPTER 6: DISTRIBUTED FILE SYSTEMS Chapter outline DFS design and implementation issues: system structure, fle access, and sharing semantics Transaction and concurrency control: serializability and concurrency control protocols Replicated data management: one-copy serializability and coherency control protocols Why is DFS important and interesting? It is one o± the two important components (process and fle) in any distributed computation. It is a good example ±or illustrating the concept o± transparency and client/server model. File sharing and data replication present many interesting research problems. 1
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Structure of and access to a Fle system read / write files and get / set attributes system service authorization service directory service basic transaction service file device, cache, and block management concurrency and replication management capability and / or access control list name resolution, add and deletion of files File Service Interactions Servers clients service system service file service authorization service directory 2
Background image of page 2
File: sequential, direct, indexed, indexed-sequential File System: fat, hierarchical File Structures FCB other file attr Primary Indirect other file attr FAT Disk Blocks Disk Blocks Disk Blocks Dir Entry FAT approach FCB other file attr Direct Sequential Dir Entry attr other Disk Blocks Secondary Indirect attr file other FCB file Disk Blocks 3
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Mounting protocols and NFS Explicit mounting Boot mounting Auto mounting security server remote client local export mount DSM DFS OS root book paper chow root Stateful and stateless ±le servers Opened fles and their clients File descriptors and fle handles Current fle position pointers Mounting in±ormation Lock status Session keys Cache or bu²er 4
Background image of page 4
Image of page 5
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 13

ch6 - CHAPTER 6: DISTRIBUTED FILE SYSTEMS Chapter outline...

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online