Show simple item record

dc.contributor.advisorGopinath, K
dc.contributor.authorGautham, L
dc.date.accessioned2025-10-07T10:51:55Z
dc.date.available2025-10-07T10:51:55Z
dc.date.submitted2003
dc.identifier.urihttps://etd.iisc.ac.in/handle/2005/7149
dc.description.abstractShared 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.isoen_US
dc.relation.ispartofseriesT05496
dc.rightsI 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.subjectShared Disk Filesystem
dc.subjectDistributed Lock Manager
dc.subjectGroup Communication System (GCS)
dc.titleFault tolerant locking for shared disk filesystems
dc.typeThesis
dc.degree.levelMSc Engg
dc.degree.levelMasters
dc.degree.grantorIndian Institute of Science
dc.degree.disciplineEngineering


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record