18-546 Lectures and Readings (Spring 2002)

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 in the course file cabinet. The latter is just outside the elevator on the D-level of Hamerschlag Hall.

(NOTE: THIS SCHEDULE IS HIGHLY PRELIMINARY, IN TERMS OF LECTURE CONTENTS, LECTURE ORDER, AND ESPECIALLY DATES. ALSO, GUEST LECTURES ARE STILL BEING SET UP. ALL IS SUBJECT TO CHANGE.)


January 14: Intro 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-546 overview for a recap of the general information. We will also dive into the course by overviewing the area of storage systems.

January 16: Metrics of I/O system quality

Readings for today:

January 18: Disk drive operation

Readings for today:

January 21: No Class

January 23: Disk drive firmware

Readings for today:

January 25: Disk request optimization

Readings for today:

January 28 - February 1: No Classes

February 4: File system organization

Readings for today:

February 6: On-disk layout

Readings for today:

February 8: Guest - Dave Anderson, Seagate

February 11: Caching and FS integrity

Readings for today:

February 13: Database storage management

Readings for today:

February 15: Storage protocols, controllers, and device drivers

Readings for today:

February 18: Storage interconnects

Readings for today:

February 20: Guest - Wayne Rickard, Gadzoox Networks

February 22: Storage Networking

Readings for today:

February 25: Distributed file systems

Readings for today:

February 27: Multi-disk systems

March 1: Disk array organizations

Readings for today:

March 4: Guest - Steve Kleinman, Network Appliance

Readings for today:

March 6: Exam 1

March 8: No classes (mid-semester break)

March 11: Disk array systems

March 13: Decentralized storage services

March 15: Guest - Ric Wheeler, EMC

March 18: Virtualization & server coordination

Readings for today:

March 20: Backup & disaster recovery

Readings for today:

March 22: No Class

March 25: Cooperating caches, proxies & CDNs

Readings for today:

March 27: Storage access control

Readings for today:

March 29: No Class

April 1-5: No Class - Spring Break

April 8: Storage security

Readings for today:

April 10: Guest - Jim Hughes, StorageTek

April 12: Guest - John Wilkes, HP

April 15: Capacity planning

Readings for today:

April 17: Guest - Harald Skardal, SNIA Virtualization & NetApp

April 19: No Class

April 22: Pending guest lecture

April 23: Alternate storage technologies

Readings for today:

April 25: Guest - Roger Cummings, SNIA Storage and Security & Veritas

April 29: Catch-up, review, and wrap-up

May 1: Exam 2

May 3: No Class