Live briefing
Everything about Distributed lock manager
A distributed lock manager (DLM) runs in every machine in a cluster, with an identical copy of a cluster-wide lock database. Operating systems use lock managers to organise and serialise the access to resources. In this way a DLM provides software applications which are distributed across a cluster on multiple machines with a means to synchronize their accesses to shared resources. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Distributed lock managerA 5-minute orientation
- Pick up a classic book: Internal controlsThe most-reprinted book on the subject
- Read the landmark paper: Analytical performance modelling of lock management in distributed systemsCited 5 times
- Go sideways: GFS2A closely related topic
- Go sideways: File lockingA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Analytical performance modelling of lock management in distributed systems
Performance analysis of three implementation strategies for distributed lock management
Performance Evaluation of the Asymmetric Distributed Lock Management in Cloud Computing
CXLock: Efficient and Scalable Lock Management for CXL-Enabled Distributed Systems
📚 Books worth reading
- 📕Internal controlsUnited States. General Accounting Office · 1985
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- GFS2 In computing, the Global File System 2 (GFS2) is a shared-disk file system for Linux computer clusters. GFS2 allows all members of a cluster to have direct…
- File locking File locking is a mechanism that restricts access to a computer file, or to a region of a file, by allowing only one user or process to modify or delete…
- Synchronization (computer science) In computer science, synchronization is the task of coordinating multiple processes to join up or handshake at a certain point, in order to reach an agreement…
- DRBD Distributed Replicated Block Device (DRBD) is a distributed replicated storage system for the Linux platform. It mirrors block devices between multiple…
- Lock (computer science) In computer science, a lock or mutex (from mutual exclusion) is a synchronization primitive that prevents state from being modified or accessed by multiple…
- OCFS2 The Oracle Cluster File System (OCFS, in its second version OCFS2) is a shared-disk file system developed by Oracle Corporation and released under the…
- Readers–writer lock In computer science, a readers–writer (single-writer lock, a multi-reader lock, a push lock, or an MRSW lock) is a synchronization primitive that solves…
- Filesystem in Userspace Filesystem in Userspace (FUSE) is a software interface for Unix and Unix-like computer operating systems that lets non-privileged users create their own…