![]() |
15-440 - Distributed Systems |
![]() |
Date | Number | Topic | Slides | Instructor |
August 21 | L01 | Introduction | Slides | Hammoud |
August 23 | L02 | Networking - Part I | Slides | Hammoud |
August 24 | R01 | Intro to Java | Slides
Bank Ex. Code Static Ex. Code |
Jabban |
August 28 | L03 | Networking - Part II | Slides | Hammoud |
August 30 | L04 | RPC - Part I | Slides | Hammoud |
September 11 | L05 | RPC - Part II | Slides | Hammoud |
September 13 | L06 | Architectures - Part I | Slides | Hammoud |
September 14 | R03 | Project 1 (Part I): RMI Package | Slides | Jabban |
September 18 | L06 | Architectures - Part II | Slides | Hammoud |
September 20 | L07 | Naming- Part I | Slides | Hammoud |
September 22 | R04 | Project 1 (Part II) | Slides | Jabban |
September 25 | L08 | Naming- Part II | Slides | Hammoud |
September 28 | R05 | Quiz I | N/A | Hammoud & Jabban |
October 02 | L09 | Synchronization- Part I | Slides | Hammoud |
October 04 | L10 | Synchronization - Part II | Slides | Hammoud |
October 05 | R06 | Project 2: Synchronization & Replication in FileStack | Slides | Jabban |
October 11 | N/A | Midterm | N/A | Hammoud & Jabban |
October 12 | R07 | More on Project 2: Q/A | N/A | Jabban |
October 16 | L11 | Synchronization - Part III | Slides | Hammoud |
October 18 | L12 | MPI | Slides | Hammoud |
October 19 | R08 | Using Your Provisioned VMs | Handout | Jabban |
October 25 | L13 | Hadoop | Slides | Hammoud |
October 26 | R09 | Hands-on MPICH | Code | Slides Handout |
Jabban |
October 30 | L14 | Pregel & GraphLab | Slides | Hammoud |
November 01 | L15 | Caching - Part I | Slides | Hammoud |
November 02 | R10 | Hands-On MPICH (Collective Routines) | Code | Slides | Jabban |
November 06 | L16 | Caching - Part II | Slides | Hammoud |
November 08 | L17 | Caching - Part III | Slides | Hammoud |
November 09 | R11 | Hands-On MapReduce | Code | Slides Handout |
Jabban |
November 15 | L18 | Caching - Part IV | Slides | Hammoud |
November 16 | R12 | Quiz II | N/A | Jabban |
November 20 | L19 | Replication - Part I | Slides | Hammoud |
November 22 | L20 | Replication - Part II | Slides | Hammoud |
November 27 | L21 | Fault Tolerance - Part I | Slides | Hammoud |
November 29 | L22 | Fault Tolerance - Part II | Slides | Hammoud |