Difference between revisions of "DistOS 2015W Session 10"

From Soma-notes
Jump to navigation Jump to search
Line 37: Line 37:


* Why are DHTs relevant to distributed OSs?
* Why are DHTs relevant to distributed OSs?
Because they provide a way to distribute information over large networks (distributed key/value store).


* How is content divided?
* How is content divided?
Line 46: Line 48:
* Performance constraints?
* Performance constraints?


* What non-DHT internet infrastructure would you replace with a DHT?  How suitable is Kademlia for this purpose?
* What non-DHT internet infrastructure would you replace with a DHT?  How suitable is Tapestry for this purpose?

Revision as of 14:59, 16 March 2015

Feel free to tweak the questions!

Kademlia

Members:

  • Why are DHTs relevant to distributed OSs?
  • How is content divided?
  • How is the network traversed?
  • What trust assumptions does the system make?
  • Performance constraints?
  • What non-DHT internet infrastructure would you replace with a DHT? How suitable is Kademlia for this purpose?

Comet

Members: Mohamed Ahmed, Apoorv Sangal, Ambalica Sharma

  • Why are DHTs relevant to distributed OSs?
  • How is content divided?
  • How is the network traversed?
  • What trust assumptions does the system make?
  • Performance constraints?
  • What non-DHT internet infrastructure would you replace with a DHT? How suitable is Kademlia for this purpose?


Tapestry

Members:

  • Why are DHTs relevant to distributed OSs?

Because they provide a way to distribute information over large networks (distributed key/value store).

  • How is content divided?
  • How is the network traversed?
  • What trust assumptions does the system make?
  • Performance constraints?
  • What non-DHT internet infrastructure would you replace with a DHT? How suitable is Tapestry for this purpose?