ECEN 5012-002/CSCI 7000-0009: Advanced Network Systems

Latest Announcements

8/15: Preliminary class website posted

Introduction

This course provides a research survey of network architecture---across the end hosts, the network elements, and the people and systems that manage the network. The course covers both classic papers about networking and the Internet, as well as recent research results. Sample topics include cloud/datacenter networks, software-defined networking, traffic engineering, network troubleshooting, network security, cellular and wireless networks, and network measurement. The course will prepare students to publish in conferences such as SIGCOMM, NSDI, CoNext, IMC, and others.

Added focus this semester will be on Future Internet Architectures, such as (i) Named Data Networking, (ii) Software-defined Networking / Network Functions Virtualization, and (iii) architectures for enhanced privacy.

The course will include early semester programming assignments where students will gain exposure to the tools and platforms commonly used for networking research today. The course will also include a semester-long, open-ended networking research project. Projects can be done in groups and will likely involve programming.

Information

Lecture time: Tues., Thurs 11-12:15 Location: ECEE 265

Textbooks

There are no required textbooks for the course. You will be expected to read 2-3 papers a week.

Grading

Grading will be based on class participation (15), assignments (20), Reviews (20), and the project (45). Note project consists of proposal, presentation, writeup, and a peer review.

Prerequisites

CSCI 4273 (Network Systems) or other systems-oriented upper-level undergraduate course, networking experience, or permission of the instructor. Software programming experience is useful as there will be programming.

Piazza

We will be using Piazza for discussions and announcements. Please sign up imediately. Class site sign up

Instructor

NameEmailOfficeTelephoneHours
Eric Keller By appointment


[Webpage design: Dave Andersen (https://github.com/dave-andersen/coursegen).]