Meeting time Monday, Wednesday, 9:30pm-10:45pm
Meeting location Lov 103
Instructor Prof. Xin Yuan, 259 Love Building, 644-9133,
xyuan@cs.fsu.edu
Office hours Monday, Wednesday 1:00pm-3:00pm, or
by appointment.
Textbook There is no required textbook
Class Home Page http://www.cs.fsu.edu/~xyuan/cis5930/index.html
Course description and objectives
Software Defined Networking (SDN) is an emerging networking technology
that has been rapidly changing the networking industry and networking
research. By separating the network control from the underlying packet
forwarding hardware, SDN lowers the entry-point for
innovation in network control and enables a global approach
to specify complex networking tasks in one single control framework, which
promises significant simplification of network management, control,
and monitoring. SDN has gained significant traction among major industrial
players including Cisco, Broadcom, Google, IBM, and Intel, and has been
deployed in wide area networks, campus networks, and data centers.
In this class, you will learn the fundamentals of SDN and gain hands-on
experience. The topics covered include the following:
- The history of SDN
- SDN API: OpenFlow
- Mininet: A simulation environment for SDN
- SDN(OpenFlow) controllers and network operating systems
- SDN applications (traffic engineering, network virtualization,
software defined storage, etc)
- SDN network updates
- SDN scalability
- Programming SDN networks
- SDN network correctness verification
- Network function virtualization (NFV)
- SDN security
After this course, the students should be able to:
- Explain OpenFlow, challenges in SDN, and the recent development
in SDN
- Use and program Mininet and write basic SDN applications using
some open-sourced SDN controller
Course materials There is no required textbook.
Related course materials will be linked from the course website.
Prerequisite
-
CNT5505 (Data and Computer Communications) or equivalent.
Grading
The students will be required to read research papers before
classroom discussion and write short critics. There may be some
random homework. Tentatively, there will be two coding assignments,
one on MININET and one on SDN application development on some open-source
controller, and a term project, and a midterm
- 10% - homework, assignments, critics
- 20% - programming assignment
- 20% - midterm
- 20% - classroom participation
- 30% - term project
Final letter grade will be assigned based on the relative performance.
University Attendance Policy
Excused absences include documented illness, deaths in the family and other
documented crises, call to active military duty or jury duty, religious
holydays, and official University activities. These absences will be
accommodated in a way that does not arbitrarily penalize students who
have a valid excuse. Consideration will also be given to students whose
dependent children experience serious illness.
Academic Honor Code
The Florida State University Academic Honor Policy outlines the University's
expectations for the integrity of students' academic work, the procedures
for resolving alleged violations of those expectations, and the rights and
responsibilities of students and faculty members throughout the process.
Students are responsible for reading the Academic Honor Policy and for living
up to their pledge to "...be honest and truthful and...[to] strive for
personal and institutional integrity at Florida State University."
(Florida State University Academic Honor Policy,
found at
http://fda.fsu.edu/Academics/Academic-Honor-Policy). Step 1 agreement will
result in a 0 grade for the particular item AND a reduction of a letter grade
in the final course grade.
Americans with Disabilities Act
Students with disabilities needing academic accommodation should:
(1) register with and provide documentation to the Student Disability
Resource Center; and (2) bring a letter to the instructor indicating
the need for accommodation and what type. This should be done during
the first week of class. This syllabus and other class materials are
available in alternative format upon request. For more information about
services available to FSU students with disabilities, contact the Student
Disability Resource Center at:
Disability Resource Center
874 Traditions Way
108 Student Services Building
Florida State University
Tallahassee, FL 32306-4167
(850) 644-9566 (voice) (850) 644-8504 (TDD)
sdrc@admin.fsu.edu
http://www.disabilitycenter.fsu.edu
Syllabus Change Policy
Except for changes that substantially affect implementation of the
evaluation (grading) statement, this syllabus is a guide for the course
and is subject to change with advance notice.