CS 525, Spring 2014: Course Schedule

37 min read Original article ↗

Date

Presenters,

Slides,

and 

 Reviews  

Topic

Main Papers

More Papers (optional)

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

1/21 Indy

[slides-ppt]

Introduction See topic "Spreading the Rumor" below
1/23 Indy

[slides-ppt]

Before, There Were Clouds

You can join the Googlegroups on Cloud Computing

 
1/28 Indy

[slides-ppt]

Cloud Computing Continued
1/30  

Indy

[slides-ppt]

P2P Systems

1/30

Last day to sign up for a presentation slot (2/13/14 through ends of semester). Two presenters per slot only. To sign up, you must come to Indy's office hours.

Instructions for Presentations and Reviews

2/4 Indy

[slides-ppt]

P2P Systems (contd.)

2/6 Indy

[slides-ppt]

Basic Distributed Algorithms Fundamentals and Sensor Networks
2/11  

Indy

[slides-ppt]

Key-value Stores and NoSQL

Others: MongoDB

2/13  Shayan Saeed && Nick Ciaglia

[Paxos slides - Indy]

[Paper slides]

Paxos and Commiting Please don't review the first paper

Student Presentations and Reviews Start - See Instructions

(Review these) - Student Presenters will present these

2/18 Atul Bohara && Mohammad Naveed

[slides]

Cloud Programming  
2/20 Le Xu && Wenting Wang

[Borealis slides] [DStreams slides]

Stream Processing
2/25  Junle Qian && Jianxiong Gao

[Eiger slides][Transaction chains slides]

Strong Guarantees  
2/27 John Bellessa && Chris Cai

[CloudScale slides] [Starfish slides]

Elasticity
3/2

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/4 Joey Zhou && Son Nguyen

[MemC3 slides] [Facebook slides]

Store it in the Cloud: 1
3/6 Shubho Banerjee

[OpenStack slides]

Reliability  
3/11 Sangeetha Abdu Jyothi && Gaurav Khaneja

[IOFlow slides] [Rhea slides]

Store it in the Cloud: 2  
3/13 Mohammad Ahmad && Santosh Prabhu

[slides]

A Touch of Sensor Nets
3/18 Mayank Pundir && Shaadi Abdollahian

[slides]

Graph Processing  
3/20 Gopal Holla && Vikas Mallapura

[Tail at Scale] [Small is better]

Latency is King  
3/25  

Spring Vacation - No Class.

3/27  

Spring Vacation - No Class.

4/1 Westin Panther && Shegufta Ahsan
[slides]
There's a P2P App for That
4/3 Manoj Kumar && Mahanth Gowda
[Camdoop slides] [TAG slides]
Process it In-network
4/6

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/8 Indy
[ppt]
How does it Really Behave?
4/10 Indy
[ppt]
Low Fees Required - Probabilistic Membership
4/13

Midterm Reviews due, 11.59 PM

Midterm Review Form

4/15 Jeremy Lamps && Read Sprabery
[slides]
Cluster Scheduling and Management
4/17 Jatin Gupta && Rajath Subramaniam
[Privacy preserving slides] [Load imbalance slides]
Potpourri
4/22 Ruisheng Shi && Shy-Yauer Lin
[Scale up/out slides] [Straggler slides]
MapReduce Redux
4/24 Rakesh Kumar && Phuong Nguyen
[Google traces slides] [Facebook slides]
So Much Data!  
4/29 Wenyu Ren && Ting-Yu Wang
[PBBF slides] [Bimodal multicast]

Spreading the Rumor

5/1 Indy
[slides]
How do Networks Look?
5/6 Indy
[slides]
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."

END OF CLASSES

May 9 (Friday)
Poster/Demo Session 1 pm - 4 pm in 2405 Siebel + 2nd Floor Atrium
(Posters Required for all Projects. Demos mandatory for Entrepreneurial projects, recommended for Research Projects. Total 10% of course grade.)
May 11 (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.

Leftover   Energy-Efficient Design  
Leftover  

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

Securitae!  
Leftover   In Byzantium
Leftover   Geo-Distribution
Leftover   Old Wine: Stale or Vintage?
Leftover   Publish-Subscribe/CDNs
Leftover   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 2014 schedule has roughly 43% new papers (38/88) compared to the last version of CS525 (SP13).