Overview : An introduction to techniques for performance modeling and analysis of computer systems and communication networks. Primary emphasis on analysis of measurements, discrete event simulation and queueing theory.
Prerequisites: Telcom 2300, Telcom 2100 and probability/statistics
Instructor: David Tipper, Ph.D.
Associate Professor of Telecommunications
Office: 749 IS Building, Tel: (412) 624-9421
Email: tipper@tele.pitt.edu
Office hours: Monday 1:30-3:00, Thursday 1:30-3:00 or by appointment
GSA: Korn Vajanapoom
Office: 747 SIS Building Tel: (412) 624-6822
Email: kornv@mail.sis.pitt.edu
Office hours: Monday1:30-3:00 in room 747, Tuesday 6-9 in room 831
Texts
The Art of Computer System Performance Analysis by Raj Jain , John Wiley, 1991.
References on reserve in SIS library
D. Claiborne, Mathematical Preliminaries for Computer Networking, John Wiley, 1994.
F. Mazda, Analytical Techniques in Telecommunications, Oxford Press, 1996.
A. Law and D. Kelton, Simulation Modeling and Analysis, 2nd Ed., McGraw Hill, 1991.
D. Malloy, Fundamentals of Performance Modeling, MacMillan, 1989.
GradingExamples, homework assignments, notes etc. will be on the on the class schedule web page 2120 Schedule
Project
A group (3 or less students) course project
involving a performance study using either measurements, simulation, queueing
theory or a combination of these techniques is required. Each group must send
a list of its members via email to the GSA and the instructor by no
later than Jan. 21
2004. If some individuals cannot
find a group, I will appoint them to one. A suggested list of projects will be
provided on Jan. 21,
2004. Each group must select a
project or propose a project (subject to approval) by
Jan.
28, 2004. An initial progress
report is DUE February
25, 2005. The final project must
be submitted no later than April 23, 2004.
Links to useful information on the Web
Network Monitoring Tools List of network management and measurement software
CAIDA Measurement Tool Taxonomy
Comprehensive list of IP measurement software/hardware
Example Animation using VINT simulator
J-SIM (JAVA process-oriented simulator (Free)
C++SIM simulation package (Free)
Simtools Summary Discussion (somewhat biased) of simulation software tools