Lectures and Recitations

Date Number Topic Slides Instructor
Sep 05 L01 Course Overview & Introduction to Distributed Systems slides Sakr
Sep 07 L02 Distributed Systems, Trends and Challenges slides Sakr
Sep 08 R01 Java Socket Programming and Java RMI slides Kolar
Sep 12 L03 Distributed System Architecture slides Kolar
Sep 14 L04 Networking slides Kolar
Sep 15 R02 Design of Project 1 Project 1 description Kolar
Sep 19 L05 Communication Paradigms slides Kolar
Sep 21 L06 Naming - Part I slides Kolar
Sep 22 R03 Case Study: Google Protocol Buffers and Publish-Subscribe slides Kolar
Sep 26 L07 Naming - Part II
Synchronization - Part I
Naming P2
Synchronization P1
Kolar
Sep 28 L08 Synchronization - Part II slides Kolar
Sep 29 R04 Case Study: Google Chubby slides Kolar
Oct 03 L09 Synchronization - Part III slides Kolar
Oct 05 L10 Consistency and Replication - Part I slides Kolar
Oct 06 R05 Case Study: Replication in Google Chubby slides Kolar
Oct 10 L11 Consistency and Replication - Part II slides Kolar
Oct 12 L12 Consistency and Replication - Part III slides Kolar
Oct 13 R06 Design of Project 2 Project 2 description Kolar
Oct 17 L13 Fault Tolerance - Part I slides Hammoud
Oct 19 L14 Fault Tolerance - Part II slides Hammoud
Oct 20 R07 Programming for Reliable Communication write-up Hammoud
Oct 26 L15 Fault Tolerance - Part III slides Hammoud
Oct 27 R08 Developing MPI Programs write-up Hammoud
Oct 31 L16 Programming Models - Part I slides Sakr
Nov 2 L17 Programming Models - Part II slides Hammoud
Nov 3 R09 Developing MapReduce Programs write-up Hammoud
Nov 9 L18 Programming Models - Part III slides Hammoud
Nov 10 R10 Hadoop MapReduce slides Hammoud
Nov 14 L19 Distributed File Systems - Part I slides Hammoud
Nov 16 L20 Distributed File Systems - Part II slides Hammoud
Nov 21 G01 Recorded Video Lecture:"Big Table: A Distributed Structured Storage System" Video Dr. Jeaf Dean
Nov 23 G02 Guest lecture:"Grid Computing for the Large Hadron Collider" More info Dr. Othmane Bouhali
Nov 24 R11 Design of Project 4 Project 4 description Hammoud
Nov 28 L21 Security - Part I slides Kolar
Nov 30 L22 Security - Part II slides Kolar
Dec 1 R12 Hadoop MapReduce Framework Hadoop-0.20.2 source code Hammoud
Dec 5 L23 Virtualization - Part I slides Hammoud
Dec 7 L24 Virtualization - Part II slides Hammoud
Dec 8 R13 I/O Virtualization Memory, Disk, and Network Virtualization Hammoud