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.

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

April 25th: Guest lecture by Dan Lovinger (no readings)

April 11th (L16): Storage for data-intensive computing

April 6th: Guest lecture by Marc Unangst

April 4th: Guest lecture by Jiri Schindler (no readings)

March 30th: Guest speaker (no readings)

March 28th (L15): Backups and disaster recovery

March 23rd: Scalable FS directories

March 21st (L14): Virtualization

March 16th (L13): NAS interfaces (a.k.a. DFS II)

March 14th (L12): Distributed file systems

February 28th (L11): Flash Storage

February 21st (L10): Disk array systems

February 14th (L9): Disk array organization

February 9th (L8): Disk request optimization

February 7th (L7): Caching and FS integrity

February 2nd (L6): On-disk data layout

January 31st (L5): File system organization


January 26th (L4): Disk drive firmware

 

January 19th and 24th (L3): Disk drive operation

 

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

 

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