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 30 (L20): Software-defined Storage

April 16: (L19): Deduplicating Storage Systems

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

April 14: (L18): Evolution of Google FS

Guest Speaker: Larry Greenfield, Google

April 9 (L17): Multi-core Issues for FS/storage

April 3 (L16): More reliability techniques

March 31 (L15): Storage for data-intensive computing

March 26 (L14): Parallel File Systems

March 24 (L13): NAS and Decentralized Storage

March 19 (L12 cont'd): More Distributed file systems and NAS Interfaces

March 17 (L12): Distributed file systems and NAS Interfaces

March 5 (L11): Backup and disaster recovery

February 26 (L10): Disk array systems

February 24 (L9): Disk array organization

February 19 (Guest lecture): Using Flash

February 12 (L8): Flash Storage

February 10 (L7): Caching and FS integrity

February 5 (L6): On-disk data layout

February 3 (L5): File system organization

January 29 (L4 and L4a): Disk drive firmware and request optimization

January 22 and 27 (L3): Disk drive operation

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

January 13 (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.