BIS 494: Topics in Information Systems 1 M/M/c Queuing Simulation with VBA (1) Business Process Modeling, Simulation and Design.

Slides:



Advertisements
Similar presentations
Part 3 Probabilistic Decision Models
Advertisements

IE 429, Parisay, January 2003 Review of Probability and Statistics: Experiment outcome: constant, random variable Random variable: discrete, continuous.
Microsimulation of Survey Collection Yves Bélanger Kristen Couture 26 January 2010.
Lab Assignment 1 COP 4600: Operating Systems Principles Dr. Sumi Helal Professor Computer & Information Science & Engineering Department University of.
Chapter 20: Simulation Re-Visited Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University Name.
Simulation of multiple server queuing systems
Queuing Analysis Based on noted from Appendix A of Stallings Operating System text 6/10/20151.
Classification of Simulation Models
1 Monte-Carlo Simulation Simulation with Spreadsheets.
Building and Running a FTIM n 1. Define the system of interest. Identify the DVs, IRVs, DRVs, and Objective. n 2. Develop an objective function of these.
Simulation with ArenaChapter 2 – Fundamental Simulation Concepts Discrete Event “Hand” Simulation of a GI/GI/1 Queue.
Waiting Line Management
Queueing Network Model. Single Class Model Open - Infinite stream of arriving customers Closed - Finite population eg Intranet users Indistinguishable.
1 Validation and Verification of Simulation Models.
Simulating Single server queuing models. Consider the following sequence of activities that each customer undergoes: 1.Customer arrives 2.Customer waits.
Graduate Program in Engineering and Technology Management
Simulation Output Analysis
Copyright ©: Nahrstedt, Angrave, Abdelzaher, Caccamo1 Queueing Systems.
1 OM2, Supplementary Ch. D Simulation ©2010 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
NETE4631:Capacity Planning (2)- Lecture 10 Suronapee Phoomvuthisarn, Ph.D. /
Visual Basic for Applications Macro Programming For Microsoft Office.
Structure of a Waiting Line System Queuing theory is the study of waiting lines Four characteristics of a queuing system: –The manner in which customers.
IE 429, Parisay, January 2010 What you need to know from Probability and Statistics: Experiment outcome: constant, random variable Random variable: discrete,
1 Chapters 8 Overview of Queuing Analysis. Chapter 8 Overview of Queuing Analysis 2 Projected vs. Actual Response Time.
Chapter 2 – Fundamental Simulation ConceptsSlide 1 of 46 Chapter 2 Fundamental Simulation Concepts.
SIMULATION EXAMPLES QUEUEING SYSTEMS.
SIMULATION OF A SINGLE-SERVER QUEUEING SYSTEM
Simulation Examples and General Principles
ME 142 Engineering Computation I Exam 2 Review VBA.
Simulation Continuous Vars Dr. Satish Nargundkar 1 Monte Carlo Simulation Continuous Variables.
M/M/1 Queues Customers arrive according to a Poisson process with rate. There is only one server. Service time is exponential with rate  j-1 jj+1...
1 1 Slide © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
1 1 Slide © 2009 South-Western, a part of Cengage Learning Slides by John Loucks St. Edward’s University.
Structure of a Waiting Line System Queuing theory is the study of waiting lines Four characteristics of a queuing system: –The manner in which customers.
Chapter Seven Applications Using Arena McGraw-Hill/Irwin © 2005 The McGraw-Hill Companies, Inc. All rights reserved.
(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.
Copyright ©: Nahrstedt, Angrave, Abdelzaher, Caccamo1 Queueing Systems.
Waiting Line Theory Akhid Yulianto, SE, MSc (log).
1 1 Slide Chapter 12 Waiting Line Models n The Structure of a Waiting Line System n Queuing Systems n Queuing System Input Characteristics n Queuing System.
HNC Flow Chart 1 IT Systems Analysis and Design SSADM – Design.
COMT 4291 Queuing Analysis COMT Call/Packet Arrival Arrival Rate, Inter-arrival Time, 1/ Arrival Rate measures the number of customer arrivals.
The Functions of Operating Systems Spooling. Learning Objectives Describe spooling, explaining why it is used.
HMP Simulation - Introduction Deterministic vs. Stochastic Models Risk Analysis Random Variables Best Case/Worst Case Analysis What-If Analysis.
Mohammad Khalily Islamic Azad University.  Usually buffer size is finite  Interarrival time and service times are independent  State of the system.
Simple Queueing Theory: Page 5.1 CPE Systems Modelling & Simulation Techniques Topic 5: Simple Queueing Theory  Queueing Models  Kendall notation.
Queuing Theory. Model Customers arrive randomly in accordance with some arrival time distribution. One server services customers in order of arrival.
WAITING LINES AND SIMULATION
Prepared by Lloyd R. Jaisingh
Pieces of a Simulation Entities
ETM 607 – Spreadsheet Simulations
ADVANTAGES OF SIMULATION
2.7: Simulation.
Queuing Theory Non-Markov Systems
Chapter 10 Verification and Validation of Simulation Models
SIMULATION EXAMPLES QUEUEING SYSTEMS.
Birth-Death Process Birth – arrival of a customer to the system
Queuing Systems Don Sutton.
LESSON 12: EXPONENTIAL DISTRIBUTION
DECISION MODELING WITH Prentice Hall Publishers and
SIMULATION EXAMPLES QUEUEING SYSTEMS.
Simulation Continuous Variables Simulation Continuous Vars
Queuing Theory By: Brian Murphy.
Discrete Event “Hand” Simulation of a GI/GI/1 Queue
Network performance project
Lecture 18 Syed Mansoor Sarwar
MECH 3550 : Simulation & Visualization
Waiting Line Models Waiting takes place in virtually every productive process or service. Since the time spent by people and things waiting in line is.
Custom Forms with VBA in Excel In-Class Exercise #11
Presentation transcript:

BIS 494: Topics in Information Systems 1 M/M/c Queuing Simulation with VBA (1) Business Process Modeling, Simulation and Design

2 Overview Problem (VBA Assignment 1) Logics – Flowchart –Main Sub –Arrival Sub –ServerOpen Sub –Report, and others Coding Flowchart

3 Problem Spreadsheet simulation usually means creating a spreadsheet model with random numbers (e.g. exponential) in certain cell and then replicating the model with a data table and add-in such as VBA. Multi-server queuing system is very difficult to model with spreadsheet formulas because of the timing and bookkeeping involved (like which server has finished the service). A more natural approach is to take care of all the model’s logic in VBA and then simply report the results on a worksheet.

4 Outline of the Simulation Arrival Rate (λ) Multiple Servers (c) with identical service rate (μ) Single line queue Limited time length (no more customers at some point of time) Limited queue length (?) User Inputs

5 Output See example Sample output.xlsSample output.xls To get these values in the end, what variables should be kept for each event?

6 Logic Flowchart Main Sub –Structure the entire logic –Subroutines are used to hide unnecessary details –Think logics first before translating into coding Sub Flowchart.vsd