Occupation / queue size D/D/1: Constant arrivals, constant duration. M/D/1: Exponential arrivals, constant duration. 0.60.80.91 occupation rate queue size.

Slides:



Advertisements
Similar presentations
Intro to Arena A Third Simulation. Model 3 We add more features to Model 2, also from Ch. 5 of Simulation with Arena. The justification for adding features.
Advertisements

Arena modeling Conceptual model can be converted into Arena model. Arena model: connected building blocks. Building blocks must be parameterized. Arena.
IE 429, Parisay, January 2003 Review of Probability and Statistics: Experiment outcome: constant, random variable Random variable: discrete, continuous.
Capacity Setting and Queuing Theory
Outline input analysis input analyzer of ARENA parameter estimation
Experimental Design, Response Surface Analysis, and Optimization
DCT Analysis. Concepts: UML-like class model of essential classes and actions.
Business Process Simulation Marc Voorhoeve HG 7.86(247)2420.
Problems with parameterization (example:keeper usage): average duration: 1.27, min: 0.106, max: 6.46 possible outcome for keeper and crane queues? Assignment.
Pitfalls. No problem definition "We have many problems in our line of business. Just start building a simulation model of our business while we figure.
1 Statistical Inference H Plan: –Discuss statistical methods in simulations –Define concepts and terminology –Traditional approaches: u Hypothesis testing.
Performance Analysis and Monitoring Facilities in CPN Tools Tutorial CPN’05 October 25, 2005 Lisa Wells.
MGTO 231 Human Resources Management Personnel selection I Dr. Kin Fai Ellick WONG.
1 Performance Evaluation of Computer Networks Objectives  Introduction to Queuing Theory  Little’s Theorem  Standard Notation of Queuing Systems  Poisson.
Simulation.
Performance Evaluation
1 Validation and Verification of Simulation Models.
Text Exercise 1.38 (a) (b) (Hint: Find the probability of the event in question of occurring.) In the statement of this exercise, you are instructed to.
Problem definition and Analysis. Scope Performance indicators (system time, resource occupation, cost,...) Key object classes (order, delivery,...) and.
7/3/2015© 2007 Raymond P. Jefferis III1 Queuing Systems.
OS Fall ’ 02 Performance Evaluation Operating Systems Fall 2002.
Choosing Your Primary Research Method What do you need to find out that your literature did not provide?
Constant process Separate signal & noise Smooth the data: Backward smoother: At any give T, replace the observation yt by a combination of observations.
3/25/2002Gustavo Cancelo1 Data flow analysis in the Processor Farmlet Transient Behavior of the M/M/1 process.
8/20/2015Slide 1 SOLVING THE PROBLEM The two-sample t-test compare the means for two groups on a single variable. the The paired t-test compares the means.
Self-Similarity of Network Traffic Presented by Wei Lu Supervised by Niclas Meier 05/
Flows and Networks Plan for today (lecture 5): Last time / Questions? Waiting time simple queue Little Sojourn time tandem network Jackson network: mean.
Simulation Output Analysis
Chapter 5 Modeling & Analyzing Inputs
1 Validation & Verification Chapter VALIDATION & VERIFICATION Very Difficult Very Important Conceptually distinct, but performed simultaneously.
Simulation Examples ~ By Hand ~ Using Excel
1 Performance Evaluation of Computer Networks: Part II Objectives r Simulation Modeling r Classification of Simulation Modeling r Discrete-Event Simulation.
Verification & Validation
Intro to Arena A Second Simulation.
Chapter 4 – Modeling Basic Operations and Inputs  Structural modeling: what we’ve done so far ◦ Logical aspects – entities, resources, paths, etc. 
Software Reliability SEG3202 N. El Kadri.
Chapter 2 Machine Interference Model Long Run Analysis Deterministic Model Markov Model.
Goals for Today Review the basics of an experiment Learn how to create a unit-weighted composite variable and how/why it is used in psychology. Learn how.
Marlon Dumas marlon.dumas ät ut . ee
 Birth Death Processes  M/M/1 Queue  M/M/m Queue  M/M/m/B Queue with Finite Buffers  Results for other Queueing systems 2.
