NASD, GoogleFS, Farsite: Difference between revisions
No edit summary |
No edit summary |
||
Line 16: | Line 16: | ||
# What are the strengths and weaknesses of each implementation? | # What are the strengths and weaknesses of each implementation? | ||
# Which system is best suited for today's Internet? How about tomorrow's? | # Which system is best suited for today's Internet? How about tomorrow's? | ||
==Questions for GoogleFS== | |||
# How does the Google file system implement security? | |||
# Is using a central server (point of access) a good design decision? | |||
# Is removing random writes a good idea? | |||
# Is the speedup attained by GFS's record-append method worth the sacrifice of Application overhead? | |||
==Questions for Farsite== | |||
# Byzantine fault tolerance? | |||
# How similar and different compared to OceanStore? | |||
==Questions for Farsite retrospective== | |||
# If using different programming methods... how does this file-system work given different programming models | |||
# Details of buyzantine fault tolerance |
Revision as of 19:53, 10 March 2008
Readings
Garth A. Gibson et al., "A Cost-Effective, High-Bandwidth Storage Architecture" (1998)
Sanjay Ghemawat et al., "The Google File System" (2003)
William J. Bolosky et al., "The Farsite Project: A Retrospective" (2007)
Questions
- What were the target environments for these filesystems? How did these environments shape their assumptions?
- What are the key ideas behind each filesystem?
- What are the strengths and weaknesses of each design?
- What are the strengths and weaknesses of each implementation?
- Which system is best suited for today's Internet? How about tomorrow's?
Questions for GoogleFS
- How does the Google file system implement security?
- Is using a central server (point of access) a good design decision?
- Is removing random writes a good idea?
- Is the speedup attained by GFS's record-append method worth the sacrifice of Application overhead?
Questions for Farsite
- Byzantine fault tolerance?
- How similar and different compared to OceanStore?
Questions for Farsite retrospective
- If using different programming methods... how does this file-system work given different programming models
- Details of buyzantine fault tolerance