distributed lock manager

A lock manager that runs on different systems in a cluster, and ensures consistent access to distributed resources.