Note: download will only work from within CMU network (on campus or connected to one of CMU's VPNs)
- Lecture #1 (Intro): <slides - pdf>
- Lecture #2 (Flash Technology): <slides - pdf>
- Project 1: myFTL <slides - pdf>
- Lecture #3 (Disk Technology): <slides - pdf>
- Lecture #4 (FS Layout): <slides - pdf>
- Lecture #5 (FS Organization): <slides - pdf>
- Lecture #6 (Caching and FS Integrity): <slides - pdf>
- Lecture #7 (Disk arrays): <slides - pdf>
- Lecture #8 (Disk array systems): <slides - pdf>
- Lecture #9 (Potpourri-partial; read cover slide): <slides - pdf>
- Lecture #10 (Distributed file systems): <slides - pdf>
- Project 2: CloudFS <slides - pdf>
- Guest Speaker: Frank Hady, NVM storage <slides - pdf>
- Lecture #11 (Multi-Server file systems): <slides - pdf>
- Lecture #12 (Parallel file systems): <slides - pdf>
- Lecture #13 (Data Protection): <slides - pdf>
- Lecture #14 (Extremely scalable storage): <slides - pdf>
- Lecture #15 (RAID Reliability Revisited): <slides - pdf>
- Guest Speaker: Larry Greenfield, Google <slides for related PDSW-DISC keynote (Google can't currently share the guest lecture slides)>
- Lecture #16 (Non-Volatile Memory File Systems): <slides - pdf>