Sanlock is a distributed lock manager based on SAN, running a daemon on each node, designed for reliability and mutual exclusion in scenarios like virtual machine disk access. It employs two consensus algorithms for resource protection: lease (paxos lease) and delta lease. The document outlines its use cases, operational mechanisms, failure responses, and comparisons with other systems.