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. Paper readings should
be completed before their associated class meeting. Textbook
chapters are recommended but not required. They provide
relevant background info. (VST is an abbreviation for your textbook.)
Please note that some readings are PDFs that can only be accessed
using a campus computer.
If you are off campus, please use the web
proxy server
or the class username/password.
If you experience problems accessing
any of the assigned papers, please let Jeannie know as
soon as possible. Click on the daily topics to access the lecture slides
(also restricted to on campus only).
Any future topics or assigned papers are subject to change. If you plan to work
ahead more than a few days, please check with Jeannie first.
| Date | Topic | Readings |
|---|---|---|
| [1] Sept 10 | Course Overview / Course syllabus |
|
| [2] Sept 14 | HTTP, Sockets, C/C++ |
|
| [3] Sept 17 | Networks and Routing |
|
| [4] Sept 21 | IP, TCP, and UDP | |
| [5] Sept 24 | TCP |
|
| [6] Sept 28 |
Networks wrapup
(Last day of networks review) |
|
| [7] Oct 1 | Naming, Directory, and Discovery |
|
| [8] Oct 5 | Remote Procedure Calls |
|
| [9] Oct 8 | RPCs, RMI, and CDNs |
|
| [--] Oct 12 | Reading day | |
| [10] Oct 15 | CDNs and Web Proxy Caches |
|
| [11] Oct 19 | No class | |
| [12] Oct 22 | Email and Porcupine |
|
| [13] Oct 26 | Time and Midterm Review |
|
| [14] Oct 29 | Midterm in class | |
| [15] Nov 2 | Coordination, Agreement, and MapReduce |
|
| [16] Nov 5 | MapReduce and Hadoop |
|
| [17] Nov 9 | Storage Systems and RAID |
|
| [18] Nov 12 | BigTable and Distributed File Systems |
|
| [19] Nov 16 | Internet of Things |
|
| [20] Nov 19 | Security Overview |
|
| [21] Nov 23 | P2P Systems Overview |
|
| [--] Nov 26 | No class (Thanksgiving) | |
| [22] Nov 30 | DHTs and Chord |
|
| [23] Dec 3 | Blockchains and Wrapup |
|
| [24] Dec 7 | Project Presentations | |
| [25] Dec 10 | Project Presentations |
|