Home Research Publications Courses Students Services Resources/Tools Resume

 

 CSE718 - Performance Evaluation of Computer Networks

2013-2014 Fall (1st Semester)

[ Topics| Course Material| Course Schedule| Resources | Announcements ]

Course Description

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.

Course Material

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.

 

Announcements

·         [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. For excused absences, the student must provide an explanation to the instructor and supply supporting evidence.

 

 

Course Schedule

Tentative Schedule

Week

Lectures

Readings

Assignments

1

Inroductory Information

Introduction

Slides (Part 1) (Part 2)

Notes (Part 1) (Part 2)

Hassan & Jain, Ch.1

Bertsekas & Gallager Ch.1

Kobayashi & Mark Ch.1

 

2

Queuing Theory:  Basic Model and Notation, Little’s Law, Markovian Systems

Slides (Part 1) or (Part 1)

Slides (Part 2) or (Part 2)

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
Slides (2pp)(6pp)

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
Slides (2pp)(6pp)

Hassan & Jain, Ch.12

 

6

Performance Measurement of TCP/IP Networks and TCP/IP Network Simulation

Slides - Part 1 (2pp)(6pp)

Slides - Part 2 (2pp)(6pp)

Hassan & Jain, Ch.3, Ch.4

7

TCP Modeling

Slides (2pp)(6pp)

Hassan & Jain, Ch.5

8

Midterm Exam

Take-home exam

9

TCP/IP Performance over Wireless Networks

Slides (2pp)(6pp)

Hassan & Jain, Ch.6

 

10

TCP/IP Performance over Mobile Networks

Slides (2pp)(6pp)

Hassan & Jain, Ch.7

 

11

TCP/IP Performance over Satellite Networks

Hassan & Jain, Ch.9

12

New TCP Standards

Slides (2pp)(6pp)

Hassan & Jain, Ch.11

13

TCP/IP Performance over Asymmetric Networks

Slides (2pp)(6pp)

Hassan & Jain, Ch.10

 

14

TCP Implementation

Hassan & Jain, Ch.13&14

 

15

In class presentation

 

16

Final Exam study

17

Final Exam

 

Resources

·         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

http://www.caida.org/

 

·         IPv6 Network Traffic Monitors

http://ipv6.com/articles/applications/Network-Traffic-Monitors.htm

 

·         TCP Evaluation Suite

http://netlab.cs.ucla.edu/tcpsuite/