COS-561 Assignments
Assignments
The course will have three assignments, plus a project proposal and
final report. The three assignments cover the end host (TCP), the
data plane (P4), and the control plane (BGP). Please use the course
CS Dropbox site to
submit your assignment.
Late policy: Students have two days of "grace period" for submitting assignments.
That is, students can submit one assignment two days (48 hours) late, or two assignments one day late (24 hours).
Collaboration policy on the three programming assignments: Each student must complete and submit each assignment independently. Students are welcome to discuss the assignment with each other for clarification and brainstorming, without looking at each others code.
- Assignment 1: TCP Performance Monitoring (due 5pm Monday October 1)
Submit your assignment via the
TCP performance monitoring Dropbox link.
- Assignment 2: Sonata measurement (due 5pm Friday October 19)
Complete Installation, Background, and Tutorial 1 parts of the Sonata Tutorial, and prepare a single PDF file with your answers to the 6 questions in Tutorial 1. Submit your assignment via the
Sonata link.
Optionally, you can work through the
Tutorial 2
part of the tutorial, particularly if you have an interest in learning more about P4 or the inner workings of Sonata.
- Project Proposal: Short (up to two-page) project proposal (due 5pm Friday November 9)
The final project in COS 561 is an open-ended networking research
project, done alone or in a small team. You should strongly consider using a version control system
(e.g., git or svn) to manage the files for the source code (if any) and the
paper you write. Undergraduate students can pick a project that
overlaps with an Independent Work project, with permission of the
instructor, though the COS 561 project must be
self-contained. Similarly, graduate students can pick a project that
overlaps with their ongoing research, with permission of the
instructor. We will discuss other ideas for course projects during the
class. Submit your proposal via the Proposal Dropbox link.
- Assignment 3: BGP Routing with Propane (due 5pm Friday November 16)
Submit your assignment via the
BGP routing with Propane Dropbox link.
- Project Status: Video summary of the project (due 5pm on Monday December 3)
Each project team will submit a five-minute video overview of their project for review by the course staff and other students in the course, to give feedback on the motivation and framing of the topic and the progress so far. Submit the link for your video via the HotCRP site, where you w\
ill receive reviews of your project status by course staff and fellow classsmates.
- Project Report: Submit a report on your final project (due 5pm on Dean's Date, Tuesday January 15)
The project writeup should be six pages of double-column, single-spaced,
10-point font (excluding references, which can go on extra pages),
similar in spirit to a workshop paper. Papers must be typeset
in LaTeX. Use this skeleton
framework for formatting and building your paper.
Submit your final report via the
HotCRP site, where you will receive reviews of your paper by course staff and fellow classsmates.
Last updated: 2019-01-03 14:50:35 -0500