DistOS 2018F 2018-10-15

From Soma-notes
Jump to navigation Jump to search

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.)