Difference between revisions of "Talk:Untrusted Distributed Storage"

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


# What was the purpose of introspection in terms of nomadic data?
# What was the purpose of introspection in terms of nomadic data?
# How does the less-reliable-but-faster
# How does the less-reliable-but-faster probabalistic lookup work?
# What is a Bloom filter and how is it used in OceanStore?
# What is a Bloom filter and how is it used in OceanStore?



Revision as of 10:36, 3 November 2008

Group 1

Pond:
1) Why use Java?
2) How was the inner-ring chosen?
3) How big was the prototype able to scale?

Farsite:
1) What is convergence cryptography?
2) What are the advantages/disadvantages of not locking the directory name of an open file handle?
3) What assumptions did they make about concurrency in the system and how did they plan to handle it?

Retro:
1) Why did this never move beyond a research project?
2) (in lessons learned) networking turned out to be the limiting factor over disk space.
Why had they assumed that networking wouldn't be an issue?
3) What planned goals did they achieve?

Group 2

OceanStore

  1. What was the purpose of introspection in terms of nomadic data?
  2. How does the less-reliable-but-faster probabalistic lookup work?
  3. What is a Bloom filter and how is it used in OceanStore?

FarSite

  1. Farsite was desgined to look like NTFS. How do Farsite's semantics differ from NTFS?
  2. How is the content lease system similar to lease systems in distributed systems we've already soon, and which is most similar?
  3. What is the scope of Farsite? Could it work as a world wide filesystem like OceanStore.

Retro

  1. How did the lease system change between planning and implementation?
  2. What was the programming model used in the implementation of Farsite?
  3. What was the biggest disadvantage to the implementation?