M038/GZ06: Calendar

Detailed Class Calendar

Below follows a day-by-day calendar for the class, including reading assignments, one-pager questions, and the schedule for student presentations (filled in once students have selected papers to present). Lecture notes will be posted immediately after each lecture.

Class meetings consist largely of discussions of research papers. They are designed under the assumption that students have already read the assigned papers (which also will have been necessary to answer the one-pager assigned with each paper). If you do not read the papers that appear on a day of the calendar before that day's lecture, you are likely to have difficulty following the lecture and discussion.

Each day on the calendar includes a link to a question about a reading assigned for that day. Students must write a short 200- to 500-word answer to the question, and must turn in this one-pager at the start of the lecture on the day the question appears on the calendar.

Monday Wednesday Friday

11th Jan

13th Jan

Class Introduction

Lecture slides (pdf)

15th Jan

Mesh Networks

Pre-Reading: Roofnet
One-pager assignment (pdf)

Lecture slides (pdf)

18th Jan

20th Jan

Geographic Routing (in Simulation)

Pre-Reading: GPSR
One-pager assignment (pdf)

Lecture slides (pdf)

22nd Jan

Geographic Routing (in Practice)

Pre-Reading: CLDP
One-pager assignment (pdf)

Lecture slides (pdf)

25th Jan

27th Jan

Adapting to the Wireless Channel

Pre-Reading: SampleRate
One-pager assignment (pdf)

Lecture slides (pdf)

29th Jan

Sensor Hints for Wireless

Pre-Reading: Sensor Hints
One-pager assignment (pdf)

Lecture notes (txt)

1st Feb, 11:00 AM - 1:00 PM

Midterm exam 1
Location: Chadwick G08

3rd Feb

Partial Packet Recovery

Pre-Reading: Maranello
One-pager assignment (pdf)

Lecture slides (pdf)

5th Feb

No lecture today!

8th Feb

10th Feb

Partial Packet Recovery (cont'd)

12th Feb

Consistent Hashing: DHTs

Pre-Reading: Chord
One-pager assignment (pdf)

Lecture slides (pdf)

15th Feb

Reading week

17th Feb

Reading week

19th Feb

Reading week

22nd Feb, 5 - 6:30 PM
Location: Chandler G10

Cloud Storage: Dynamo

Pre-Reading: Dynamo
One-pager assignment (pdf)

Lecture slides: (pdf)

GZ06 Paper Presentation Guidelines (pdf)

24th Feb

No lecture today!

26th Feb

No lecture today!

29th Feb, 11:00 AM - 1:00 PM

Midterm exam 2
Location: Chadwick G08

2nd Mar

Hybrid Mobile-Cloud Applications

Pre-Reading: MAUI
One-pager assignment (pdf)

Lecture slides (pdf)

4th Mar

Parallelism in the Cloud: MapReduce

Pre-Reading: MapReduce
One-pager assignment (pdf)

Lecture slides (pdf)

7th Mar

9th Mar

Main-Memory Parallel Computing on Clusters

Pre-Reading: Spark

Lecture slides (pdf)

11th Mar

Student Presentations

Chaiphet, Cheng:
AppInsight: Mobile App Performance Monitoring in the Wild pdf
slides

Grajkowski, Jacob:
Drowsy Power Management pdf
slides

14th Mar

16th Mar

Student Presentations

Ataullah, Syamasundar:
Efficient Error Estimating Coding: Feasibility and Applications pdf
slides

Johnson:
The Scalable Commutativity Rule: Designing Scalable Software for Multicore Processors pdf
slides
One-pager assignment (pdf)

18th Mar

Student Presentations

Doyle, Robinson:
Yesquel: Scalable SQL Storage for Web Applications pdf
slides

Jiang, Wang:
Vuvuzela: Scalable Private Messaging Resistant to Traffic Analysis pdf
slides
One-pager assignment (pdf)

21st Mar

23rd Mar, 11 AM - 1 PM

Student Presentations

Awad, Gakos:
Data Center TCP (DCTCP) pdf

Chen, Dan:
Shielding Applications from an Untrusted Cloud with Haven pdf
One-pager assignment (pdf)

23rd Mar, 5 PM - 7 PM

Midterm exam 3
Location: Roberts 421

25th Mar

Easter break