Performance evaluation

Slides:



Advertisements
Similar presentations
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. A PowerPoint Presentation Package to Accompany Applied Statistics.
Advertisements

Modeling of Complex Social Systems MATH 800 Fall 2011.
Discrete Event (time) Simulation Kenneth.
Simulation - An Introduction Simulation:- The technique of imitating the behaviour of some situation or system (economic, military, mechanical, etc.) by.
Modeling and Simulation By Lecturer: Nada Ahmed. Introduction to simulation and Modeling.
Introduction into Simulation Basic Simulation Modeling.
Simulating Single server queuing models. Consider the following sequence of activities that each customer undergoes: 1.Customer arrives 2.Customer waits.
Queueing Model 박희경.
Classification of Simulation Models
1 Performance Evaluation of Computer Networks Objectives  Introduction to Queuing Theory  Little’s Theorem  Standard Notation of Queuing Systems  Poisson.
Simulation with ArenaChapter 2 – Fundamental Simulation Concepts Discrete Event “Hand” Simulation of a GI/GI/1 Queue.
Data Communication and Networks Lecture 13 Performance December 9, 2004 Joseph Conron Computer Science Department New York University
Lecture 4 Mathematical and Statistical Models in Simulation.
Lab 01 Fundamentals SE 405 Discrete Event Simulation
Lecture 11 – Stochastic Processes
Graduate Program in Engineering and Technology Management
Introduction to Stochastic Models GSLM 54100
Introduction to Discrete Event Simulation Customer population Service system Served customers Waiting line Priority rule Service facilities Figure C.1.
(C) 2009 J. M. Garrido1 Object Oriented Simulation with Java.
A bit on Queueing Theory: M/M/1, M/G/1, GI/G/1 Yoni Nazarathy * EURANDOM, Eindhoven University of Technology, The Netherlands. (As of Dec 1: Swinburne.
1 Performance Evaluation of Computer Networks: Part II Objectives r Simulation Modeling r Classification of Simulation Modeling r Discrete-Event Simulation.
Queueing Theory [Bose] “The basic phenomenon of queueing arises whenever a shared facility needs to be accessed for service by a large number of jobs or.
Probability Review Thinh Nguyen. Probability Theory Review Sample space Bayes’ Rule Independence Expectation Distributions.
Chapter 10. Simulation An Integrated Approach to Improving Quality and Efficiency Daniel B. McLaughlin Julie M. Hays Healthcare Operations Management.
Decision Making.
Queuing Theory Basic properties, Markovian models, Networks of queues, General service time distributions, Finite source models, Multiserver queues Chapter.
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.
1 Systems Analysis Methods Dr. Jerrell T. Stracener, SAE Fellow SMU EMIS 5300/7300 NTU SY-521-N NTU SY-521-N SMU EMIS 5300/7300 Queuing Modeling and Analysis.
Quantitative Techniques Deepthy Sai Manikandan. Topics: Linear Programming Linear Programming Transportation Problem Transportation Problem Assignment.
1 Part 2 & 3 Performance evaluation. 2 Goals Understand the complex behavior of systems subject to "random phenomena" Develop intuitive understanding.
Simulation Examples and General Principles
Discrete Event (time) Simulation. What is a simulation? “Simulation is the process of designing a model of a real system and conducting experiments with.
Lecture V Probability theory. Lecture questions Classical definition of probability Frequency probability Discrete variable and probability distribution.
ECE 466/658: Performance Evaluation and Simulation Introduction Instructor: Christos Panayiotou.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 25 Simulation.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Introduction to discrete event systems
Dr. Anis Koubâa CS433 Modeling and Simulation
(C) J. M. Garrido1 Objects in a Simulation Model There are several objects in a simulation model The activate objects are instances of the classes that.
Queuing Theory.  Queuing Theory deals with systems of the following type:  Typically we are interested in how much queuing occurs or in the delays at.
EVOLUTION OF INDUSTRIAL ENGINEERING Prof. Dr. Orhan TORKUL Res. Asst. M. Raşit CESUR Res. Asst. Furkan YENER.
MA354 Math Modeling Introduction. Outline A. Three Course Objectives 1. Model literacy: understanding a typical model description 2. Model Analysis 3.
Introduction The objective of simulation – Analysis the system (Model) Analytically the model – a description of some system intended to predict the behavior.
Simulation Examples And General Principles Part 2
Chapter 1 What is Simulation?. Fall 2001 IMSE643 Industrial Simulation What’s Simulation? Simulation – A broad collection of methods and applications.
Traffic Simulation L2 – Introduction to simulation Ing. Ondřej Přibyl, Ph.D.
Monte Carlo Simulation Random Number Generation
OPERATING SYSTEMS CS 3502 Fall 2017
Prepared by Lloyd R. Jaisingh
Modeling and Simulation (An Introduction)
Simulation Statistics
ETM 607 – Spreadsheet Simulations
ADVANTAGES OF SIMULATION
Simulation Examples STOCHASTIC PROCESSES.
Simulation - Introduction
Queues Chapter 8 (continued)
CPSC 531: System Modeling and Simulation
World-Views of Simulation
Computer Systems Performance Evaluation
COMP60611 Fundamentals of Parallel and Distributed Systems
Discrete Event “Hand” Simulation of a GI/GI/1 Queue
Computer Systems Performance Evaluation
MECH 3550 : Simulation & Visualization
Performance evaluation of manufacturing systems
MECH 3550 : Simulation & Visualization
Simulation Supplement B.
Kendall’s Notation ❚ Simple way of summarizing the characteristics of a queue. Arrival characteristics / Departure characteristics / Number of servers.
Dr. Arslan Ornek MATHEMATICAL MODELS
Lecture 11 – Stochastic Processes
Presentation transcript:

Performance evaluation Part 2 & 3 Performance evaluation http://www.emse.fr/~xie/master

• Learn performance evalation methods and tools Goals • Understand the complex behavior of systems subject to "random phenomena" • Develop intuitive understanding of the behaviors of stochastic systems • Learn performance evalation methods and tools • Able to model real-life systems for analysis of both qualitative behaviors and quantitative performances

•Stochastic phenomena : which is not deterministic •Stochastic: from Greek stokhastikos(conjectural), meaning results of hasard •Stochastic phenomena : which is not deterministic

Performance evaluation System Modeling Models Analysis of the results Performance evaluation Performances ! Attention: the results are performances of the model and not those of the system!

A possible model Queue Server Customer arrival N(t) : nb of customers in the queue Ta : time between two consecutive arrivals ga: probability density of Ta Ts : Service time gs: probability density of Ts

Performance measures •4 important performance indicators of queueing systems –Throughput rate X (or TH) –Number of customers Q –Resource utilisation ratio U –Response time R

Performance evaluation methods •Discrete event simulation –A very general approach –Long computation time –Difficulty of results analysis •Analytical methods –Limited to simple models under restrictions –Quick computation time –Allow better understanding of the system •The two approaches are complementary in practice.

Another example : a production line Machine M1 M2 M3 M4 Raw material Finished Good Inventory buffer •Examples of state variables : –Nb of parts in intermediate buffers (0, 1, 2,…, capacity of the buffer) –State of the machine (UP or DOWN) •Examples of events : –Completion of a part on a machine –Failure of a machine

Performance indicators Mean buffer level Production rate of M3 Machine M1 M2 M3 M4 Raw material Utilization ratio of machine M3 Finished Good Inventory buffer Mean response time

Stochastic processes A stochastic process {Xt, t  T} is a sequence of random variables defined on the same state space E. It describes the evolution of a random variable over time. The state space and time can be either discrete or continuous. E continuous and T discrete E and T discrete E discrete and T continuous E and T continuous

Assumptions We restrict ourselves to discrete event processes. Two types of processes will be considered: Discrete time stochastic process {Xn}nIN Example: inventory level at the beginning of each day. Continuous time stochastic process {Xt}t > 0 Example: number of customers in a queue.