Special Topics Tutorial: Software-Defined Data Centers
National University of Singapore
School of Computing
July 2016


Instructor: Boon Thau Loo
Room: Executive Classroom@COM2
Time: 2-5pm on Jul 13, Jul 15, and Jul 19
Office hours: COM1-03-04 (by email appointment)

Discussion group


Course Description

Software-defined data centers (SDDCs) refer to a data center where all infrastructure is virtualized and delivered as a service. This seminar explores the building blocks behind SDDCs, in particular, recent innovations in Software-defined Networking (SDN). The focus will be on SDN platforms, programming languages, verification tools, and discussion of industry trends. Students can work on an optional programming assignment and explore research topics with the instructor.

This class is open to graduate students and advanced undergraduates who have taken a computer networks class.


Schedule

The list of topics is subjected to change.
Date Topic Paper/Websites Remarks
Jul 13 Basics [FatTree08]
[OpenFlow08],
[Nox08],
[Open-vSwitch09]
Jul 15 Platforms and Languages [ONIX10]
[P4-14] and [P4 website]
[NetEgg]
[Declarative networking]
Jul 19 Composition, Updates and Use Cases [Network-Updates12]
[WL2-15]
[Pyretic13]