CIS5930 Software Defined Networking Instructor: Xin Yuan, 259 Love, xyuan@cs.fsu.edu, 4-9133 Office hour: 1:00pm-3:00pm Monday and Wednesday, or by appointment Course website: blackboard and http://www.cs.fsu.edu/~xyuan/cis5930/index.html CIS5930 Software Defined Networking Florida State University
Course objectives Introduce software defined networking: the background, the development, and the challenges Give hands-on experience with SDN using Mininet At the end of the course, the students should be able to Explain OpenFlow, challenges in SDN, and recent development in SDN. Use and program Mininet and write basic SDN applications using some open-sourced SDN controller. CIS5930 Software Defined Networking Florida State University
Topics covered 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 CIS5930 Software Defined Networking Florida State University
Textbook and course materials Required: none Course materials will be linked in the course website. CIS5930 Software Defined Networking Florida State University
Prerequisite You must have CNT5505 Data and Computer Communication or equivalent (graduate or undergraduate level). CIS5930 Software Defined Networking Florida State University
Grading Always groups of 2 students for everything except midterm unless you prefer to do it by yourself 10 % - homework, critics 20% - programming assignment (2 assignments) 20% - midterm 20% - classroom participation Read the papers before coming to class. 30% - Term project including a presentation and a final project report. CIS5930 Software Defined Networking Florida State University
Course policies Attendance: required. Late assignments: not accepted without a valid excuse. Missed exam: following the university rules. Let me know ASAP when you need to miss an exam. Incomplete grade: Miss the final project with an accepted excuse Due to extraordinary circumstances with appropriate documentation. CIS5930 Software Defined Networking Florida State University
Academic Integrity Violation No copying from anywhere Don’t ask others for solutions and don’t give solutions to others. Violation The university requires all violations to be reported. First violation with level 1 agreement: 0 for the particular assignment/exam and the lowering of one letter (A->B) for course final grade. Second violation: resolved through the office of the Dean and the Faculties CIS5930 Software Defined Networking Florida State University
Accommodation for Disabilities Register with and provide documentation to the Student Disability Resource Center (SDRC). Bring a letter to me from the SDRC `indicating you need academic accomodations. This should be done within the first week of class CIS5930 Software Defined Networking Florida State University