18-746/15-746 Lectures and Readings (Spring 2009)

For some class meetings, readings will be assigned. Usually, these readings will consist of relevant technical papers, articles or instructor-prepared notes. Paper copies of assigned readings and notes will be provided in class and online. However, please note that online versions of the readings are only available when accessed from a 128.2.* (CMU) IP address.

The readings listed should be read BEFORE class on the assigned day.


April 15th (L19): Storage for data-intensive computing

April 13th (L19): Backups and disaster recovery

April 8th (L17): Storage security

April 1st(L16): Virtualization

March 30th: Guest talk by Milo Polte

March 23rd: Guest lecture by Marc Unangst (OK, really it was Garth)

March 18th (L15): NAS interfaces (a.k.a. DFS II)

March 16th (L14): Distributed file systems

March 4th (L13): Disk array systems

March 2nd (L12): Disk array organization

February 23rd (L11): Storage networking

February 18th (L10): Storage protocols, controllers, and device drivers

February 16th (L9): Caching and FS integrity

February 11th (L8): On-disk data layout

February 9th (L7): File system organization

February 4th (L6): Disk request optimization

February 2nd (L5): Disk request optimization

January 28th (L4): Disk drive firmware

January 21st and 26th (L3): Disk drive operation

January 14th (L2): Metrics of I/O system quality

January 12th (L1): Introduction and overview of storage systems

This first meeting will be more than just organizational in nature. We will discuss how the class is going to work and what will (and won't) be covered. See the 18-746 overview for a recap of the general information. We will also dive into the course by overviewing the area of storage systems.