Advantages of simulation 1. New policies, operating procedures, information flows and son on can be explored without disrupting ongoing operation of the.

Slides:



Advertisements
Similar presentations
Chapter 13 Queueing Models
Advertisements

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.
Modeling & Simulation. System Models and Simulation Framework for Modeling and Simulation The framework defines the entities and their Relationships that.
Lecture 3 Concepts of Discrete-Event Simulation. 2 Discrete Event Model  In the discrete approach to system simulation, state changes in the physical.
Model Antrian By : Render, ect. Outline  Characteristics of a Waiting-Line System.  Arrival characteristics.  Waiting-Line characteristics.  Service.
Model Classification and Steps in a Simulation Study
1 Performance Evaluation of Computer Networks Objectives  Introduction to Queuing Theory  Little’s Theorem  Standard Notation of Queuing Systems  Poisson.
Queuing and Transportation
Lecture 11 Queueing Models. 2 Queueing System  Queueing System:  A system in which items (or customers) arrive at a station, wait in a line (or queue),
Simulation Waiting Line. 2 Introduction Definition (informal) A model is a simplified description of an entity (an object, a system of objects) such that.
Lab 01 Fundamentals SE 405 Discrete Event Simulation
1 Chapter 7 Dynamic Job Shops Advantages/Disadvantages Planning, Control and Scheduling Open Queuing Network Model.
INTRODUCTION TO SIMULATION
Queuing Theory (Waiting Line Models)
Slide - 1 Dr Terry Hinton 6/9/05UniS - Based on Slides by Micro Analysis & Design An example of a Simulation Simulation of a bank: Three tasks or processes:
___________________________________________________________________________ Operations Research  Jan Fábry Waiting Line Models.
Modeling and Simulation
Discrete-Event System Simulation
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.
Chapter 1 Introduction to Simulation
Waiting Line Models ___________________________________________________________________________ Quantitative Methods of Management  Jan Fábry.
1 Performance Evaluation of Computer Networks: Part II Objectives r Simulation Modeling r Classification of Simulation Modeling r Discrete-Event Simulation.
Introduction to simulation. Overview What is simulation ? When simulation is appropriate tool When simulation is not appropriate Advantages of simulation.
Modeling & Simulation: An Introduction Some slides in this presentation have been copyrighted to Dr. Amr Elmougy.
Introduction to Operations Research
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 QUEUES. 2 Definition A queue is a linear list in which data can only be inserted at one end, called the rear, and deleted from the other end, called.
1 Queuing Models Dr. Mahmoud Alrefaei 2 Introduction Each one of us has spent a great deal of time waiting in lines. One example in the Cafeteria. Other.
+ Simulation Design. + Types event-advance and unit-time advance. Both these designs are event-based but utilize different ways of advancing the time.
CS433 Modeling and Simulation Lecture 12 Queueing Theory Dr. Anis Koubâa 03 May 2008 Al-Imam Mohammad Ibn Saud University.
Fall 2011 CSC 446/546 Part 1: Introduction to Simulation.
MODELING EXAMPLES Types of model Conceptual Containing components that have not been clearly Identified in terms of theoretic categories such as state,
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 6 Queueing Models
Network Protocol Simulation: A look at Discrete Event Simulation Grant D. Lanterman 5/21/2004.
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.
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.
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.
 Simulation enables the study of complex system.  Simulation is a good approach when analytic study of a system is not possible or very complex.  Informational,
Introduction The objective of simulation – Analysis the system (Model) Analytically the model – a description of some system intended to predict the behavior.
Waiting Line Theroy BY, PRAYASH NEUPANE, KARAN CHAND & SANTOSH SHERESTHA.
Simulation Examples And General Principles Part 2
QUEUING THOERY. To describe a queuing system, an input process and an output process must be specified. Examples of input and output processes are: SituationInput.
Queuing Theory Simulation & Modeling.
NETW 707: Modeling & Simulation Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Instructor Teaching.
Abu Bashar Queuing Theory. What is queuing ?? Queues or waiting lines arise when the demand for a service facility exceeds the capacity of that facility,
Absolute time The passage of time as measured by a clock. Click here for Hint perceived time or absolute time or preprocess wait?
Modeling and Simulation
Chapter 1 What is Simulation?. Fall 2001 IMSE643 Industrial Simulation What’s Simulation? Simulation – A broad collection of methods and applications.
Introduction To Modeling and Simulation 1. A simulation: A simulation is the imitation of the operation of real-world process or system over time. A Representation.
population or infinite calling population?
Modeling and Simulation (An Introduction)
ADVANTAGES OF SIMULATION
2.7: Simulation.
Chapter 1.
Discrete Event Simulation
Demo on Queuing Concepts
IV-2 Manufacturing Systems modeling
More Explanation of an example in chapter4
effective capacity The practical maximum output of a system,
World-Views of Simulation
Discrete-Event System Simulation
Concepts In Discrete-Event Simulation
absolute time The passage of time as measured by a clock.
MECH 3550 : Simulation & Visualization
Course Description Queuing Analysis This queuing course
Presentation transcript:

