NEU Logo Information Storage Technologies
CS G389 Special Topics in Operating Systems

Fall Semester 2006
Home | Course Schedule
CS G389 Course Schedule


Disclaimer

This schedule will be adjusted during the course of the semester based on the availability of guest speakers. The topics and content of lectures with an asterix are not finalized and likely to change.

This class follows the NEU's graduate semester academic calendar. For more details, check out the registrar's information.

Quick links to lectures: L1, L2, L3, L4, L5, L6, L7

Lecture Date Topic
1 9/12
Introduction. Memory Hierarchy and Moore's Law.
Introduction to the course material.

Lecture 1 notes (PDF)

Mark Kryder's disk road map

Schindler
2 9/19
Disk Drive Operations. Storage Access Methods.
Discussion of programmatic access methods and abstractions.

Lecture 2 notes (PDF)

Readings
Schindler
3 9/26
Data organizations for relational database systems. Database workloads.
Discussion of data formats and organizations. Study of various workload types.

Lecture 3 notes (PDF)

Readings
Schindler
4 10/3
Getting more from databases.
Discussion of alterantive research techniques for coping with compound workloads.

Lecture 4 notes (PDF)

Readings
Schindler
5 10/10
Large-scale clustered storage
Discusssion on how (some) people build clustered systems for information storage and retrieval.
Readings
Background Readings

For a good, albeit brief, comparison of alterative approaches to building DHTs, the Secure routing for structured peer-to-peer-overlay networks paper provides a good review. Check out section 2.3.

Naturally, you can always read the primary sources:

Schindler
6 10/17
Google Technologies
Building systems at a large scale on the cheap...
Readings
Schindler
7 10/24
Organizing data for backup
Building systems to preserve data.
Readings
Assignment

Write an essay (~ 1000 words or ~2 pages) that compares the design of the Google File System and OceanStore. Choose four points on which you contrast and compare the two systems. For each point describe why the authors made their choices and justify your answer e.g., why you believe the choice is (not) valid.

Schindler
8 10/31
Mid-term exam
9 11/6
Review of semester projects
Cooperman
10 11/14
Building storage clusters from the commodity HW
Guest lecture about HW aspects of EMC Centera clustered system.

Lecture 10 notes (PDF)

Readings
James Espy, EMC
11 11/21
Regulation-compliant and versioning storage

Lecture 11 notes (PDF)

Readings
Schindler
12 11/28
Active OS Research
Readings
Schindler

Page last updated:

 

?