dc.contributor.advisor | Gopinath, K | |
dc.contributor.author | Gautham, L | |
dc.date.accessioned | 2025-10-07T10:51:55Z | |
dc.date.available | 2025-10-07T10:51:55Z | |
dc.date.submitted | 2003 | |
dc.identifier.uri | https://etd.iisc.ac.in/handle/2005/7149 | |
dc.description.abstract | Shared disk filesystems are essential for enabling direct, high-performance access over block-based Storage Area Networks (SANs). A critical component of such systems is the distributed lock manager, which ensures synchronized access to data and metadata across multiple hosts. To enhance system availability, this work presents a fault-tolerant, multicast-based lock manager for the open-source GFS filesystem on Linux, which currently lacks such a mechanism.
The proposed protocol minimizes network hops during lock acquisition, which is particularly beneficial when transferring dirty data over the network instead of performing disk writes. It leverages a group communication toolkit to ensure ordered message delivery and failure handling. A group communication system (GCS) was ported to the kernel to support this functionality, simplifying the protocol’s design and implementation. Performance evaluations on a Fibre Channel SAN setup demonstrate that the fault-tolerant system performs comparably to the existing non-fault-tolerant solution, validating its effectiveness. | |
dc.language.iso | en_US | |
dc.relation.ispartofseries | T05496 | |
dc.rights | I grant Indian Institute of Science the right to archive and to make available my thesis or dissertation in whole or in part in all forms of media, now hereafter known. I retain all proprietary rights, such as patent rights. I also retain the right to use in future works (such as articles or books) all or part of this thesis or dissertation | |
dc.subject | Shared Disk Filesystem | |
dc.subject | Distributed Lock Manager | |
dc.subject | Group Communication System (GCS) | |
dc.title | Fault tolerant locking for shared disk filesystems | |
dc.type | Thesis | |
dc.degree.level | MSc Engg | |
dc.degree.level | Masters | |
dc.degree.grantor | Indian Institute of Science | |
dc.degree.discipline | Engineering | |