Distributed lock manager: Difference between revisions

Content deleted Content added
Google's Chubby lock service: Add more info from previously-cited (and rather good) paper
the whole point is to allow a local cache, otherwise DLM wouldn't be neccessary at all
Line 1:
A '''distributed lock manager''' (DLM) provides distributed applications with a means to synchronize their accesses to shared resources.
 
DLMs have been used as the foundation for several successful clustered file systems, in which the machines in a [[computer cluster|cluster]] can use each other's hard disks and other drives via a unified [[file system]], with significant advantages for performance and [[high-availability|availability]]. The DLM is used not only for [[file locking]] but also for coordination of all disk access. This allows implementation of an efficient local [[cache]]. [[VMScluster]], the first clustering system to come into widespread use, relied on the [[OpenVMS]] DLM in just this way.
 
==VMS Implementation==