Performance Engineering
Enterprise Computing
Performance Engineering
Spring
2005
|
Instructor: Brian Wilson
(brian.wilson@cc.gatech.edu) |
Classes: Tu/Th, 6:00 - 7:30pm
|
Description | Announcements | Tentative Course Schedule | Grading | Project
Course Resources | Student Expectations | Instructor
Expectations | Required Reading
Student Presentations |
CS4803EPR Email List
This course is a fundamental study of distributed computing performance, scalability and reliability simulation theories, methods and practices. The course will cover:
The course material
consists primarily of white papers and case studies (and
student presentations thereof), lecture notes,
required and
recommended reading, instructor led or guided lectures, guest lectures,
state-of-the-art tools and discussions. There will be a
project that
applies the concepts and techniques discussed in the class to enterprise
computing performance validation.
The early part of the
course will be largely theoretical. The majority of the required reading will
take place during that period. The remainder of the course will become progressively
technical in nature.
1/14: I posted a new version of the
Project SOW, including
modifications to the Project Grading and Resources sections
1/18: I posted the
presentation schedule
1/18: More details on written presentation
requirements
1/31: Updated course schedule; LR CBT due 2/15
1/31: Project performance test plan due 2/22
Reading assignments and student presentations are expected to be prepared/complete by the beginning of the associated lecture.
|
Week |
Date |
Description |
Time |
Lecture Slides |
Reading / Deliverables |
|
1 |
1/11 |
Course Introduction Enterprise Computing Lab visit |
:30 |
| |
|
1/13 |
Course Project Overview |
|
Load Testing to Predict Performance |
2 |
1/18 |
SPE Overview - 1
|
|
|
1/20 |
SPE Overview - 2
|
|
|||
|
3 |
1/25 |
Performance Test Planning Part 1 |
1:30 |
||
|
1/27 |
Performance Test Planning - Part 2 |
1:30 |
| ||
|
4 |
2/1 |
Case Studies and White Papers
|
1:30
|
|
|
|
2/3 |
Performance Test Planning - Part 3 Case Studies and White Papers
|
1:10 :20 |
|||
|
5 |
2/8 |
Performance Test Planning - Part 4
|
1:30 |
||
|
2/10 |
Test Execution
|
1:30 |
|||
|
6 |
2/15 |
Results Analysis
|
1:30 |
LoadRunner CBT Due | |
|
2/17 |
Mid-Term Exam Review |
1:30 |
|
| |
|
7 |
2/22 |
Mid-Term Exam
|
|
|
|
|
2/24 |
Performance Simulation - Part 1
Project Performance Test Plan student presentation (for extra credit) |
:45
:45 |
| ||
|
8 |
3/1 |
Performance Simulation - Part 2
|
:30 |
|
|
|
3/3 |
Performance Simulation - Part 3
|
:30 |
|
| |
|
9 |
3/8 |
Performance Simulation - Part 4
|
:30
|
|
|
|
3/10 |
Performance Simulation - Part 5
|
|
|
| |
|
10 |
3/15 |
J2EE Deep Diagnostics Overview
|
|
|
|
|
3/17 |
Guest Lecturer: Bill Hayden
|
|
|
| |
|
11 |
|
SPRING BREAK |
|
|
|
|
12 |
3/29 |
Performance Simulation - Part 7
|
:30 |
|
|
|
3/31 |
Performance Simulation - Part 8
|
:30 |
|
| |
|
13 |
4/5 |
Guest Lecturer: Caleb Billingsley
|
|
| |
|
4/7 |
Student Presentations 2 |
|
|
| |
|
14 |
4/12 |
Project Script Review |
|
|
|
|
4/14 |
Performance Analysis and Reporting - Part 1
|
|
|
| |
|
15 |
4/19 |
Performance Analysis and Reporting - Part 2
|
|
|
|
|
4/21 |
Performance Management - SiteScope
|
|
|
| |
|
16 |
4/26 |
Final Project Presentations |
|
|
|
|
4/28 |
Final Exam Review |
|
|
| |
|
17 |
5/3 |
FINAL
EXAM |
|
|
|
In addition to specific reading assignments found throughout the Course Schedule, this reading should be completed prior to the final exam, or in accordance with the class schedule.
| Title | Author(s) | ISBN | Chapters |
| Performance Solutions [a Practical Guide to Creating responsive, Scalable Software] | Connie U.
Smith Lloyd G. Williams |
0201722291 | 1-3,6,15 |
| Computer Systems Performance Evaluation and Prediction | Paul J.
Fortier Howard E. Michel |
1-55558-260-5 | 3,6-7,8.1-8.3,10-11 |
| Class Participation |
5% |
| Student Presentations |
10% |
| Midterm Exam |
15% |
| Final Exam |
30% |
| Project | 40% |
Student Presentations
of Case Studies
Students are required to choose one case study from the list below for his/her presentation. Each student will give one 15-20 minute presentation summarizing the analysis of one of these case studies. Each case study may be presented by one student only. Case study selections must be made, via email, to the Instructor no later than the beginning of the second lecture (1/13); the instructor will schedule each student's presentation at that time. The presentations must be presented to the Instructor, via email, by midnight prior to the assigned presentation date. The presentation schedule is posted here.
Written Presentation: The paper will be in Microsoft Word format and will be of no less than 3 and no more than 4 single-spaced pages in length. It will contain an executive summary, problem statement, findings and a conclusion. There is no specific form or format in the format of commentary as long as you cover the required outline given below:
Name of the paper
Half page: summarize the main points of the paper
Half page: point out the limitation(s) of the paper
Half to one page: Relate this paper to your personal knowledge, experience or related study topics.
Oral Presentation: Oral presentations will use a PowerPoint
slideshow for enhancement. Students should use
oral and written
presentation techniques acceptable in the technical business community.
Other useful tips on oral and written presentations may be found
here. There is
an opportunity for one student to present his/her team's
project test plan on 2/24; the opportunity is first come first served.
Contact the Instructor immediately if interested. An additional 1-5% of the
student's overall course grade will be awarded.
| ScalableEcommerceSolutions | HP_Scalability |
| EJB_Performance | Performance Analysis In the Age of the Internet |
| TSEperformance |