Future Internet Protocols: Design Principles & Deployment (2018)
Dr. Vaibhav Bajpai, Trinh Viet Doan
There is a constant demand for the Internet to function better, not only in terms of performance, but also in terms of being more secure, scalable and highly reliable. Towards this end, new protocol design proposals are proposed across multiple layers of networking abstraction to allow the Internet to evolve to sustain these growing needs.
In this seminar, we will explore such recent efforts in protocol designs (network layer and above) and the qualitative benefits these proposals bring on top of existing Internet architecture. We will also study the state of their deployment, the roadblocks that may hinder their adoption on the Internet and real-world evaluations that quantify the improvements with existing protocols.
Course requirements (recommended)
The participants should already be prepared by an undergraduate-level course on computer networks and networking protocols. Familiarity with networking tools used for performance evaluation and with network security may be beneficial, though not required.
To stay up to date with the latest course information, please refer to the course Moodle page (TBD).
Time and location
First lecture: TBD
Learning outcomes (study goals)
The topics covered in this seminar revolve around novel network protocols and architectures. The papers will give students the technical knowledge and understanding on the latest advancements in the field of emerging networking solutions. The participants will also learn how to critically read and discuss research papers. This will be achieved by reviewing papers individually, and actively participating in group discussions during the seminar presentations. Students will also have the opportunity to advance their soft skills through presentation and session moderation. Participants will learn how to act as a chair of a session. Presentations will involve learning to not only stay within time limits but also to appreciate the Q/A session.
Specifically, after the seminar, the student should be able to:
- Understand the need for new Internet architectures and protocols.
- Explain the technical details of the discussed protocols, frameworks and architectures.
- Discuss design principles and the performance of the presented solutions.
- Understand the importance of (independent) peer reviews.
- Present research in a concise way and within the allotted time (conference-style settings).
- S. Keshav. "How to read a paper"
- William G. Griswold, "How to Read an Engineering Research Paper"
- Graham Cormode. 2009. "How NOT to review a paper: the tools and techniques of the adversarial reviewer."
- J Smith. "The Task of the Referee"
Teaching and learning methods
- Written paper reviews before the presentation (40% of final grade)
- Weekly presentations during the semester (50% of final grade)
- Group discussions (10% of final grade)
Each participant covers a topic area by presenting 1-2 relevant papers during the seminar. Refer to our Seminar on Internet Measurements (2017) for some examples of student presentations. To ensure everybody has read the papers, the participants are required to hand in a review of the presented papers via HOTCRP following the provided review template. The answers to the review forms should be brief and concise. Refer to the Internet Measurement Conference (IMC) that made reviews for accepted papers public for the 2012 and 2013 programmes.
Paper allocations will be done on a best-effort basis, based on preferences (favourite 2-3 topics) solicited over email during the semester. A topic will be randomly assigned if no preference is sent. The first seminar course slot (TBD) will be used to set the agenda for the seminar.
- Dr. Vaibhav Bajpai <email@example.com>
- Trinh Viet Doan <firstname.lastname@example.org>