| Date |
Notes |
Readings
|
| Mon 03/10
|
Overview: Storage and file system architectures
|
Lecture slide
|
| Wed 05/10
|
Background I: Storage and file system architectures
|
File systems handout (11.2.3, 11.2.4, 11.4, 11.4.1, 11.7, 11.7.1-11.7.4)
|
| Fri 07/10
|
Background II: Errors and failures in storage systems
|
Pinheiro: Failure Trends in a Large Disk Drive Population
|
|
| Mon 10/10
|
Instructor out of town, no class
|
-
|
|
| Wed 12/10
|
Instructor out of town, no class
|
-
|
|
| Mon 17/10
|
Background III: Storage and file system architectures
|
RAID handout
|
| Wed 19/10
|
Instructor out of town, no class
|
-
|
|
| Mon 24/10
|
Background IV: Log-structured file systems
|
Rosenblum: Design and Implementation of a Log Structured File System
|
| Wed 26/10
|
Intro I: Parallel and distributed file systems
|
NFS handout (9.1, 9.2)
|
| Mon 31/10
|
Intro II: Parallel and distributed file systems
|
NFS handout (9.3)
|
| Wed 2/11
|
Instructor out of town, no class
|
-
|
|
| Mon 7/11
|
High availability
|
Bhide: A Highly-Available Network File Server (HA-NFS)
|
| Wed 9/11
|
Putting it all together
|
Hitz: File System Design for an NFS File Server Appliance (WAFL)
|
| Mon 14/11
|
Project status updates
|
-
|
|
| Wed 16/11
|
Instructor out of town, no class
|
-
|
|
| Mon 21/11
| Distributed virtual disk model for shared storage
|
Lee: Petal: Distributed Virtual Disks
|
| Wed 23/11
|
Instructor out of town, no class
|
-
|
|
| Fri 25/11
| Parallel file system architectures
|
Thekkath: Frangipani: A scalable distributed file system
|
| Mon 28/11
| Parallel file system architectures
|
Ghemawat: The Google File System (GFS)
|
| Wed 30/12
| Parallel file system architectures
|
GFS pt. 2
|
| Fri 02/12
|
Project status updates
|
-
|
|
| Mon 05/12
| Scalable systems primitives
|
Burrows: The Chubby lock service for loosely-coupled distributed systems (Chubby)
|
| Wed 07/12
| Scalable systems primitives
|
Chubby pt. 2; plus an optional reading
|
| Mon 12/12
| Scalable replicated storage
|
McCormick: Niobe: A practical replication protocol (Niobe), sections 1 - 4
|
| Wed 14/12
| Scalable replicated storage
|
Niobe pt. 2
|
| Fri 16/12
| Project presentations
|
schedule
|