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

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 16th (L19): Backups and disaster recovery

April 14th (L18): Storage access control

April 9th (L17): Distributed storage security

April 7th(L16): Virtualization

April 5th: Guest lecture by Milo Polte

March 31st: Guest lecture by Marc Unangst

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

March 24th (L14): Distributed file systems

March 19th (L13): Disk array systems

March 17th (L12): Disk array organization

March 3rd (L11): Storage networking

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

February 20th (L9): Database storage management

February 18th (L8): Caching and FS integrity

February 13th (L7): On-disk data layout

February 6th (L6): File system organization

February 4th (L5): Disk request optimization

January 30th (L4): Disk drive firmware

January 23rd and 28th (L3): Disk drive operation

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

January 14th (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.