Assignment 5 Purpose: comparison of models and reporting on the conclusions. Models supposed to be correct, so e.g. apparently increased keeper productivity.
1 Statistical Distribution Fitting Dr. Jason Merrick.
Queuing Theory Basic properties, Markovian models, Networks of queues, General service time distributions, Finite source models, Multiserver queues Chapter.
Chapter 16 Capacity Planning and Queuing Models
1 Chapters 8 Overview of Queuing Analysis. Chapter 8 Overview of Queuing Analysis 2 Projected vs. Actual Response Time.
ICOM 6115: Computer Systems Performance Measurement and Evaluation August 11, 2006.
The Nature Of Science Schoonover. Gather more information to see if your answer is correct. If possible, perform experiments. Data are observations and.
Chapter 10 Verification and Validation of Simulation Models
Computer Simulation. The Essence of Computer Simulation A stochastic system is a system that evolves over time according to one or more probability distributions.
Learning Simio Chapter 10 Analyzing Input Data
Parallel and Distributed Simulation Time Parallel Simulation.
AS Level ICT Data entry: Creating validation checks.
C HOOSING E VALUATION T OOLS. Gathering information requires the appropriate tool Important to use a variety of data collection types.
Logistic Regression. Linear regression – numerical response Logistic regression – binary categorical response eg. has the disease, or unaffected by the.
CS 450 – Modeling and Simulation Dr. X. Topics System Analysis Arrival process The Queue The Server The simulation.
Building Valid, Credible & Appropriately Detailed Simulation Models
Hypothesis Tests l Chapter 7 l 7.1 Developing Null and Alternative
Single-Server Queue Model
Random Variates 2 M. Overstreet Spring 2005
DCT container terminal
Chapter 10 Verification and Validation of Simulation Models
Demo on Queuing Concepts
Using the Input Analyzer
Modelling Input Data Chapter5.
Variability 8/24/04 Paul A. Jensen
Single-Server Queue Model
CSE 550 Computer Network Design
Model 4-2: The Enhanced Electronic Assembly and Test System
Model 4-2: The Enhanced Electronic Assembly and Test System
Presentation transcript:

Occupation / queue size D/D/1: Constant arrivals, constant duration. M/D/1: Exponential arrivals, constant duration occupation rate queue size a 2a 4a

Arena experiments M/D/1 queues. D/D/1 queues. Tandem queues.

Assignment 2 Goal: obtain Arena knowledge. Modeling+experimenting. Various models are possible. Several modeling pitfalls. Use of expression builder. Repeated test vs. "hold" block.

Modeling: parameter choice Problem definition Modeling Validation Experiment Interpret Conceptual impl: Arena CPN Tools parameterization

Modeling: parameters - observations (direct / video recordings), - event logs (e.g. SAP): often interpretation needed, Select a distribution that accords with theory and matches measured averages. Example: "create" block M measured arrivals in N time units; exponential distribution with intensity M / N. - interviews. Parameters for a model obtained by a combination of

DCT arrivals Model should differentiate between B/F/BF trucks: three generators with three different intensities. Intensities may stay the same or fluctuate. first 108 B trucks 0-265, next first 49 BF trucks , next first 90 F trucks 1-427, next There may be reasons for fluctuations (e.g. traffic); look for confirmation by interviews! DCT trace: arrival 1 at 0.00, 500 at exp., avg interarrival time / 499. Import trace into spreadsheet.

Arena input analyzer Example with interarrival times for B trucks. However, no variable-intensity exponential distribution. So, divide in subparts and analyze separately. Keep asking questions! Listen to answers given! Trace file is imported into spreadsheet and sorted. Export selected data to text file, which can be read by input analyzer.

Processing times Inferring processing times from trace. Problem with assessing duration for steps needing resources. Suppose step needs a resource R. Idle time of R in between? Look at predecessor job(s)! Job idstart Brdy B

Assess resource occupation Job idrdy Astart Brdy B When is resource R idle? Apparently, R not immediately available after rdy B.

Resource usage modeling rdy A Job idrdy Astart Brdy B A2Bst Brdy B ? ? ? 1.38 ? B-queue empty ↔ t can be timed ↔ u cannot be timed

DCT processing Important for keeper occupation: arrival (ar), start (sk), error (er), approved (ap), fail (fl). arskerapfl (B) 43(F) 44(BF) 45(B) 46(BF) 32(B) 31(B) 30(BF) extra keeper occupation

Keeper process Keeper busy time(ap) - time(sk) + plm. 0.07if OK time(er) - time(sk) + plm. 0.07if failure time(er) - time(sk) + ?(extra)if corrected Assumption: extra time equals normal check time

DCT processing Important for crane occupation: mv/d, s1/2, gt/p, pt/p, rd. 19(B) apmvgtmvrdpp (B) 22(F) (BF) 23(F) 24(B) 25(B) apmvgtmvgtppmds1gpmvptrd apmvmds2gpmvptrd

Crane process Six different paths: B, F, BF, with and without extra first move. F and BF have an optional s1/s2 step for obtaining the needed container. Two modeling options: 1. Model each step; fit distributions for each step. Do not forget the extra time after "pp" step. 2. Aggregate and use a bit of analysis to approximate distribution(s). Simulation can be used to find out whether option 2 is appropriate.