CS 795 Advanced Distributed Systems and Applications
-- Special Topics on Software Defined Networking
and Emerging Applications
Location: |
Art and Design Building L008 |
Time: |
Friday 1:30 - 4:15 pm |
Instructor: |
Dr. Songqing Chen |
Office: |
5319 Engineering Building |
Phone: |
703-993-3176 |
E-mail: |
sqchen AT cs dot gmu dot edu |
Office Hours: |
Friday 4:30 p.m. - 6:00 p.m, or by appointment |
Course Homepage: |
http://www.cs.gmu.edu/~sqchen/courses/CS795F16
|
This class focuses on the recent advanced topics on Software
Defined Networking and emerging systems and applications.
Software-Defined Networking (SDN) has emerged as a new networking paradigm to enable network
programmability and facilitate network management. With SDN, a
network's control logic is decoupled from the underlying physical routers and
switches. SDN also provides an open interface between networking devices
and the software controlling them. SDN has already been deployed in
many data center networks and clouds. The idea of SDN has also been extended to
encompass the integrated management of networking, computing and storage
resources, at both the server side and the client side. This is often referred to as
Software-Defined Infrastructure (SDI). SDI dynamically optimizes
computing, storage and networking resources and infrastructures,
transforming a traditionally static
IT infrastructure into an adaptive environment, which is desired by
fog computing (edge computing) and the Internet-of-Things.
In this class we
will study the SDN and their applied systems and emerging
applications through a number of classic and recent papers. We are
going to study various designs and systems in depth by discussing
their merits and limits, and conflicts and synergy among different
systems.
CS675 or the permission from the intructor.
- Control and data plane
- Controller design
- SDN abstractions
- Network function virtualization
- Basics of cloud computing
- Fault-tolerance
- Security and privacy
- SDN applications
This is a paper reading
based and project-oriented course. Students are required to write
brief summary of some discussed papers, to present selected papers,
and to complete a self-selected project. Students in this class will
experience the entire procedure of identifying a problem, defending
her/his proposal, and completing a project. There are no mid-term or
final. Your final grade is a combination of the writing (20%), presentation (20%), and
project (60%).
You are expected to abide by the University's
honor
code and the CS
Department's
Honor
Code and Academic Integrity Policies during the
semester, i.e., collaboration between students in
different groups on an assignment
is unacceptable. Any violation of the honor code will result in
referral to the honor council with a recommendation that the student be
awarded an F
for the
class.
GMU Academic Calendar
Honor Code
Disability Resource Center
University Catalog
University Policies
Dr. Songqing Chen
Dept. of Computer Science
George Mason University