CSCI 339
Distributed Systems
Home | Calendar | Assignments | CS@Williams
Calendar
The table below lists the topics we will discuss in class and
the readings associated with each topic. Readings should
be completed before their associated class meeting. (AST
is an abbreviation for your textbook.)
Please note that some readings are PDFs that can only be accessed
using a campus computer. If you experience problems accessing
any of the assigned papers, please let your professor know as
soon as possible.
Lecture slides will be posted after each class. Click on the topic to
access the slides (on campus only).
| Date | Topic | Readings |
|---|---|---|
| [1] Sept 10 | Course Overview |
|
| [2] Sept 15 | HTTP, Sockets, C/C++ |
|
| [3] Sept 17 | Networks and Routing |
|
| [4] Sept 22 | TCP and UDP |
|
| [5] Sept 24 | TCP Wrapup and Services Intro
(Last day of networks review) |
|
| [6] Sept 29 | Services Wrapup and Naming |
|
| [7] Oct 1 | No Class (Grace Hopper Conference) |
|
| [8] Oct 6 | Research Discovery and RPCs |
|
| [9] Oct 8 | RPCs and Email |
|
| [--] Oct 13 | No Class (Fall Reading Period) |
|
| [10] Oct 15 | Porcupine Discussion |
|
| [11] Oct 20 | Time and Midterm Review Hadoop Cluster Notes |
|
| [12] Oct 22 | Coordination, Agreement, and MapReduce |
|
| [13] Oct 27 | Semaphores and Barriers |
|
| [14] Oct 29 | Google Services: Chubby Lock Service and BigTable |
|
| [15] Nov 3 | Storage Systems and RAID |
|
| [16] Nov 5 | Distributed File Systems |
|
| [17] Nov 10 | Introduction to Wide-Area Computing |
|
| [18] Nov 12 | PlanetLab tutorial |
|
| [19] Nov 17 | Security (Barath guest lecture) |
|
| [20] Nov 19 | Replication and Fault Tolerance |
|
| [21] Nov 24 | Fault Tolerance Wrapup and Sensor Networks |
|
| [--] Nov 26 | No Class (Thanksgiving Break) |
|
| [22] Dec 1 | P2P Systems Overview |
|
| [23] Dec 3 | Overlay Networks and DHTs |
|
| [24] Dec 8 | Project Presentations |
|
| [25] Dec 10 | Project Presentations and Course Wrapup |
|