Students are expected to attend classes, and participate in class discussions. In addition, each student will be given an opportunity to briefly present a paper of their choice towards the end of the course.
For each class, students are expected to:
What to submit?
When to submit? By 11:59pm the day before the class (Tuesday 11:59pm for Wednesday class and Thursday 11:59pm for Friday class).
How to submit? Fill out this form. The form can be accessed via your NetID after enabling Google Apps @ Illinois.
Policy:
Students are expected to do a research-style project on a topic relevant to the course in groups of upto two. Deliverables include:
Contents:
Deadline: Friday, Oct 13th, 11:59pm
How to submit? Email at radhikam @ illinois.edu with subject 'ECE/CS598HPN Fall 2023: First progress report'. Only one email per team, cc all members.
Built on top of the first progress report. You can add more to the motivation based on updated understanding of the project. You can also add more to the related work if you find anything new. Design of your solution must be more concrete (if it was not already so in the first progress report). In addition, you must discuss the progress you made towards implementation and present some preliminary results. A small section at the end of your report should list the delta over the first report (what new sections/sub-sections were added, and which sections were heavily edited).
Deadline: Friday, Nov 3rd, 11:59pm
How to submit? Email at radhikam @ illinois.edu with subject 'ECE/CS598HPN Fall 2023: Second progress report'. Only one email per team, cc all members.
Format: 6 pages (without references), 10pt font, double-columned. For more details, please refer to the formatting guidelines here.
Tentative contents:
Deadline: Monday, Dec 4, 11:59pm
How to submit? Email at radhikam @ illinois.edu with subject 'ECE/CS598HPN Fall 2023: Final report'. Only one email per team, cc all members.
Final presentation (day, time, location):
Each presentation must be at most 10mins long. It should cover the motivation of the project (especially in context of relevant related work), briefly explain the approach/design, and present the key results. The entire presentation maybe given by a single team-member or maybe split across the team. Each presentation will be followed by at most 5mins of Q/A. All students are welcome to sit through other presentations, and ask questions if time permits.
Students are expected to complete 3 simple warm-up assignments (online tutorials) on relevant networking tools -- details will be made available a week before each assignment is due.
The assignments must be done individually. However, each student must pair up with another student to act as each other's TA. If a student is stuck at any step, they may consult their partner. If both partners are stuck, they may reach out to the instructor.
What to submit? Each student must submit a brief evaluation report for their partner that answers the following:
When to submit? The evaluation reports are due by 11:59pm on the specified assignment deadline date. Each student is expected to work around the constraints of their partner to ensure that they are given sufficient time to write the report after assignment evaluation.
How to submit? Fill out this form. The form can be accessed via your NetID.
Policy: Failure to submit an evaluation report for their partner will nullify any points a student scores for completing their own assignment.
Assignment Details:
Complete the first five segments of this tutorial on OpenFlow (starting from software installation until you have created a learning switch using POX). For those of you using Apple Silicon M1, you might find these additional instructions helpful.
Deadline: Wednesday, 09/20, 11:59pm
Complete the first module on 'Basic Forwarding' in exercise 1 of this P4 tutorial, along with one other module of your choice from the exercises 3, 4, or 5. If you are having issues building the P4 VM using vagrant, use Option 1 here. Please continue to refer to the Apple Silicon M1 instructions linked under Assignment 1.
Deadline: Wednesday, 10/04, 11:59pm
Download and install Xilinx Vivado ML(Standard edition), and complete Chapter 1 and Chapter 2 of Vivado HLS tutorial. Chapter 1 contains setup information, and Chapter 2 has the main tutorial content.
Deadline: Friday, 11/17, 11:59pm
Created using coursegen designed by Dave Anderson and Nick Feamster.
Last updated: 2023-11-14 13:58:31 -0600 [validate xhtml]