Lec10 - New Topic: Naming Names are used to share...

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

View Full Document Right Arrow Icon
CS677: Distributed OS Computer Science Lecture 10, page New Topic: Naming Names are used to share resources, uniquely identify entities and refer to locations Need to map from name to the entity it refers to E.g., Browser access to www.cnn.com Use name resolution Differences in naming in distributed and non-distributed systems Distributed systems: naming systems is itself distributed How to name mobile entities? 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
CS677: Distributed OS Computer Science Lecture 10, page Approaches Hierarchical versus hash-based 2
Background image of page 2
CS677: Distributed OS Computer Science Lecture 10, page Example: File Names Hierarchical directory structure (DAG) Each file name is a unique path in the DAG Resolution of /home/steen/mbox a traversal of the DAG File names are human-friendly 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
CS677: Distributed OS Computer Science Lecture 10, page Resolving File Names across Machines Remote files are accessed using a node name, path name NFS mount protocol: map a remote node onto local DAG Remote files are accessed using local names! (location independence) OS maintains a mount table with the mappings 4
Background image of page 4
CS677: Distributed OS Computer Science Lecture 10, page Name Space Distribution Naming in large distributed systems System may be global in scope (e.g., Internet, WWW) Name space is organized hierarchically Single root node (like naming files) Name space is distributed and has three logical layers
Background image of page 5

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

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 11/22/2011 for the course COMPSCI 677 taught by Professor Shenoy during the Spring '08 term at UMass (Amherst).

Page1 / 18

Lec10 - New Topic: Naming Names are used to share...

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

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