lect5.ppt - 10/13/04 cis 4100 systems performance and evaluation lecture 7 by zornitza genova...
TRANSCRIPT
![Page 1: Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff](https://reader036.vdocument.in/reader036/viewer/2022062714/56649d1f5503460f949f237d/html5/thumbnails/1.jpg)
Lect5.ppt - 10/13/04
CIS 4100 Systems Performance and Evaluation
Lecture 7
byZornitza Genova Prodanoff
![Page 2: Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff](https://reader036.vdocument.in/reader036/viewer/2022062714/56649d1f5503460f949f237d/html5/thumbnails/2.jpg)
ZGP002
Lecture Outline
Chapter 5 – Planning the Capacity of Web Services
Adequate Capacity
Capacity Planning Methodology
Understanding the Environment
Workload Characterization
Workload Forecasting Performance Modeling and Prediction
![Page 3: Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff](https://reader036.vdocument.in/reader036/viewer/2022062714/56649d1f5503460f949f237d/html5/thumbnails/3.jpg)
ZGP003
Adequate Capacity
![Page 4: Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff](https://reader036.vdocument.in/reader036/viewer/2022062714/56649d1f5503460f949f237d/html5/thumbnails/4.jpg)
ZGP004
Capacity Planning Methodology
The methodology relies on:
• Workload Model
• Performance Model
• Cost Model
![Page 5: Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff](https://reader036.vdocument.in/reader036/viewer/2022062714/56649d1f5503460f949f237d/html5/thumbnails/5.jpg)
ZGP005
![Page 6: Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff](https://reader036.vdocument.in/reader036/viewer/2022062714/56649d1f5503460f949f237d/html5/thumbnails/6.jpg)
ZGP006
Capacity Planning Methodology
Phases of the methodology:
• Phase 1: Understanding the environment - learning what hardware, software, network protocols are present
![Page 7: Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff](https://reader036.vdocument.in/reader036/viewer/2022062714/56649d1f5503460f949f237d/html5/thumbnails/7.jpg)
ZGP007
![Page 8: Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff](https://reader036.vdocument.in/reader036/viewer/2022062714/56649d1f5503460f949f237d/html5/thumbnails/8.jpg)
ZGP008
![Page 9: Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff](https://reader036.vdocument.in/reader036/viewer/2022062714/56649d1f5503460f949f237d/html5/thumbnails/9.jpg)
ZGP009
![Page 10: Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff](https://reader036.vdocument.in/reader036/viewer/2022062714/56649d1f5503460f949f237d/html5/thumbnails/10.jpg)
ZGP0010
Capacity Planning Methodology
Phases of the methodology:
• Phase 2: Workload characterization – breaking the global workload into basic components is important, because basic components can be described with quantifiable parameters.
e.g. transaction arrival rates, service demand, etc.
![Page 11: Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff](https://reader036.vdocument.in/reader036/viewer/2022062714/56649d1f5503460f949f237d/html5/thumbnails/11.jpg)
ZGP0011
![Page 12: Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff](https://reader036.vdocument.in/reader036/viewer/2022062714/56649d1f5503460f949f237d/html5/thumbnails/12.jpg)
ZGP0012
Capacity Planning Methodology
Phases of the methodology:
• Phase 2: Workload characterization – many parameters are not measured directly, but are obtained by deriving their values from other (measurable) parameters.
![Page 13: Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff](https://reader036.vdocument.in/reader036/viewer/2022062714/56649d1f5503460f949f237d/html5/thumbnails/13.jpg)
ZGP0013
![Page 14: Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff](https://reader036.vdocument.in/reader036/viewer/2022062714/56649d1f5503460f949f237d/html5/thumbnails/14.jpg)
ZGP0014
![Page 15: Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff](https://reader036.vdocument.in/reader036/viewer/2022062714/56649d1f5503460f949f237d/html5/thumbnails/15.jpg)
ZGP0015
Capacity Planning Methodology
Phases of the methodology:
• Phase 2: Workload characterization – data collection issues: benchmarks or ROT maybe needed instead of raw measurements.
![Page 16: Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff](https://reader036.vdocument.in/reader036/viewer/2022062714/56649d1f5503460f949f237d/html5/thumbnails/16.jpg)
ZGP0016
![Page 17: Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff](https://reader036.vdocument.in/reader036/viewer/2022062714/56649d1f5503460f949f237d/html5/thumbnails/17.jpg)
ZGP0017
Capacity Planning Methodology
Phases of the methodology: • Phase 2: Workload characterization
Example 5.1 / Page 189
![Page 18: Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff](https://reader036.vdocument.in/reader036/viewer/2022062714/56649d1f5503460f949f237d/html5/thumbnails/18.jpg)
ZGP0018
Capacity Planning Methodology
Phases of the methodology:
• Phase 3: Workload validation – running synthetic workload and comparing results against the raw data results. If margin of error is within 10-30%, model is valid.
![Page 19: Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff](https://reader036.vdocument.in/reader036/viewer/2022062714/56649d1f5503460f949f237d/html5/thumbnails/19.jpg)
ZGP0019
Capacity Planning Methodology
Phases of the methodology:
• Phase 4: Workload forecasting – predicating how the system workload will change/vary in the future.
Example 5.2 / Page 191Example 5.3 / Page 194
Example 5.4 / Page 199 Solve the problem when throughput is only 600,324
1020 6