1 / 12

Distributed File Systems

Distributed File Systems . Chaitanya Sambhara CSC 8320 Advanced Operating Systems. Characteristics. A DFS is a network file system. It supports sharing of files. A single file system can be distributed across several physical nodes. Used for replication of data. Used for fault tolerance.

minjonet
Download Presentation

Distributed File Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Distributed File Systems Chaitanya Sambhara CSC 8320 Advanced Operating Systems

  2. Characteristics • A DFS is a network file system. • It supports sharing of files. • A single file system can be distributed across several physical nodes.

  3. Used for replication of data. • Used for fault tolerance

  4. Hardware Characteristics of DFS • RAID Technology. • RAID stands for Redundant Array of Independent Disks. • Different levels of RAID

  5. Uses of Distributed File Systems • Data sharing among multiple users • User mobility • Location transparency • Backups and centralized management

  6. Transaction Processing • ACID Properties. • Concurrency Control. • Deadlocks. • Locking Techniques

  7. 2 Phase Commit Protocol • Phase 1:Request a lock. • Phase 2: Release the lock.

  8. System Tuning • Go to explain plain. • Expense of a query. • Analysis • Indexing

  9. Indexing  Indexing Technique. Insertion and Extraction of Data.

  10. Data Replication • Multiple Instances • What is an instance? • More than one data systems.

  11. Data Systems • Development • Testing • Production

  12. References • Implementing message passing communication with a shared memory communication mechanism (1999)  • On the abstraction of message-passing communications using algorithmic skeletons : A case study (2005) • The State of the Art in Agent Communication Languages (2000) • A survey of anycast in IPv6 networks Weber, S.   Liang Cheng Lehigh Univ., Bethlehem, PA, USA; (2004) • Transaction-Based Communication-Centric Debug The Netherlands; Technical University Delft (2007) • NDR: Name Directory Service in Mobile Ad-Hoc Network Jae-Hoon Jeong, Jung-Soo Park, Hyoung-Jun Kim (2005) • A Distributed Mutual Exclusion Algorithm for Mobile Ad-Hoc Networks Università di Roma "La Sapienza (2004) • Local Leader Election in Wireless Sensor Networks ww.cs.rpi.edu/~szymansk/papers/wman.05.pdf (2005) • www.wikipedia.com

More Related