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.
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
Readings
Schindler
|
|
12 |
11/28 |
Active OS Research
Readings
Schindler
|
|