18-546 Lectures and Readings (Spring 2001)

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 15 : No Class for Martin Luther King remembrance

January 17 : Welcome to 18-546

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.

Overview of topic.

January 22 : Metrics of I/O system quality

Readings for today:

January 24 : Disk drive operation

Readings for today:

January 29 : Disk drive firmware

Readings for today:

January 31 : Disk request scheduling

Readings for today:

February 5 : Disk block caching

Readings for today:

February 7 : Buses, interconnects, SANs

Readings for today:

February 12 : Controllers and device drivers

Readings for today:

February 14 : Storage protocols

Readings for today:

February 19 : File system organization

Readings for today:

February 21 : File system integrity

Readings for today:

February 26 : File system performance

Readings for today:

February 28 : Data naming and organization

Readings for today:

March 5 : Database storage management

Readings for today:

March 7 : Exam 1

March 14 : I/O parallelism: Disk striping and RAID arrays

Readings for today:

March 16 : I/O parallelism: RAID arrays

Readings for today:

March 19 : Distributed filesystems

Readings for today:

March 21 : Distributed filesystems II

Readings for today:

March 26/28 : No classes (spring break)

April 4 : Network-attached storage

Readings for today:

April 6 : Backup and disaster recovery

Readings for today:

April 11 : Another pass thru NAS

Readings for today:

April 13 : Wide-area caching

Readings for today:

April 16 : Storage access control

Readings for today:

April 18 : Distributed storage security

Readings for today:

April 25 : Alternate storage technologies

Readings for today:

April 27 : Capacity planning

Readings for today:

April 30 : Wrap-up

May 2 : Exam 2