Home | Research | Publications | Courses | Students | Services | Research Groups | Biography & Resume |
CSE718 - Performance Evaluation of Computer Networks
2013-2014 Fall (1st Semester)
This course deals with the design principles and performance modeling of TCP/IP
networks. We will focus on (1) mathematical modeling of TCP dynamics, (2) tools
and techniques for the performance evaluation of TCP/IP networks, (3)
performance concepts and issues for running TCP/IP over wireless, mobile, and
satellite networks, (4) congestion-control algorithms in hosts and routers, and
(5) high performance implementation of TCP/IP protocol stack.
Textbooks
Essential Text:
(1) Mahbub Hassan, Raj Jain. High Performance TCP/IP Networking; Concepts, Issues, and Solutions. Prentice Hall, 2004
(2) D.P. Bertsekas and R.G. Gallager. Data Networks, 2nd Ed., Prentice Hall, 1992.
Recommended:
(3) Hisashi Kobayashi, Brian L. Mark. System Modeling and Analysis: Foundations of System Performance Evaluation. Prentice Hall, 2010
(4) Anurag Kumar, D. Manjunath and Joy Kuri, Communication Networking, An Analytical Approach, Elsevier–Morgan Kaufmann, 2004.
· [2014-01-09] Final projects will be presented in the classroom on January 17, 2014. Each student is given a total of 20 minutes. Presentation schedule is listed in the final project document. Attendance to all presentations is mandatory. You are required to defend your proposal and the solution to the audience in the classroom. Contributions to the discussions will be credited.
· [2014-01-09] Final exam has been uploaded.
· [2014-01-07] Resources for TCP algorithms have been uploaded..
· [2013-12-02] The class will not meet on Dec.06, 2013. Lectures on Dec.06, 2013 have been postponed to a future date which will be announced later.
· [2013-11-28] Take-home exam has been uploaded. You can download some related materials in the following links. Resources for Delay Tolerant Networks. Resources for Vehicular Ad Hoc Networks.
· [2013-10-20] Lectures on Nov.1, 2013 have been rescheduled to take place on Oct.23, 2013 at 18:30.
· [2013-10-20] Homework-1 has been uploaded.
· [2013-09-20] Introductory information has been uploaded.
·
Attendance is required at all class meetings.
Tentative Schedule
| |||
Week |
Lectures |
Readings |
Assignments |
1 |
Introduction |
Hassan & Jain, Ch.1
Bertsekas &
Gallager
Ch.1
Kobayashi & Mark
Ch.1 |
|
2 |
Queuing Theory: Basic Model and Notation, Little’s Law, Markovian Systems Notes (Part 1) |
Bertsekas & Gallager Ch.3 Kobayashi & Mark Ch.2 |
Homework-1 Due date: Oct. 25, 2013 |
3 |
Queuing Theory: M/M/1-Queue and M/M/m-Queue |
Bertsekas & Gallager Ch.3 Kobayashi & Mark Ch.2&3 |
|
4 |
Queuing Theory: M/M/1/K-Queue |
Bertsekas & Gallager Ch.3 Kobayashi & Mark Ch.3 |
|
5 |
Active Queue Management in TCP/IP Networks |
Hassan & Jain, Ch.1 |
|
6 |
Performance Measurement of TCP/IP Networks and TCP/IP Network Simulation |
Hassan & Jain, Ch.3, Ch.4 |
|
7 |
TCP Modeling |
Hassan & Jain, Ch.5 |
|
8 |
Midterm Exam |
Take-home exam | |
9 |
TCP/IP Performance over Wireless Networks |
Hassan & Jain, Ch.6 |
|
10 |
TCP/IP Performance over Mobile Networks |
Hassan & Jain, Ch.7 |
|
11 |
TCP/IP Performance over Satellite Networks |
Hassan & Jain, Ch.9 |
|
12 |
New TCP Standards |
Hassan & Jain, Ch.1 |
|
13 |
TCP/IP Performance over Asymmetric Networks |
Hassan & Jain, Ch.1 |
|
14 |
TCP Implementation |
Hassan & Jain, Ch.1 |
|
15 |
In class presentation |
|
|
16 |
Final Exam study |
||
17 |
Final Exam |
· OPNET IT Guru Academic Edition software
http://www.opnet.com/university_program/itguru_academic_edition/
· IP Performance Metrics Working Group
http://datatracker.ietf.org/wg/ippm/charter/
· The Cooperative Association for Internet Data Analysis
· IPv6 Network Traffic Monitors
http://ipv6.com/articles/applications/Network-Traffic-Monitors.htm
· TCP Evaluation Suite
http://netlab.cs.ucla.edu/tcpsuite/