Home | Research | Publications | Courses | Students | Services | Research Groups | Biography & Resume |
CSE7018 - Performance Evaluation of Computer Networks
2022-2023 Fall
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.
[2022-11-14]
"Notes on Queuing Theory" is downloadable
[2022-11-14]
Homework 1-3 and Projects are downloadable
[2022-10-30] All slides are available in 2 parts. Part 1 ( 2pp / 6pp ) and Part 2 ( 2pp / 6pp )
[2022-10-03]
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 Homework #2 |
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 |
Homework #3 |
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 |
||
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/