Advacned Topics in Internet Technology

Instructor: John C.S. Lui

In this course, we will study some of the recent issues in distributed multimedia applications, P2P and overlay networks, network measurements techniques and security issues. This course is intended to be advanced level and seminar oriented and therefore, paper presentation is necessary. I will compile a list of papers from the latest conferences, journals and technical reports. I will first present some lectures and papers in these areas during the course.

Course Grades: Final Exam: 40%, Projects: 30%, Group Presentation: 30%.

Course Schedule: Monday 7:00 PM - 10:00 PM.

The tentative topics are :


Related textbooks


Student Presentations

Presentation Schedule:


Lecture Notes

Overview (Course Overview)

Lecture 1 (Simulation)

Lecture 2a (Introduction to TCP Congestion Control)

Lecture 2b (Fluid-based Analysis of a Network of AQM Routers Supporting TCP Flows with an Application to RED) (reference paper)

Lecture 3a (Introduction to DDoS and Trinoo)

Lecture 3b (Defending Against DDoS Attack) (reference paper)

Lecture 3c (Defending Against Low Rate TCP Attack) (reference paper)

Lecture 4a (A Case of Multi-Key Secure Video Proxy: Theory, Design and Implementation) (Reference: Paper in ACM Multimedia Conference)

Lecture 4b (Security Services for Internet Flows and Multicast)

Lecture 4c (Distributed and Collaborative Key Agreement Protocol with Authentication and Implementation for Dynamic Peer Groups) (reference paper)

Lecture 5a (Introduction to BT File Sharing Protocol)

Lecture 5b (On the Performance and Availability of BitTorrent-like P2P File Sharing Systems) (refe rence paper)

Lecture 5c (The Delicate Tradeoffs in BitTorrent-like File Sharing Protocol Design) (reference paper)

Lecture 6a (Small-World Overlay P2P Networks: Construction and Handling Dynamic Flash Crowd) (reference paper)

Lecture 6b (On the Interaction of Multiple Overlay Routing) (reference paper)

Lecture 6c (Performance Modeling on the interaction of ISPs) (reference paper)

Lecture ???? (Analytical Background and Topologies)

Lecture ???? (Infrastructure and Measurement Tools)

Lecture ???? (Applications to Internet Measurement)


Projects

Project 1 (Simulate the Low-rate TCP attack and its impact to TCP flows)


List of Papers for Presentation

Please select one paper from the following list:
TBD

Presentation Schedule

TBD