Advanced Storage Course

This course teaches topics in file-system structure, network protocols, caching, copy-services, and RAID.

Lectures

The weekly schedule:
  1. 14/Nov/08: Introduction to the course. Introduction, RAID.
  2. 20/Nov/08: Ext2 and the log-structured file-system.
  3. 27/Nov/08: The Write-Anywhere-File-Layout (WAFL) WAFL.
  4. 4/Dec/08: B-trees, Shadowing, and Cloning B-trees.
  5. 11/Dec/08: The Network File-System NFS2, NFS3.
  6. 18/Dec/08: Caching Cache basics, LRU-2.
  7. 25/Dec/08: Caching 2Q, ARC.
  8. 1/Jan/09: Copy-services Venti,
  9. 8/Jan/09: Copy-services SnapMirror, Jumbo.
  10. 15/Jan/09 Advanced RAID Row Diagonal Parity, Reed Solomon Codes.
  11. 22/Jan/09
    1. Advanced RAID Weaver Codes.
    2. ZFS ,
    3. Netezza .
    4. Short clip on large-scale storage from VLDB 2007

Practical Exercises

  1. First exercise
  2. Second exercise

Exam

The material for the exam includes all the lectures up to (and including) the advanced RAID algorithms. You can look at the exams given in previous years: The exam format will be three questions without choice. Each question will start with easy sub-questions leading to more difficult sub-questions. The exam will take three hours.
Last modified: Wed Jan 28 10:30:19 IST 2009