Advantages of simulation 1. New policies, operating procedures, information flows and son on can be explored without disrupting ongoing operation of the real system. 2. New hardware designs, physical layouts, transportation systems and … can be tested without committing resources for their acquisition. 3. Time can be compressed or expanded to allow for a speed-up or slow-down of the phenomenon( clock is self-control). 4. Insight can be obtained about interaction of variables and important variables to the performance. 5. Bottleneck analysis can be performed to discover where work in process, the system is delayed. 6. A simulation study can help in understanding how the system operates. 7. “What if” questions can be answered.

Disadvantages of simulation 1. Model building requires special training. 2. Simulation results can be difficult to interpret. 3. Simulation modeling and analysis can be time consuming and expensive. 4. Many simulation software have output- analysis.

Discrete and Continues Systems  A discrete system is one in which the state variables change only at a discrete set of points in time : Bank example

Discrete and Continues Systems (cont.)  A continues system is one in which the state variables change continuously over time: Head of water behind the dam

Queuing Theory

Definitions 1. System : is a collection of entities which are logically related and which are of interest to a particular application. 2. Entit y An object of interest in the system : Machines in factory 3. Attribut e The property of an entity : speed, capacity 4. Activity A time period of specified length :welding, stamping 5. State A collection of variables that describe the system in any time : status of machine (busy, idle, down,…) 6. Event A instantaneous occurrence that might change the state of the system

INTRODUCTION  A queuing system consists of one or more servers that provide service of some sort to arriving customers.  Customers who arrive to find all servers busy generally join one or more queues (lines) in front of the servers, hence the name queuing systems.  There are several everyday examples that can be described as queuing systems, such as bank-teller service, computer systems, manufacturing systems, maintenance systems, communications systems and so on.

Components of a Queuing System:

 1- Population of Customers can be considered either limited (closed systems) or unlimited (open systems).  Unlimited population represents a theoretical model of systems with a large number of possible customers (a bank on a busy street, a motorway petrol station).  Example of a limited population may be a number of processes to be run (served) by a computer or a certain number of machines to be repaired by a service man  Customers may be people, machines of various nature, computer processes, telephone calls,

Components of a Queuing System:  2- Arrival defines the way customers enter the system. Mostly the arrivals are random with random intervals between two adjacent arrivals. Typically the arrival is described by a random distribution of intervals also called Arrival Pattern.

Components of a Queuing System:  3- Queue represents a certain number of customers waiting for service (of course the queue may be empty).  The customer being served is considered not to be in the queue.  There are two important properties of a queue: Maximum Size and Queuing Discipline

Components of a Queuing System:  Maximum Queue Size (also called System capacity) is the maximum number of customers that may wait in the queue (plus the one(s) being served).  Queue is always limited, but some theoretical models assume an unlimited queue length. If the queue length is limited, some customers are forced to renounce without being served

Components of a Queuing System:  Service represents some activity that takes time and that the customers are waiting for.  Output represents the way customers leave the system. Output is mostly ignored by theoretical models, but sometimes the customers leaving the server enter the queue again

Components of a Queuing System:  Queuing Discipline represents the way the queue is organized (rules of inserting and removing customers to/from the queue).  The ways are these ways: 1) FIFO (First In First Out) also called FCFS (First Come First Serve) - orderly queue. 2) LIFO (Last In First Out) also called LCFS (Last Come First Serve) - stack. 3) SIRO (Serve In Random Order). 4) Priority Queue, that may be viewed as a number of queues for various priorities.