Professional Documents
Culture Documents
Overview
Outline
Cost?
Measurement generally most expensive
Analytic modeling cheapest (pencil and paper)
Simulation often cheap but some tools expensive
Saleability?
Criterion
Modeling
Simulation Measurement
1. Stage
Any Any Prototype+
2. Time
Small Medium
Varies
required
3. Tools
Analysts
Some Instrumentation
languages
4. Accuracy Low Moderate Varies
5. Trade-off Easy Moderate Difficult
evaluation
6. Cost
Small Medium
High
7. Saleabilty Low Medium
High
Outline
Rate
Request
System
Not
Correct
Probability
Eventk
Errori
Time
between
Duration
Time
between
Availability
Not
Done
Resource
Reliability
Done
Correct
Speed
Time
Outline
Case Study (1 of 5)
algorithms
User sends block of packets to destination
Case Study (2 of 5)
Case Study (3 of 5)
Case Study (4 of 5)
Case Study (5 of 5)
Outline
Response Time
Throughput
Reliability
Operations/second
Capacity
Efficiency
Utilization
Uptime
MTTF
Response Time (1 of 2)
Systems
Response
Time
Response Time (2 of 2)
User
Starts
Request
User
Finishes
Request
System
Starts
Execution
System
Starts
Response
System
Finishes
Response
Time
Reaction
Time
Think
Time
Response
Time 1
Response
Time 2
Response Time+
Throughput (1 of 2)
Throughput (2 of 2)
Thrput
Knee
Nominal
Capacity
Knee
Capacity
Response
Time
Load
Load
Usable
Capacity
Nominal capacity
is ideal (ex: 10
Mbps)
Usable capacity
is achievable (ex:
9.8 Mbps)
Knee is where
response time
goes up rapidly
for small
increase in
throughput
Efficiency
Efficiency
Number of Processors
Utilization
Miscellaneous Metrics
Reliability
Availability
Cost/Performance ratio
Utility Classification
Utility
LB
Better
Metric
Utility
NB
Best
Metric
Better
Metric
Outline
Whats wrong?
3
General Problems
Setting Performance
Requirements: Case Study (1 of 2)
Performance for high-speed LAN
Speed if packet delivered, time taken to do so is
important
Reliability
Setting Performance
Requirements: Case Study (2 of 2)
Availability