DistOS 2018F 2018-10-15
Test 1 Review
Topics
- Scalability?
- Multics?
- Distributed Filesystems
- where are files stored?
- how are they accessed?
- locking?
- access control?
- Systems: Farsite, Oceanstore, LOCUS, Sprite, NFS, AFS, Plan 9
- RPC
- Caching
- Process models, including process migration
- Trusted vs. untrusted systems, components
- Evolution of goals of distributed systems
- Dream vs. reality
- Sharing?
- synchronous vs. async - shared state
- durability of storage/reliability of service
- security - what threat model?
- client/server vs. peer to peer - where is computation & storage?
Questions
- How did AFS and Oceanstore address the problem of (concurrent access, access control, server failure, ...? What were the advantages and disadvantages to their solutions? (Alternately, give a list of systems, choose 2 or 3.)