5590, Fall 2016: Software Defined Networking

Latest Announcements

10/02: Vote for in-class presentation date
By 10/02, select a date by filling this form.
09/13: Location changed to TTLMAN 401B
We will have class in TTLMAN 401B starting 09/15 (Thursday)

See all announcements


The goal of this course is to prepare students with the knowledge and skills for the emerging and expanding market, to explore opportunities with new research problems.

This course assumes a basic familiarity with networking concepts. The course will consist of a reading/lecture/discussion component and an optional project component. The class will cover approximately 50 research papers on various aspects of SDN. These papers will introduce students to the basic computing principles on which today's SDN are based. In addition, these papers will cover recent proposals to change the way communications networks are managed, maintained, and secured. You will hear real-world stories from giants like Google and rising stars like VMware. You will also investigate the wonderful engines that are driving SDN: computing principles and disciplines borrowed from operating system, programming language, distributed system, and, database research.


  • 30% class participation (discussion, presentation)
  • 40% paper reviews
  • 30% course project (paper, talk)

Office hour: by appointment

Last updated: 2016-12-13 11:42:03 -0500 [validate xhtml]