Difference between revisions of "DistOS 2014W Lecture 20"

From Soma-notes
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.

The presentation video of Comet