CSCI 8710
Computer System Performance Evaluation
Fall 2006
Department of Computer Science
Franklin College of Arts and Sciences
The University of Georgia
This four-hour course address computer systems performance analysis. It
introduces the main concepts and techniques needed to plan the capacity of
computer systems, predict their future performance under different
configurations, and design new applications that meet performance
requirements. The course is mainly based on the use of analytic queuing
network models of computer systems. These techniques are applied to study the
performance of centralized, distributed, parallel, client/server systems, Web
server and e-commerce site performance. The course also discusses performance
measuring tools for operating systems such as Unix and Windows NT. The course
provides the students with hands-on experience in performance evaluation
through a project. The concept and applications of software performance
engineering are also covered.
Course Topics:
- Computer System Lifecycle
- From Systems to Descriptive Models
- Quantifying Performance Models
- Performance Engineering Methodology
- Case Study I: A Database Service
- Multiclass Open Queuing Network Models
- Case Study II: A Web Server
- Multiclass Closed Queuing Network Models
- Case Study III: A Data Center
- Markov Models
- Case Study IV: An E-Business Service
- Case Study V: A Help-Desk Service
- Queuing Networks with Load Dependent Devices.
- Non-Product Form Queuing Network Models
Course resources
- Calendar
- Recommended Textbook:
- Performance by Design: Computer Capacity Planning by Example, by Daniel A. Menasce, Virgilio A.F. Almeida, and Lawrence W. Dowdy
- Optional Textbooks:
- Capacity Planning for Web Services: Metrics, Models, and Methods by Daniel A. Menasce and Virgilio A.F. Almeida
- The Art of Computer Systems Performance Analysis by Raj Jain
- Introduction to Computer System Performance Evaluation by K. Kant
- The Art of Measurement by Ronald W. Potter
- Additional readings (papers) will be made available during the course of the semester.
People:
Times and Places
- Class is held T/T 12:30-1:45 in Boyd 328 and W 12:20-1:10 in GSRC 306
- Office hours with Dr. Kraemer: Wed 1:30 - 2:30
Course Policies
Eileen Kraemer
(eileen@cs.uga.edu)
Last modified: Thurs Aug 17 2006