CSI 445/600. Distributed Systems

 
 
 

Course Schedule

01/20 Course introduction - Jeong

01/25 Overview of Distributed Systems - Jeong

01/27 Overview of Distributed Systems - Jeong

02/01 Overview of Distributed Systems - Jeong; project group due

02/03 Overview of Distributed Systems - Jeong

02/08 peer-to-peer systems [stoica01]* - Jeong; student presentation and review begin

02/10 peer-to-peer streaming [piatek10]* - Jeong

02/15 distributed storage [andersen09]* - Rohini

02/17 Project proposals (presentation)

02/22 No class (winter break)

02/24 No class (winter break)

03/01 distributed storage/benchmarking [cooper10]* - Aditi

03/03 cloud computing [jung10]* - Yuheng

03/08 cloud computing [ford10]* -  Jeong

03/10 cloud computing [agarwal10]* - Xiaohu

03/15 cloud computing [heller10]* - Rohini

03/17 stream processing/fault tolerance [abadi03] [hwang08] - Jeong

03/22 stream processing [zhang10]* - Aditi

03/24 Project progress report (presentation)

03/29 stream processing [gulisano10]* - Jeong

03/31 data-intensive computing [condie10]* [dean04] [hadoop] - Yuheng

04/05 data-intensive computing [isard09]* - Jeong

04/07 data-intensive computing [peng10]* - Jeong

04/12 data-intensive computing [he10]* - Xiaohu

04/14 networking/availability [gummadi04]* - Stephen

04/19 No class (spring break)

04/21 No class (spring break)

04/26 consistency [chandra07]* [lamport01] - Stephen

04/28 Project demonstrations

05/03 Project demonstrations

05/13 Project final reports due


  1. *papers to review (choose 8 out of 16)