18-746 Storage Systems (Fall 2025)

Overview

Storage systems are among the most fascinating and the most important parts of computer systems. They often dominate the performance of a system, and failures of other components are frequently addressed by restarting from the data stored on them. Indeed, storage systems hold the crown jewels of most organizations: their information (from source code to Microsoft's software to the sales databases of every e-commerce site to the data and model versions driving the AI/ML revolution). There continues to be great demand for bright people and better solutions in this critical field of computer systems.

This course covers the design, implementation, and use of storage systems, from the characteristics and operation of individual storage devices to the OS, database, and distributed systems approaches involved in tying them together and making them useful to key applications' demands and technology trends. Along the way, we will examine several case studies of real systems, demands placed on storage systems by important applications, and impacts of trends and emerging technologies on future storage systems.

Although the word "Advanced" is no longer part of the title for this class, due to an unfortunate acronym, the class will continue to have the same advanced level of content, projects, and high-level expectations.

Course lectures are planned to last three hours per week.

Make sure you visit this page regularly for updates!

Components

Books and readings

There will be no assigned book for this offering. Instead, the instructors will rely on readings from books and the research literature to complement the lectures. See the Schedule & Readings pages for an overview of the latest plan.


Staff

Instructors

NameOfficePhone
Picture of Greg Greg Ganger CIC 2208 (412) 268-1297
Picture of George George Amvrosiadis CIC 2311 (412) 268-7814


Teaching Assistants

NameHours (Location)
Picture of Sanjith Sanjith Athlur Mon 15.00-16.00 (CIC 1313); Fri 11.00-12.00 (CIC 1301)
Picture of Mohit Mohit Gaggar Mon 11.00-12.00 (CIC 1301); Wed 11.00-12.00 (CIC 1313)
Picture of Sailesh Saileshwar Karthik Tue 11.00-12.00 (CIC 1301); Thu 11.00-12.00 (CIC 1301)
Picture of Tim Timothy Kim Wed 15.00-16.00 (CIC 1301); Fri 15.00-16.00 (CIC 1301)
Picture of Eric Eric Tseng Tue 15.00-16.00 (CIC 1301); Thu 16.30-17.30 (CIC 1301)

Last updated: 2025-08-27 00:07:48 -0400