Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff.

Slides:



Advertisements
Similar presentations
Tales from the Lab: Experiences and Methodology Demand Technology User Group December 5, 2005 Ellen Friedman SRM Associates, Ltd.
Advertisements

Chapter 9. Performance Management Enterprise wide endeavor Research and ascertain all performance problems – not just DBMS Five factors influence DB performance.
Topics to be discussed Introduction Performance Factors Methodology Test Process Tools Conclusion Abu Bakr Siddiq.
1 CS533 Modeling and Performance Evaluation of Network and Computer Systems Capacity Planning and Benchmarking (Chapter 9)
Chapter 13 Network Design and Management
Copyright © 2005 Department of Computer Science CPSC 641 Winter PERFORMANCE EVALUATION Often in Computer Science you need to: – demonstrate that.
Adapted from Menascé & Almeida.1 Workload Characterization for the Web.
Workload Characterization Sept. 23 rd, 2008 CSCI 8710.
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part IV Capacity Planning Methodology.
C-Store: Introduction to TPC-H Jianlin Feng School of Software SUN YAT-SEN UNIVERSITY Mar 20, 2009.
© Copyright 2008, SoftWell Performance AB 1 Performance Testing Distributed Systems Concepts and Terminology v0.6.1.
Performance Engineering Methodology Chapter 4. Performance Engineering Performance engineering analyzes the expected performance characteristics of a.
NETE4631:Capacity Planning (3)- Private Cloud Lecture 11 Suronapee Phoomvuthisarn, Ph.D. /
1 Part IV Capacity Planning Methodology © 1998 Menascé & Almeida. All Rights Reserved.
1Adapted from Menascé & Almeida. Capacity Planning Methodology.
Principles and Learning Objectives
Project 4 U-Pick – A Project of Your Own Design Proposal Due: April 14 th (earlier ok) Project Due: April 25 th.
Revision IACT 418 IACT 918 Corporate Network Planning.
WM Software Process & Quality Generic Processes - Slide #1  P. Sorenson SPiCE Reference Model - how to read Chapter 5 Capability Levels (process.
1 PERFORMANCE EVALUATION H Often in Computer Science you need to: – demonstrate that a new concept, technique, or algorithm is feasible –demonstrate that.
Measuring Performance Chapter 12 CSE807. Performance Measurement To assist in guaranteeing Service Level Agreements For capacity planning For troubleshooting.
1Adapted from Menascé & Almeida. Capacity Planning Methodology.
Yaksha: A Self-Tuning Controller for Managing the Performance of 3-Tiered Web Sites Abhinav Kamra, Vishal Misra CS Department Columbia University Erich.
1 Internet Management and Security We will look at management and security of networks and systems. Systems: The end nodes of the Internet Network: The.
Capacity planning for web sites. Promoting a web site Thoughts on increasing web site traffic but… Two possible scenarios…
1 Part VI System-level Performance Models for the Web © 1998 Menascé & Almeida. All Rights Reserved.
Using Standard Industry Benchmarks Chapter 7 CSE807.
Chapter 14 Network Design and Management. Introduction Properly designing a computer network is a difficult task. It requires planning and analysis, feasibility.
Lect11.ppt - 03/15/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 11 Link-Level Flow and Error Control by Zornitza Genova Prodanoff.
Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Chapter 3 Performance Measurement of TCP/IP Networks.
Lect3..ppt - 09/12/04 CIS 4100 Systems Performance and Evaluation Lecture 3 by Zornitza Genova Prodanoff.
Lect2..ppt - 08/11/04 CIS 4100 Systems Performance and Evaluation Lecture 1 by Zornitza Genova Prodanoff.
How to read and critique a technical paper?. 3 phases to reading Determine if there is anything interesting at all in the paper. Determine which portion.
Introduction to Discrete Event Simulation Customer population Service system Served customers Waiting line Priority rule Service facilities Figure C.1.
Chapter 8 Architecture Analysis. 8 – Architecture Analysis 8.1 Analysis Techniques 8.2 Quantitative Analysis  Performance Views  Performance.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 2 Protocols and the TCP/IP Suite by Zornitza Genova Prodanoff.
Performance Evaluation of Computer Systems Introduction
1 Performance Evaluation of Computer Systems and Networks Introduction, Outlines, Class Policy Instructor: A. Ghasemi Many thanks to Dr. Behzad Akbari.
Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 5 Asynchronous Transfer Mode (ATM) by Zornitza Genova Prodanoff.
Lect3..ppt - 09/13/04 CIS 4100 Systems Performance and Evaluation Lecture 4 by Zornitza Genova Prodanoff.
Entities and Objects The major components in a model are entities, entity types are implemented as Java classes The active entities have a life of their.
ES Model development Dr. Ahmed Elfaig The ES attempts to predict results from available information, data and knowledge The model should be able to infer.
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part V Workload Characterization for the Web (Book, chap. 6)
Performance evaluation of component-based software systems Seminar of Component Engineering course Rofideh hadighi 7 Jan 2010.
1 Unobtrusive Performance Analysis – Where is the QoS in TAPAS? University College London James Skene –
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 4 Frame Relay by Zornitza Genova Prodanoff.
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part VIII Concluding Remarks.
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part V Workload Characterization for the Web.
NETE4631: Network Information System Capacity Planning (2) Suronapee Phoomvuthisarn, Ph.D. /
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part VI System-level Performance Models for the Web (Book, Chapter 8)
UNIT-3 Performance Evaluation UNIT-3 IT2031. Web Server Hardware and Performance Evaluation Key question is whether a company should host their own Web.
Lecture PowerPoint Slides Basic Practice of Statistics 7 th Edition.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 3 TCP and IP by Zornitza Genova Prodanoff.
Lect5.ppt - 02/23/06 CIS 4100 Systems Performance and Evaluation Lecture 6 by Zornitza Genova Prodanoff.
UC Marco Vieira University of Coimbra
CS 501: Software Engineering Fall 1999 Lecture 23 Design for Usability I.
MARLAP Measurement Uncertainty Workshop
OPERATING SYSTEMS CS 3502 Fall 2017
Abhinav Kamra, Vishal Misra CS Department Columbia University
Systems Design, Implementation, and Operation
Capacity Analysis, cont. Realistic Server Performance
Systems Design Chapter 6.
Computer Systems Performance Evaluation
CDA 6505 Network Architecture and Client/Server Computing
Computer Systems Performance Evaluation
Systems Biology Strikes Gold
Wireless Performance Prediction – Organization Proposal
Wireless Performance Prediction – Organization Proposal
Query Processing.
Presentation transcript:

Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff

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

ZGP003 Adequate Capacity

ZGP004 Capacity Planning Methodology The methodology relies on: Workload Model Performance Model Cost Model

ZGP005

ZGP006 Capacity Planning Methodology Phases of the methodology: Phase 1: Understanding the environment - learning what hardware, software, network protocols are present

ZGP007

ZGP008

ZGP009

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.

ZGP0011

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.

ZGP0013

ZGP0014

ZGP0015 Capacity Planning Methodology Phases of the methodology: Phase 2: Workload characterization – data collection issues: benchmarks or ROT maybe needed instead of raw measurements.

ZGP0016

ZGP0017 Capacity Planning Methodology Phases of the methodology: Phase 2: Workload characterization Example 5.1 / Page 189

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.

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 191 Example 5.3 / Page 194 Example 5.4 / Page 199 Solve the problem when throughput is only