TELECOM 2120

Network Performance

Spring 2008
Power Point slides linked here


Course Description

An introduction to techniques for performance modeling and analysis of communication networks and computer systems. Primary emphasis will be on analysis of measurements, discrete event simulation and queuing theory. 

Prerequisites   
    T
elcom 2300 (or other C/ Unix programming experience), Telcom 2100 (or other Introduction to networking course) and probability/statistics


Course Goals

Instructor Information
Instructor: Dr. Joseph Kabara
Office: 717B IS
Phone: 412-624-9417
email: jkabara@pitt.edu
WWW: http://www.pitt.edu/~jkabara
Class Hours: Mon. 3:00 - 5:50
Office Hours: Mon. 4:00-5:00, Wed. 5:00-5:50
GSAs: Korn Vajanapoom (kornv@sis.pitt.edu)
Office Hours:   3-5 Wed., 716 SIS

Laboratory Hours: Open Labs Policy
Textbook

R. Jain, The Art of Computer System Performance Analysis  John Wiley, 1991

Errors in the Jain book

Additional Reference
M. Malloy, Fundamentals of Performance Modeling, MacMillan, 1989
D. Claiborne, Mathematical Preliminaries for Computer Networking, John Wiley, 1994
F. Mazda, Analytical Techniques in Telecommunications, Oxford Press, 1996
A Pritsker, Introduction to Simulation and SLAM II, 3rd Ed., Halsted Press, 1986
A. Law & W. Kelton, Simulation Modeling and Analysis, 2nd Ed., McGraw Hill, 1991

Examples, homework assignments, notes etc. will be on the on the class schedule web page.

Web references
Virtual Laboratories in Probability and Statistics
The Statistics Homepage
Introductory Statistics: Concepts, Models, and Applications by David Stockburger
Probabilities in the Game of Monopoly®

Tools:

Tentative Schedule
Class
Date
Topic
Reading 
(chapters)
Assignment
(due)
Points
1 7 Jan
Organization, Introduction to Performance Modeling, Review of Probability and Statistics
1, 2, 3, 12, notes

2 14 Jan
cont. Review of Probability and Statistics, 
KT
(ak)
3 21 Jan
MLK Holiday (University is closed)



4 28 Jan
Performance Concepts 30,13,14 HW01
(ak)
5 4 Feb
Collection/Analysis of Measurements, Linear Regression
data for class example linked here
14, 16, 17, 20 HW02

(ak)
6 11 Feb
Experimental Design, 20, 24
HW03

(ak)
7 18 Feb
Simulation Concepts 25

HW04
(ak)
8 25 Feb
Simulation Modeling, Simulation Programming
HW05
Final Project Proposal
(ak)
9 3 Mar
Midterm Exam
Midterm

)
10 10 Mar Spring Break ak midterm
11 17 Mar
Simulation Programming, Simulation Input Modeling 25, 26,27 HW06
(ak)
12 24 Mar
Output Data Analysis, Validation of Simulation 25,30 HW08
(ak)
13
31 Mar
Basic Queueing Theory 30,32,33 HW09
ak
14 7 April Basic Queueing Models, Single Queue Models 33,34,35 HW10 ak
15 14 April Single Queue Models, Queueing Networks HW11 ak
16 21 April Final Examination (Comprhensive) Example Final Final Project
Template for final project linked here
ak final

Grading and Evaluation

Grading
Letter Grade
Point Range
A 93-100
A- 90-92
B+ 88-89
B 83-88
B- 80-82
C 65-79
F 0-64



Course Policies (important reading)
Copyright  ©  2000 - 2007  Dr. Joseph Kabara
This page is available at no charge to non-profit eduational institutions; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. For-profit educational or training corporations must contact the original author for licensing information. This information is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.