Presentation Schedule // CS 525: Advanced Distributed Systems // Spring 2016

Jump to Course Schedule (Below)

Jump to Tips and Instructions (link for Reviews, Presentations, and Scribes)

Up to Main Course Webpage

(Please report broken links immediately to indy@)







Main Papers

More Papers (optional)

Must-see Papers if your Project overlaps with the area.

1/19 Indy
[ppt] [pdf]


Introduction See topic "Spreading the Rumor" below
1/21 Indy
[ppt]  [pdf]


Before, There Were Clouds

You can join the Googlegroups on Cloud Computing

1/26 Indy
[ppt] [pdf]


Cloud Computing Continued

[ppt] [pdf]



P2P Systems


Last day to sign up for a presentation slot (2/11/16 through 3/17/16). Per slot: two presenters + 1 scriber.

Presenters can decide papers among themselves. Scriber must read both papers, summarize Piazza questions, add their own questions, lead discussion on both papers, and write 1 page summary of discussion on Piazza and in class.).

To sign up, you must come to Indy's office hours (no proxies). Specify whether you're a presenter or a scriber. Sign up early to get the best slots!

Once you sign up, you must do your work and present, even if you were to drop the class afterwards.

Instructions for Presentations and Reviews

2/2 Indy
[ppt] [pdf]

P2P Systems (contd.)



[ppt] [pdf]



Key-value Stores and NoSQL

Others: MongoDB



[ppt] [pdf]

Basic Distributed Algorithms Fundamentals and Sensor Networks


Student Presentations and Reviews Start - See Instructions
2/11 Presenters (2): Faria Kalim & Hassan Shahid Khan

Scribers (2): Yisong Yue & Joseph Rock
Slides: [Tango ppt] [Paxos ppt]
Scriber Slides: [Tango pdf] [Paxos pdf]
Paxos Please don't review the first paper

(Review these) - Student Presenters will present these


2/16 Presenters (2): Braden Ehrat & Konstantin Evchenko

Scribers (2): Ben Ujcich & Zeyuan Zhang

Slides: [Naiad pdf] [Heron]

Scriber Slides: [Naiad] [Heron]
Dataflow Programming Frameworks


2/18 Presenters (2): Keshav Santhanam & Rohit Mukerji

Scribers (2): Tao Feng & Hongchuan Li

Slides: [Online] [Adaptive]
Scriber Slides: [Online] [Adaptive]
Adaptive Stream Processing


Presenters (2): Youshan Zhuang & Si Liu

Scribers (2): Richa Sehgal & Shuoyang Wang

Slides: [All]

Is CAP Dead?


Presenters (2): Varun Badrinath Krishna & Xuewei Zhang

Scribers (2): Mohammed Babaeizadeh & Vishaal Mohan

Slides: [Managed] [Elasticity]
Scriber slides:

Distributed Machine Learning


Project Survey Report due, 11.59 pm [12pt font, single-sided, 3 pages for main material + 1 page Business plan if applicable + any number of pages for references] (In groups of 2-3)

Instructions for Survey and its Submission

3/1 Presenters (2): Jihui Yang & Monika Gangapuram

Scribers (2): Adam Davids & Xiaoming Chen

[E-store]  [Centiman]
Scribes: [E-store] [Centiman]
3/3 Presenters (2): Thomas Kao & Thomas McKenna

Scribers (2): Vibha Goyal & Ashutosh Bharadwaj

Slides: [CalvinFS] [Erasure]

Scriber slides: [CalvinFS] [Erasure]


3/8 Presenters (2): Tianyuan Liu & Kirill Varshavskiy

Scribers (2): Michael Rausch & Yiran Zhao

Slides: [Wormhole] [CubicRing]
Scriber slides: [Wormhole] [CubicRing]
3/10 Presenters (2): Tuo Yu & Huajie Shao

Scribers (2): Zhujia Liu & Yaojie Feng

Slides: [Pando] [Experiences]

Scriber Slides: [Pando] [Experiences]
A Touch of Sensor Nets
3/15 Presenters (2): Stefan Dao & Vansh Khanna

Scribers (2): Jen-Yang Wen & Piyush Srivastav

Slides: [Helios] [C3]
Scriber Slides: [Helios] [C3]
Latency = $$$


Presenters (2): Charles Shang & Danei Frei

Scribers (2): Vikas Jain & Vinh Ha

Slides: [FlashGraph] [Giraph]

Slides: [FlashGraph] [Giraph]

Graph Processing




Spring Vacation - No Class.







