Distributed Objects System with Support for Sequential Consistency PowerPoint PPT Presentation

presentation player overlay
1 / 11
About This Presentation
Transcript and Presenter's Notes

Title: Distributed Objects System with Support for Sequential Consistency


1
Distributed Objects System with Support for
Sequential Consistency
2
Motivation
  • Applications
  • Scientific Computing, distributed file-systems,
    etc.
  • Distributed file-systems
  • Enable process migration and check-pointing
  • Commodity hardware clusters vs. High Performance
    Parallel Computers
  • Issues
  • Global naming and lookup
  • Scalability
  • Reliability
  • Data/Metadata consistency

3
Naming and lookup
  • Provide a global namespace
  • Prevent name collision
  • Provide location transparency
  • Redundancy of metadata
  • Reliability and fault-tolerance
  • Several locations for the same metadata
  • Fast and reliable lookup
  • Provide caching
  • Distribute the workload

4
Filesystem hierarchy
  • Root Directory
  • Critical for the existence of the filesystem
  • Directories
  • Contain metadata
  • Files
  • Metadata
  • Data
  • Replicate metadata on a virtual server
  • Set of physical nodes

5
Domain Name System
  • Root
  • Domains
  • Contain metadata about node entries
  • Nodes
  • IP addresses
  • Properties
  • Reliable
  • Distributed
  • Fast (caching)

6
Integrate the filesystem with DNS
  • Define hostname for the filesystem
    mojavefs.caltech.edu
  • Files and directories are sub-domains.
  • DNS lookup to locate replicas of files
  • Use dynamic DNS to update entries

7
File lookup
/home/crt/foo
foo.crt.home.mojavefs.caltech.edu
8
File lookup failure
/home/crt/bar
bar.crt.home.mojavefs.caltech.edu
9
Create a file
create /home/crt/bar
update metadata for /home/crt
/home/crt/bar
bar.crt.home.mojavefs.caltech.edu
10
Virtual server membership update
11
Conclusion
  • Distributed Objects System
  • Novel idea to use DNS naming/lookup in a
    distributed filesystem
  • Increased reliability
  • Uses an existing infrastructure
  • Provides scalability
  • Provides a globally accessible solution
Write a Comment
User Comments (0)
About PowerShow.com