There will be 6 homework assignments (each about 1-2 weeks). Homework 0 should be done individually. All other homeworks are to be done in groups of two. Homework is due in class on the due date.
In addition, students are required to complete a research project.
Topic | Assigned | Due | Other Info | Solutions |
---|---|---|---|---|
Homework 0 [ps, tex] | 9/10 | 9/17 for waitlist, 9/19 for enrolled | undergrad material | Solution 0[ps] |
Homework 1 [ps, tex] | 9/19 | 9/26 | lookup, BGP, NS (1) | Solution 1[ps] |
Homework 2 [ps, tex] | 10/1 | 10/10 | NS + TCP | Solution 2[ps] |
Homework 3[ps, tex], Q11.tcl, tcpdump.out | 10/15 | 10/24 | NS + AQM, FAQ | Solution 3[ps, fq-red.tcl, Q13's detailed solution] |
Homework 4[ps, tex] | 11/5 | 11/14 | nslookup + DNS + multicast + traceback, FAQ | Solution 4[ps] |
Homework 5[ps, tex] | 11/19 | 11/26 | Network measurement + HTTP Caching, FAQ | Solution 5[ps] |
Every class, you would need to submit answers to 1-2 questions based on the readings assigned for that lecture. This should be done at the beginning of the lecture. The questions are meant to be short-answer questions (less than 5 sentences), and would basically serve to test your understanding of the assigned papers. The answers must be typed.
All answers will be counted, but only a random sample of them will be graded. Do not skip class or come late just to finish the answers -- we expect that everyone will miss a few, though skipping more than 10% will have a negative impact on your grade.
Topic | Assigned | Due |
---|---|---|
Questions[ps, tex] | 9/10 | 9/12 |
Questions[ps, tex] | 9/12 | 9/17 |
Questions[ps, tex] | 9/17 | 9/19 |
Questions[ps, tex] | 9/19 | 9/24 |
Questions[ps, tex] | 9/24 | 9/26 |
Questions[ps, tex] | 9/26 | 10/1 |
Questions[ps, tex] | 10/1 | 10/3 |
Questions[ps, tex] | 10/3 | 10/8 |
Questions[ps, tex] | 10/8 | 10/10 |
Questions[ps, tex] | 10/10 | 10/15 |
Sample solutions [Lectures 2 - 11] | ||
Questions | 10/15 | 10/17 |
Questions | 10/17 | 10/22 |
Questions | 10/22 | 10/24 |
Questions | 10/24 | 10/31 |
Questions | 10/31 | 11/5 |
Questions[ps, tex] | 11/5 | 11/7 |
Questions[ps, tex] | 11/7 | 11/12 |
Questions[ps, tex] | 11/12 | 11/14 |
Questions[ps, tex] | 11/14 | 11/19 |
Questions[ps, tex] | 11/19 | 11/21 |
Questions[ps, tex] | 11/21 | 11/26 |
Questions[ps, tex] | 11/26 | 12/3 |
Sample solutions [Lectures 17 - 23] |