Spring Vacation - No Class.




3/29 Presenters (2): Anchal Agrawal & Saurabh Jha

Scribers (2): Chunxun Lin & Yongli Chen

Slides: [PAST] [Ivy]
Scriber Slides:  [PAST] [Ivy]
There's a P2P App for That


Presenters (2): Bhargav Mangipudi & Atul Sandur

Scribers (2): Asad Imtiaz Butt & Shivam Upadhyay

Slides: [BlinkDB] [Succint]

Slides: [BlinkDB] [Succint]



Project Midterm Report due, 11.59 pm [12pt font, single-sided, 8 pages for main material + 1 page Business plan if applicable + any number of pages for references] (In groups of 2-3)

Instructions for Midterm and its Submission

4/5 No class due to midterm reviews
(No reviews required, unless you're making up the count. If you review, pick 2 papers only.)
How does it Really Behave?


4/7 No class due to midterm reviews
(No reviews required, unless you're making up the count. If you review, pick 2 papers only.)
Low Fees Required - Probabilistic Membership




Midterm Reviews due, 11.59 PM

4/12 Presenters (2): Rohan Seth & Shiv Verma

Scribers (2): Tarek Elgamal & Ailing Zhang

Slides: [Tarcil] [Geo]

Scriber Slides: [Tarcil] [Geo]
Cluster Scheduling


Presenters (2): Minwei Hu & Guangzhe Gao

Scribers (2): Tsungwei Huang & Zhongyuan Xie

Slides: [TAG] [Partial]

Slides: [TAG] [Partial]

4/19 Presenters (2): Boyang Chen & Oreoluwa Alebiosu

Scribers (2): Haozhen Ding & Chi Zhou
Slides: [IronFleet] [P2]
Scriber Slides: [IronFleet] [P2]
Verification and Models


4/21 Presenters (2): Xiang Li & Ali Kheradmand

Scribers (2): Surtai Han & Wesley Brooks
Slides: [Pivot] [ITasks]
Scriber Slides: [Pivot] [ITasks]
Debugging and Performance


4/26 Presenters (2): Bo Teng & Yixiao Nie

Scribers (2): Charles Rozhon & Yunhui Long
Slides: [Bimodal] [Epidemic]
Scriber Slides: [Bimodal] [Epidemic]

Spreading the Rumor

4/28 Indy
[ppt] [pdf]
How do Networks Look?



5/3 Indy
[ppt] [pdf]


Completing the Circle

(No reviews required for the following papers. Paper copies for offline papers were handed out during previous lecture.)

  • R. Hoffmann, "Why buy that theory?", 2003
  • R. P. Feynman, "Metaplast Corp."


May 8 (Sunday)

Project Final Report due, 11.59 pm [12pt font, single-sided, 12 pages for main material + 1 page Business plan if applicable + any number of pages for references] (In groups of 2-3)

(Deadline is Hard and final, no extensions!)

Instructions for Final Report and its Submission


The following sessions are a rich source of ideas and directions for your projects - mine them! We could not include them in the course schedule due to the limited time.


Somewhat consistent

Leftover   Potpourri



Energy-Efficient Design



(You can't sign up yet for this slot)


Leftover   In Byzantium
Leftover   Geo-Distribution


Old Wine: Stale or Vintage?


Leftover   Publish-Subscribe/CDNs


Distributed Monitoring and  Management


Leftover   Green Clouds
Leftover   Distributed Debugging


Leftover   Flash!  
Leftover   The Middle or the End?

(review any one of the following 3 papers)


Leftover   Availability-Aware Systems

(read the papers, but no reviews required for this session)

Leftover   Design Methodologies, Handling Stress

(No class today, but if you submitted a review on time, you can skip one of the remaining review sessions)

Leftover   Sources of unreliability in networks


Leftover    A Step Back 


Leftover   Distributed Management (2)  
Leftover   Handling Stress
Leftover   Selfish algorithms   
Leftover   Security
Leftover   Economic Theory
Leftover   The future of sensor nets?
Leftover   P2P - Etc.  
Leftover   The End-to-End Approach
Leftover   Automatic Computing and Inference
Leftover   Modular Systems  
Leftover   Practical theory perspectives  
Leftover    Topology and Naming
Leftover   Classical Algorithms  
Leftover   Caching


Note: The Spring 2016 schedule has roughly 77% new papers for the student sessions (28/36) compared to the last version of CS525 (SP15).

Report broken links to indy at illinois dawt edu


Up to Main Course Web page