|Instructor: Bernard Wong|
|Time: Every Thursday at 1:00-3:50 Spring 2014|
|Location: DC 2568|
|URL : http://www.cs.uwaterloo.ca/~bernard/courses/cs854-S14|
CS854 is a graduate course on current research topics in cloud computing and software-defined networking (SDN). The course will focus on SDN research aimed at tackling challenges in cloud computing. It is offered as a "paper-chase" course: we read and discuss important papers on different subtopics each week. Students must also individually complete a final project that explores a new idea in one of the sub-topics covered in the course. The goal is that by the end of the course, the final project can serve as a starting point for a workshop paper submission.
The following is the tentative course grades breakdown.
Before each class, each student must submit a review for each paper to be discussed that day. A review should include a paragraph summarizing the core contributions of the paper, and a second paragraph that identifies weaknesses in the paper and areas in which the paper can be expanded upon.
Please inform me via email the circumstances for each late or missed submission.
Each student is expected to present the papers to be discussed in class for at least one class. The paper presentations should follow the same format as a conference talk. The presenter should be prepared with sufficient background knowledge of the related works in the area to answer broad questions and lead the class discussion.
Presenters: Please send me a copy of your slides at least two days before your presentation. I will provide feedback on the slides the next day. Do not just re-use slides provided by the paper authors. You may borrow, with attribution, figures and animations, but your slides should be created independently.
|5/8||Bernard||Introduction: General course description. Cloud computing and SDN overview.|
|5/15||Xinan and Xu||Background|
|5/22||Harshdeep and Rahul||SDN Basics|
|5/29||Tyler and Ben||Simulation/Emulation/Testing|
|6/5||Menna and Xi||Network Virtualization|
|6/12||Michael and Fiodar||Language Abstraction|
|6/19||Xichao and TBD||Troubleshooting|
|6/26||Sajjad and Aimal||Flow Scheduling and Datacenter Transport Protocols|
|7/3||TBD||Software-Defined Data Plane|
|7/10||Sharon and Winnie||Controller Design|
|7/17||TBD||Middleboxes and Software-Defined WANs:|
|7/24||TBD||Monitoring and Measurement|
|7/31||Everyone||Final Project Presentations|
Last modified: May 7, 2014