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 27 (L19): Multi-core issues for FS/storage

April 22: System Implications of Storage Class Memory (aka Persistent Memory or NVM)

Guest Speaker: Scott Hahn, Intel Labs

April 20: Evolution of Google FS

Guest Speaker: Larry Greenfield, Google

April 13: Design and Evolution of WAFL

Guest Speaker: Ram Kesavan, NetApp

April 8 (L18): Flash File Sysems

April 6: Deduplicating Storage Systems

Guest Speaker: R. Hugo Patterson II, Distinguished PDL Alumni
Co-founder and CTO, Datrium former CTO, Data Domain (acquired by EMC)

March 30 (L17): More reliability techniques

March 25 (L16): Storage for data-intensive computing

March 23 (L15): Parallel File Systems

March 18 (L14): Multi-server Distributed file systems

March 16 (L13): Distributed file systems and NAS Interfaces

March 4 (L12): Backup and disaster recovery

February 25 (L11): Disk array systems

February 23 (L10): Disk array organization

February 18 (L9, Guest lecture, Professor David Andersen): Using Flash

February 11 (L8): Caching and FS integrity

February 9 (L7): On-disk data layout

February 2 (L6): File system organization

January 28 (L5): Flash Storage

January 26 (L4): Disk drive firmware and request optimization

January 21 (L3): Disk drive operation

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

January 12 (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 15-746/18-746 overview for a recap of the general information. We will also dive into the course by overviewing the area of storage systems.