Operational Laws A large number of day-to-day problem in computer systems performance analysis can be solved by using some simple relationships that do.

Slides:



Advertisements
Similar presentations
Chapter Queueing Notation
Advertisements

Queueing Models and Ergodicity. 2 Purpose Simulation is often used in the analysis of queueing models. A simple but typical queueing model: Queueing models.
10/12/1999(c) Ian Davis1 Predicting performance Topics: –Operational analysis of network models –Markov models.
Queueing Model 박희경.
Queuing Analysis Based on noted from Appendix A of Stallings Operating System text 6/10/20151.
Queuing Models Basic Concepts
CSE 807 Bounds on Performance1. 2 Significance of Bounds Provide valuable insight into the primary factors affecting the performance of computer system.
1 Part II Web Performance Modeling: basic concepts © 1998 Menascé & Almeida. All Rights Reserved.
Performance Engineering
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Simple queuing models (Sec )
Single queue modeling. Basic definitions for performance predictions The performance of a system that gives services could be seen from two different.
Waiting Lines Students should be able to:
Data Communication and Networks Lecture 13 Performance December 9, 2004 Joseph Conron Computer Science Department New York University
1 Queueing Theory H Plan: –Introduce basics of Queueing Theory –Define notation and terminology used –Discuss properties of queuing models –Show examples.
Queueing Network Model. Single Class Model Open - Infinite stream of arriving customers Closed - Finite population eg Intranet users Indistinguishable.
Little’s Theorem Examples Courtesy of: Dr. Abdul Waheed (previous instructor at COE)
1 Multiple class queueing networks Mean Value Analysis - Open queueing networks - Closed queueing networks.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Analysis of software reliability and performance.
Queuing Analysis Based on noted from Appendix A of Stallings Operating System text 6/28/20151.
7/3/2015© 2007 Raymond P. Jefferis III1 Queuing Systems.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Analysis of software reliability and performance.
Introduction to Queuing Theory. 2 Queuing theory definitions  (Kleinrock) “We study the phenomena of standing, waiting, and serving, and we call this.
1 TCOM 501: Networking Theory & Fundamentals Lecture 8 March 19, 2003 Prof. Yannis A. Korilis.
1 Part VI System-level Performance Models for the Web © 1998 Menascé & Almeida. All Rights Reserved.
Lab 01 Fundamentals SE 405 Discrete Event Simulation
Table of Contents Compound Linear Inequalities: Solving Algebraically Example: Algebraically solve, - 5 < 2x + 3  8. First break the compound inequality.
Computer Networks Performance Evaluation. Chapter 12 Single Class MVA Performance by Design: Computer Capacity Planning by Example Daniel A. Menascé,
yahoo.com SUT-System Level Performance Models yahoo.com SUT-System Level Performance Models8-1 chapter12 Single Class MVA.
Introduction to Queuing Theory
AN INTRODUCTION TO THE OPERATIONAL ANALYSIS OF QUEUING NETWORK MODELS Peter J. Denning, Jeffrey P. Buzen, The Operational Analysis of Queueing Network.
Quantifying Performance Models
M EAN -V ALUE A NALYSIS Manijeh Keshtgary O VERVIEW Analysis of Open Queueing Networks Mean-Value Analysis 2.
Network Analysis A brief introduction on queues, delays, and tokens Lin Gu, Computer Networking: A Top Down Approach 6 th edition. Jim Kurose.
Introduction to Queuing Theory
Queuing models Basic definitions, assumptions, and identities Operational laws Little’s law Queuing networks and Jackson’s theorem The importance of think.
CPE 619 Queueing Networks Aleksandar Milenković The LaCASA Laboratory Electrical and Computer Engineering Department The University of Alabama in Huntsville.
Introduction to Operations Research
Queueing Analysis of Production Systems (Factory Physics)
Lecture 10: Queueing Theory. Queueing Analysis Jobs serviced by the system resources Jobs wait in a queue to use a busy server queueserver.
NETE4631:Capacity Planning (2)- Lecture 10 Suronapee Phoomvuthisarn, Ph.D. /
Chapter 3 System Performance and Models. 2 Systems and Models The concept of modeling in the study of the dynamic behavior of simple system is be able.
Manijeh Keshtgary. Queuing Network: model in which jobs departing from one queue arrive at another queue (or possibly the same queue)  Open and Closed.
Queuing Theory Basic properties, Markovian models, Networks of queues, General service time distributions, Finite source models, Multiserver queues Chapter.
TexPoint fonts used in EMF.
OMSAN LOJİSTİK. Production and Operations Management 2: Process Flow Fundamentals Top Management Program in Logistics & Supply Chain Management (TMPLSM)
The production inventory problem What is the expected inventory level? What is expected backorder level? What is the expected total cost? What is the optimal.
Queueing Models with Multiple Classes CSCI 8710 Tuesday, November 28th Kraemer.
IE450 Models Relating Cycle-time, Throughput, WIP and Batch Sizes
Chapter 3 System Performance and Models Introduction A system is the part of the real world under study. Composed of a set of entities interacting.
1 Components performance modelling - Outline of queue networks - Mean Value Analisys (MVA) for open and close queue networks.
Chapter 4: Fundamentals of Queuing Models Structure and Performance Parameters Operational Analysis of Queuing Network General Features of Queuing Network.
CS352 - Introduction to Queuing Theory Rutgers University.
1 Part VII Component-level Performance Models for the Web © 1998 Menascé & Almeida. All Rights Reserved.
Solved Problem An inspection station for assembling printers receives 40 printers/hour and has two inspectors, each of whom can inspect 30 printers per.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part VI System-level Performance Models for the Web (Book, Chapter 8)
Review Session Jehan-François Pâris. Agenda Statistical Analysis of Outputs Operational Analysis Case Studies Linear Regression.
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part II System Performance Modeling: basic concepts, operational analysis (book, chap. 3)
Random Variables r Random variables define a real valued function over a sample space. r The value of a random variable is determined by the outcome of.
Queueing Theory. The study of queues – why they form, how they can be evaluated, and how they can be optimized. Building blocks – arrival process and.
QUEUING THEORY 1.  - means the number of arrivals per second   - service rate of a device  T - mean service time for each arrival   = ( ) Utilization,
Queuing Theory Simulation & Modeling.
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part VI System-level Performance Models for the Web.
CPE 619 Mean-Value Analysis
Performance Engineering
B.Ramamurthy Appendix A
Queuing models Basic definitions, assumptions, and identities
Queuing models Basic definitions, assumptions, and identities
TexPoint fonts used in EMF.
Variability 8/24/04 Paul A. Jensen
Presentation transcript:

Operational Laws A large number of day-to-day problem in computer systems performance analysis can be solved by using some simple relationships that do not require any assumptions about distribution of service times or interarrival times. Several such relationships called operational laws were identified originally by Buzen (1976) and later extended by Denning and Buzen (1978). The word operational means directly measured. Thus, operationally testable assumptions are the assumptions that can be verified by measurements.

Notation WAccumulated waiting time TLength of an observation interval A k Number of arrivals observed C k Number of completions observed λ k Arrivals rate X k Throughput B k Busy time

Notation (cont’d) U k Utilization S k Service requirement per visit NCustomer population R k Residence time ZThink time of a terminal user V k Number of visits D k Service demand

Fundamental Laws The Utilization Law: Little’s Law:

Fundamental Laws (cont’d) The Response Time Law: The Forced Flow Law:

Additional Relationships

More about Little’s Law Accumulated Time in System; Average Number of Requests in System; Average System Residence Time;

More about Little’s Law (cont’d) N = X 0 · R