Course website http://www.cs.fsu.edu/~xyuan/cis6930
Meeting time Tuesday, Thursday, 3:35-4:50pm
Meeting location 0215 HTL
Instructor Dr. Xin Yuan, Lov 168, 644-9133, xyuan@cs.fsu.edu
Office hours Tuesday, Thursday 1:00-2:00pm or by appointment.
Textbook
There is no textbook for this class. The lecture materials
come from recent research papers, standard specifications, Internet Drafts,
and RFCs.
Course description and objectives
This is an advanced networking course that requires active student
participation. In particular, this is not an introductory course in
computer networks (the introductory network course, CEN5515, is a
pre-requisite of this course). In each meeting, we will cover a
selection of papers or other documents (RFCs, protocol specifications,
etc) from the research literature. Class itself will consist of lecture
time followed by discussion/critique about the material.
Topics we will cover include, but are not limited to, the following:
- System/Storage area network (SAN). Issues in switching, routing,
and application API design for achieving high bandwidth/low latency
communication, cut-through/store-and-forward/wormhole switching, high speed
interconnect design, deadlock free routing and load balanced deadlock
free routing, and case study.
- Internet inter-domain routing. BGP, BGP routing
instability/slow convergence problems and solutions, BGP security problems
and solutions, new inter-domain routing protocol proposals.
- Internet security. Detection and prevention of distributed
denial of service (DDOS) attacks, IP traceback, techniques
to deal with IP spoofing, intrusion detection, anti-spam.
- Internet QoS and traffic engineering. Issues in packet scheduling,
routing, middle-ware support for QoS provision, MPLS, traffic engineering
techniques, multi-path routing.
- Internet traffic measurement and analysis. Traffic distribution and
workload models, topology characterization, self similarity, statistical
multiplexing.
After this course, the students are expected to understand major
issues/problems/solutions
in the current Internet.
Prereq.
CEN5515 Data and Computer Communications. Basically, you need to understand how TCP/IP/Ethernet works.
Grading
- Term project (60%). A semester-long research project performed in
consultation with the instructor. I will meet with each team throughout
the semester. At the end of the semester, each team will give a
presentation and deliver a write-up of their work.
- Paper review (20%). Each student will be assigned a certain number of
papers to review. All reviews will be placed online for other students
to read, criticize, and grade. The review grade will be assigned by peer
students.
- Class participation and presentation (20%). This includes in-class
presentation and
in-class discussion.