Sample menu:

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 or a local-only CMU IP address.

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

April 16th (L19): Storage Virtualization

April 11th (L18): Multi-core issues for FS/storage

April 9th (L17): More reliability techniques

April 4th (L16): Backup and disaster recovery

April 4th: Guest lecture by John Bent (reading optional, since tornados forced cancel)

April 2nd: Parallel File Systems

March 26th (L14): Storage for data-intensive computing

March 21st (L13): NAS interfaces (a.k.a. DFS II)

March 19th (L12): Distributed file systems

March 7th (L11): Disk request optimization and storage-over-IP

February 27th and 29th (L10): Flash Storage

February 22nd (L9): Disk array systems

February 20th (L8): Disk array organization

February 13th (L7): Caching and FS integrity

February 8th (L6): On-disk data layout

February 6th (L5): File system organization

February 1st (L4): Disk drive firmware


January 25th and 30th (L3): Disk drive operation


January 23rd (L2): Metrics of I/O system quality


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