Difference between revisions of "DistOS 2014W Lecture 20"
Jump to navigation
Jump to search
(→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 11: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.