Other DLM implementations include the following:
:* [[Google]] has developed ''Chubby'', a lock service for loosely coupled distributed systems.<ref name="chubby">[http://research.google.com/archive/chubby.html Google Research Publication: Chubby Distributed Lock Service]. Research.google.com. Retrieved on 2013-09-18.</ref> It is designed for coarse-grained locking and also provides a limited but reliable distributed file system. Key parts of Google's infrastructure, including [[Google File System]], [[Bigtable]], and [[MapReduce]], use Chubby to synchronize accesses to shared resources. Though Chubby was designed as a lock service, it is now heavily used inside Google as a [[name server]], supplanting [[Domain name system|DNS]].<ref name="chubby" /> ▼
* Google's Chubby lock service
* [[Apache ZooKeeper]], which was created at [[Yahoo]], is open-source software and can be used to perform distributed locks<ref name="zookeeper">[http://zookeeper.apache.org/doc/trunk/recipes.html#sc_recipes_Locks ZooKeeper Recipes and Solutions]. Zookeeper.apache.org. Retrieved on 2013-09-18.</ref> as well.
▲: [[Google]] has developed ''Chubby'', a lock service for loosely coupled distributed systems.<ref name="chubby">[http://research.google.com/archive/chubby.html Google Research Publication: Chubby Distributed Lock Service]. Research.google.com. Retrieved on 2013-09-18.</ref> It is designed for coarse-grained locking and also provides a limited but reliable distributed file system. Key parts of Google's infrastructure, including [[Google File System]], [[Bigtable]], and [[MapReduce]], use Chubby to synchronize accesses to shared resources. Though Chubby was designed as a lock service, it is now heavily used inside Google as a [[name server]], supplanting [[Domain name system|DNS]].<ref name="chubby" />
:* etcd , is an open-source software, Apache Licensed developed at [[CoreOS]] under the Apache License.<ref name="CoreOS">https://coreos.com/</ref> and It can be used to perform distributed locks as well.<ref name="etcd">[https://github.com/coreos/etcd/blob/master/Documentation/demo.md#distributed-locks]. Retrieved on 2016-09-20.</ref> as well.▼
:* [[Redis]] is an open source, BSD licensed, advanced key-value cache and store.<ref name="redis">http://redis.io/ Retrieved on 2015-04-14</ref> Redis can be used to implement the [https://redis.io/topics/distlock Redlock Algorithm] for distributed lock management.<ref name="redlock">http://redis.io/topics/distlock Retrieved on 2015-04-14</ref> ▼
* ZooKeeper
:* HashiCorp's Consul,<ref name="consul">[[Apachehttps://consul.io/ ZooKeeperConsul Overview]],. Retrieved on 2015-02-19.</ref> which was created atby [[YahooHashiCorp]], is open-source software and can be used to perform distributed locks<ref name="zookeeper">[http://zookeeper.apache.org/doc/trunk/recipes.html#sc_recipes_Locks ZooKeeper Recipes and Solutions]. Zookeeper.apache.org. Retrieved on 2013-09-18.</ref> as well.
:* TheTaooka distributed lock manager Taooka<ref name="taooka">[http://taooka.com/ Taooka Description] Retrieved on 2017-05-04.</ref> uses the "try lock" methods to avoid [[deadlock]]s. It can also specify a TTL for each lock with nanosecond precision. ▼
:* A DLM is also a key component of more ambitious [[ Single-system image|single system image]] (SSI) projects such as [[OpenSSI]]. ▼
* etcd
▲: etcd, is an open-source software, Apache Licensed developed at [[CoreOS]] <ref name="CoreOS">https://coreos.com/</ref> and can be used to perform distributed locks<ref name="etcd">[https://github.com/coreos/etcd/blob/master/Documentation/demo.md#distributed-locks]. Retrieved on 2016-09-20.</ref> as well.
* Redis Redlock algorithm
▲: [[Redis]] is an open source, BSD licensed, advanced key-value cache and store.<ref name="redis">http://redis.io/ Retrieved on 2015-04-14</ref> Redis can be used to implement the [https://redis.io/topics/distlock Redlock Algorithm] for distributed lock management.<ref name="redlock">http://redis.io/topics/distlock Retrieved on 2015-04-14</ref>
* HashiCorp's Consul
: Consul,<ref name="consul">[https://consul.io/ Consul Overview]. Retrieved on 2015-02-19.</ref> which was created by [[HashiCorp]], is open-source software and can be used to perform distributed locks as well.
* Taooka
▲: The distributed lock manager Taooka<ref name="taooka">[http://taooka.com/ Taooka Description] Retrieved on 2017-05-04.</ref> uses the "try lock" methods to avoid [[deadlock]]s. It can also specify a TTL for each lock with nanosecond precision.
* SSI Systems
▲: A DLM is also a key component of more ambitious [[Single-system image|single system image]] projects such as [[OpenSSI]].
==References==
|