DistOS 2014W Lecture 20: Difference between revisions
→Cassandra: added Scuttlebutt link |
→Comet: Added high-level description of Comet |
||
Line 5: | Line 5: | ||
== Comet == | == Comet == | ||
The major idea behind Comet is triggers/callbacks. There is an extensive literature in extensible operating systems, basically adding code to the operating system to better suit my application. | |||
[https://www.usenix.org/conference/osdi10/comet-active-distributed-key-value-store The presentation video of Comet] | [https://www.usenix.org/conference/osdi10/comet-active-distributed-key-value-store The presentation video of Comet] |
Revision as of 15:14, 25 March 2014
Cassandra
Cassandra is essentially running a BigTable interface on top of a Dynamo infrastructure. BigTable uses GFS' built-in replication and Chubby for locking. Cassandra uses gossip algorithms: Scuttlebutt. Apache Zookeeper is used for distributed configuration.
Comet
The major idea behind Comet is triggers/callbacks. There is an extensive literature in extensible operating systems, basically adding code to the operating system to better suit my application.