Lecture 7 Quantitative Process Analysis II
|
|
- Brittany Dixon
- 5 years ago
- Views:
Transcription
1 MTAT Business Process Management Lecture 7 Quantitative Process Analysis II Marlon Dumas marlon.dumas ät ut. ee 1
2 Process Analysis 2
3 Process Analysis Techniques Qualitative analysis Value-Added & Waste Analysis Root-Cause Analysis Pareto Analysis Issue Register Quantitative Analysis Flow analysis Queuing analysis Simulation 3
4 1. Introduction 2. Process Identification 3. Essential Process Modeling 4. Advanced Process Modeling 5. Process Discovery 6. Qualitative Process Analysis 7. Quantitative Process Analysis 8. Process Redesign 9. Process Automation 10.Process Intelligence 4
5 Why flow analysis is not enough? Flow analysis does not consider waiting times due to resource contention Queuing analysis and simulation address these limitations and have a broader applicability 5
6 Queuing Analysis Capacity problems are common and a key driver of process redesign Need to balance the cost of increased capacity against the gains of increased productivity and service Queuing and waiting time analysis is particularly important in service systems Large costs of waiting and/or lost sales due to waiting Prototype Example ER at a Hospital Patients arrive by ambulance or by their own accord One doctor is always on duty More patients seeks help longer waiting times Question: Should another MD position be instated? Laguna & Marklund 6
7 Delay is Caused by Job Interference If arrivals are regular or sufficiently spaced apart, no queuing delay occurs Deterministic traffic Variable but spaced apart traffic Dimitri P. Bertsekas 7
8 Burstiness Causes Interference Queuing results from variability in processing times and/or interarrival intervals Dimitri P. Bertsekas 8
9 Job Size Variation Causes Interference Deterministic arrivals, variable job sizes Dimitri P. Bertsekas 9
10 High Utilization Exacerbates Interference The queuing probability increases as the load increases Utilization close to 100% is unsustainable too long queuing times Dimitri P. Bertsekas 10
11 The Poisson Process Common arrival assumption in many queuing and simulation models The times between arrivals are independent, identically distributed and exponential P (arrival < t) = 1 e -λt Key property: The fact that a certain event has not happened tells us nothing about how long it will take before it happens e.g., P(X > 40 X >= 30) = P (X > 10) Laguna & Marklund 11
12 Negative Exponential Distribution 12
13 Queuing theory: basic concepts arrivals waiting service c Basic characteristics: (mean arrival rate) = average number of arrivals per time unit (mean service rate) = average number of jobs that can be handled by one server per time unit: c = number of servers Wil van der Aalst 13
14 Queuing theory concepts (cont.) Wq,Lq c W,L Given, and c, we can calculate : = resource utilization Wq = average time a job spends in queue (i.e. waiting time) W = average time in the system (i.e. cycle time) Lq = average number of jobs in queue (i.e. length of queue) L = average number of jobs in system (i.e. Work-in- Progress) Wil van der Aalst 14
15 M/M/1 queue Assumptions: time between arrivals and processing time follow a negative exponential distribution 1 server (c = 1) FIFO L= /(1- ) W=L/ =1/( - ) 1 ρ = Capacity Demand Available Capacity = L q = 2 /(1- ) = L- λ μ Wq=Lq/ = /( ( - )) Laguna & Marklund 15
16 M/M/c queue Now there are c servers in parallel, so the expected capacity per time unit is then c* = Capacity Demand Available Capacity = c* Little s Formula Wq=Lq/ W=Wq+(1/ ) Little s Formula L= W Laguna & Marklund 16
17 Tool Support For M/M/c systems, the exact computation of Lq is rather complex P 0 L q = = n= c c 1 n= 0 (n c)p ( / ) n! n n =... = ( / ) c! ( / ) c c!(1 ) c 2 P ( /(c ) 1 Consider using a tool, e.g. (very simple) (more sophisticated, Excel add-on) 17
18 Example ER at County Hospital Situation Patients arrive according to a Poisson process with intensity ( the time between arrivals is exp( ) distributed. The service time (the doctor s examination and treatment time of a patient) follows an exponential distribution with mean 1/ (=exp( ) distributed) The ER can be modeled as an M/M/c system where c = the number of doctors Data gathering = 2 patients per hour = 3 patients per hour Question Should the capacity be increased from 1 to 2 doctors? Laguna & Marklund 18
19 Queuing Analysis Hospital Scenario Interpretation To be in the queue = to be in the waiting room To be in the system = to be in the ER (waiting or under treatment) Characteristic One doctor (c=1) Two Doctors (c=2) 2/3 1/3 Lq 4/3 patients 1/12 patients L 2 patients 3/4 patients Wq 2/3 h = 40 minutes 1/24 h = 2.5 minutes W 1 h 3/8 h = 22.5 minutes Is it warranted to hire a second doctor? Laguna & Marklund 19
20 Your turn Textbook, Chapter 7, exercise 7.12 We consider a Level-2 IT service desk with two staff members. Each staff member can handle one service request in 4 working hours on average. Service times are exponentially distributed. Requests arrive at a mean rate of one request every 3 hours according to a Poisson process. What is the average time between the moment a service request arrives at this desk and the moment it is fulfilled? Now consider the scenario where the number of requests becomes one per hour. How many level-2 staff are required to be able to start serving a request on average within two working hours of it being received? 20
21 Process Simulation Versatile quantitative analysis method for As-is analysis What-if analysis In a nutshell: Run a large number of process instances Gather performance data (cost, time, resource usage) Calculate statistics from the collected data 21
22 Process Simulation Model the process Define a simulation scenario Run the simulation Repeat for alternative scenarios Analyze the simulation outputs 22
23 Example 23
24 Example 24
25 Elements of a simulation scenario 1. Processing times of activities Fixed value Probability distribution 25
26 Exponential Distribution 26
27 Normal Distribution 27
28 Choice of probability distribution Fixed Rare, can be used to approximate case where the activity processing time varies very little Example: a task performed by a software application Normal Repetitive activities Example: Check completeness of an application Exponential Complex activities that may involve analysis or decisions Example: Assess an application 28
29 Simulation Example Normal(10m, 2m) Normal(10m, 2m) 0m Exp(20m) Normal(20m, 4m) Normal(10m, 2m) 29
30 Elements of a simulation model 1. Processing times of activities Fixed value Probability distribution 2. Conditional branching probabilities 3. Arrival rate of process instances and probability distribution Typically exponential distribution with a given mean inter-arrival time Arrival calendar, e.g. Monday-Friday, 9am-5pm, or 24/7 30
31 Branching probability and arrival rate Arrival rate = 2 applications per hour Inter-arrival time = 0.5 hour Negative exponential distribution From Monday-Friday, 9am-5pm m 55m 9:00 10:00 11:00 12:00 13:00 13:00 31
32 Elements of a simulation model 1. Processing times of activities Fixed value Probability distribution 2. Conditional branching probabilities 3. Arrival rate of process instances Typically exponential distribution with a given mean inter-arrival time Arrival calendar, e.g. Monday-Friday, 9am-5pm, or 24/7 4. Resource pools 32
33 Resource pools Name Size of the resource pool Cost per time unit of a resource in the pool Availability of the pool (working calendar) Examples Clerk 25 per hour Monday-Friday, 9am-5pm Credit Officer 25 per hour Monday-Friday, 9am-5pm In some tools, it is possible to define cost and calendar per resource, rather than for entire resource pool 33
34 Elements of a simulation model 1. Processing times of activities Fixed value Probability distribution 2. Conditional branching probabilities 3. Arrival rate of process instances and probability distribution Typically exponential distribution with a given mean inter-arrival time Arrival calendar, e.g. Monday-Friday, 9am-5pm, or 24/7 4. Resource pools 5. Assignment of tasks to resource pools 34
35 Resource pool assignment Clerk Officer Officer Syste m Clerk Officer 35
36 Process Simulation Model the process Define a simulation scenario Run the simulation Repeat for alternative scenarios Analyze the simulation outputs 36
37 Output: Performance measures & histograms 37
38 Process Simulation Model the process Define a simulation scenario Run the simulation Repeat for alternative scenarios Analyze the simulation outputs 38
39 Tools for Process Simulation ARIS ITP Commerce Process Modeler for Visio Logizian Oracle BPA Progress Savvion Process Modeler ProSim Bizagi Process Modeler Check tutorial at Signavio + BIMP 39
40 BIMP bimp.cs.ut.ee Accepts standard BPMN 2.0 as input Simple form-based interface to enter simulation scenario Produces KPIs + simulation logs in MXML format Simulation logs can be imported to the ProM process mining tool 40
41 BIMP Demo 41
42 Your turn Textbook, Chapter 7, exercise 7.8 (page 240) 42
43 Pitfalls of simulation Stochasticity Data quality Simplifying assumptions 43
44 Stochasticity Problem Simulation results may differ from one run to another Solutions 1. Make the simulation timeframe long enough to cover weekly and seasonal variability, where applicable 2. Use multiple simulation runs, average results of multiple runs, compute confidence intervals Multiple simulation runs Average results of multiple runs Compute confidence intervals 44
45 Data quality Problem Simulation results are only as trustworthy as the input data Solutions: 1. Rely as little as possible on guesstimates. Use input analysis where possible: Derive simulation scenario parameters from numbers in the scenario Use statistical tools to check fit the probability distributions 2. Simulate the as is scenario and cross-check results against actual observations 45
46 Simulation assumptions That the process model is always followed to the letter No deviations No workarounds That resources work constantly and non-stop Every day is the same! No tiredness effects No distractions beyond stochastic ones 46
47 Next week 47
Äriprotsesside modelleerimine ja automatiseerimine Loeng 9 Järjekorrateooria ja äriprotsessid. Enn Õunapuu
Äriprotsesside modelleerimine ja automatiseerimine Loeng 9 Järjekorrateooria ja äriprotsessid Enn Õunapuu enn.ounapuu@ttu.ee Kava Järjekorrateooria Näited Järeldused Küsimused Loengu eesmärk Loengu eesmärgiks
More informationÄriprotsesside modelleerimine ja automatiseerimine Loeng 8 Järjekorrateooria ja äriprotsessid. Enn Õunapuu
Äriprotsesside modelleerimine ja automatiseerimine Loeng 8 Järjekorrateooria ja äriprotsessid Enn Õunapuu enn@cc.ttu.ee Kava Järjekorrateooria Näited Järeldused Küsimused Loengu eesmärk Loengu eesmärgiks
More informationIntroduction to Performance Engineering and Modeling
Introduction to Performance Engineering and Modeling Dr. Michele Mazzucco Software Engineering Group Michele.Mazzucco@ut.ee http://math.ut.ee/~mazzucco What is Performance Engineering? Whether you design,
More informationIntroduction to Performance Engineering and Modeling
Introduction to Performance Engineering and Modeling Dr. Michele Mazzucco Software Engineering Group Michele.Mazzucco@ut.ee http://math.ut.ee/~mazzucco Today s lecture is not about performance and modeling
More informationRead Chapter 4 of Kurose-Ross
CSE 422 Notes, Set 4 These slides contain materials provided with the text: Computer Networking: A Top Down Approach,5th edition, by Jim Kurose and Keith Ross, Addison-Wesley, April 2009. Additional figures
More informationBusiness Process Management (BPM) Lecture 3: Advanced BPMN
MTAT.03.231 Business Process Management (BPM) (for Masters of IT) Lecture 3: Advanced BPMN Marlon Dumas marlon.dumas ät ut. ee BPMN Main Elements - Recap Connections Swimlanes Message Flow Flow Objects
More informationQueuing Systems. 1 Lecturer: Hawraa Sh. Modeling & Simulation- Lecture -4-21/10/2012
Queuing Systems Queuing theory establishes a powerful tool in modeling and performance analysis of many complex systems, such as computer networks, telecommunication systems, call centers, manufacturing
More informationCover sheet for Assignment 3
Faculty of Arts and Science University of Toronto CSC 358 - Introduction to Computer Networks, Winter 2018, LEC0101 Cover sheet for Assignment 3 Due Monday March 5, 10:00am. Complete this page and attach
More informationIntroduction to Queuing Systems
Introduction to Queuing Systems Queuing Theory View network as collections of queues FIFO data-structures Queuing theory provides probabilistic analysis of these queues Examples: Average length Probability
More informationWhy is scheduling so difficult?
Queueing Page 1 Why is scheduling so difficult? Wednesday, November 8, 2017 7:35 AM Scheduling is a matter of great controversy. Should it be fair? (O(log n)) Should it instead be fast? (O(1)) As well,
More informationMTAT Business Process Management (BPM) (for Masters of IT) Lecture 3: BPMN (part II)
MTAT.03.231 Business Process Management (BPM) (for Masters of IT) Lecture 3: BPMN (part II) Marlon Dumas marlon.dumas ät ut. ee BPMN Main Elements - Recap Connections Swimlanes Flow Objects Artifacts 2
More informationTable 9.1 Types of Scheduling
Table 9.1 Types of Scheduling Long-term scheduling Medium-term scheduling Short-term scheduling I/O scheduling The decision to add to the pool of processes to be executed The decision to add to the number
More informationTeletraffic theory I: Queuing theory
Teletraffic theory I: Queuing theory Lecturer: Dmitri A. Moltchanov E-mail: moltchan@cs.tut.fi http://www.cs.tut.fi/kurssit/tlt-2716/ 1. Place of the course TLT-2716 is a part of Teletraffic theory five
More informationBISS 2013: Simulation for Decision Support
BISS 2013: Simulation for Decision Support Lecture 06 Conceptual Modelling Concepts and Techniques Peer-Olaf Siebers (Nottingham University) Stephan Onggo (Lancaster University) pos@cs.nott.ac.uk Motivation
More informationQueueing Models. System Capacity the number of customers who are allowed to be in the system at any given time.
Queueing Models Introduction Many systems can be readily modeled as a queueing model. Such a model represents the system as a set of one or more customers and one or more servers. A customer is defined
More informationTeletraffic theory (for beginners)
Teletraffic theory (for beginners) samuli.aalto@hut.fi teletraf.ppt S-38.8 - The Principles of Telecommunications Technology - Fall 000 Contents Purpose of Teletraffic Theory Network level: switching principles
More informationON NEW STRATEGY FOR PRIORITISING THE SELECTED FLOW IN QUEUING SYSTEM
ON NEW STRATEGY FOR PRIORITISING THE SELECTED FLOW IN QUEUING SYSTEM Wojciech Burakowski, Halina Tarasiuk,RyszardSyski Warsaw University of Technology, Poland Institute of Telecommunications 00-665-Warsaw,
More informationConcurrent Systems Modeling using Petri Nets Part II
Concurrent Systems Modeling using Petri Nets Part II Marlon Dumas (Based on lecture material by Wil van der Aalst Eindhoven University of Technology, The Netherlands http://www.workflowcourse.com) PN-1
More informationMulti-threaded, discrete event simulation of distributed computing systems
Multi-threaded, discrete event simulation of distributed computing systems Iosif C. Legrand California Institute of Technology, Pasadena, CA, U.S.A Abstract The LHC experiments have envisaged computing
More informationBANK ATM QUEUEING MODEL: A CASE STUDY Ashish Upadhayay* 1
ISSN 2277-2685 IJESR/May 2017/ Vol-7/Issue-5/40-45 Ashish Upadhayay / International Journal of Engineering & Science Research BANK ATM QUEUEING MODEL: A CASE STUDY Ashish Upadhayay* 1 1 Research Scholar,
More informationETSN01 Exam Solutions
ETSN01 Exam Solutions March 014 Question 1 (a) See p17 of the cellular systems slides for a diagram and the full procedure. The main points here were that the HLR needs to be queried to determine the location
More informationLecture 5: Performance Analysis I
CS 6323 : Modeling and Inference Lecture 5: Performance Analysis I Prof. Gregory Provan Department of Computer Science University College Cork Slides: Based on M. Yin (Performability Analysis) Overview
More informationDDSS: Dynamic Dedicated Servers Scheduling for Multi Priority Level Classes in Cloud Computing
DDSS: Dynamic Dedicated Servers Scheduling for Multi Priority Level Classes in Cloud Computing Husnu Saner Narman Md. Shohrab Hossain Mohammed Atiquzzaman School of Computer Science University of Oklahoma,
More informationAcknowledgment. MTAT Data Mining. Week 7: Online Analytical Processing and Data Warehouses. Typical Data Analysis Process.
MTAT.03.183 Data Mining Week 7: Online Analytical Processing and Data Warehouses Marlon Dumas marlon.dumas ät ut. ee Acknowledgment This slide deck is a mashup of the following publicly available slide
More informationIndustrial Engineering Department
Industrial Engineering Department Engineering Faculty Hasanuddin University INDUSTRIAL SYSTEMS SIMULATION ARENA BASIC The Basic Process Panel This SECTION describes the flowchart and data modules that
More informationGBA 334 Module 6 Lecture Notes Networks and Queues. These notes will cover network models and queuing theory.
GBA Module Lecture Notes Networks and Queues These notes will cover network models and queuing theory. Have you ever wondered how your GPS knows the most efficient route to get you to your destination?
More informationConcurrent Systems Modeling using Petri Nets Part II
Concurrent Systems Modeling using Petri Nets Part II Marlon Dumas (Based on lecture material by Wil van der Aalst Eindhoven University of Technology, The Netherlands http://www.workflowcourse.com) PN-1
More informationModeling and Simulation (An Introduction)
Modeling and Simulation (An Introduction) 1 The Nature of Simulation Conceptions Application areas Impediments 2 Conceptions Simulation course is about techniques for using computers to imitate or simulate
More informationiscrete-event System Simulation of Queues with Spreadsheets Combined with Simple VBA Code: A Teaching Case
Nithipat Kamolsuk D iscrete-event System Simulation of Queues with Spreadsheets Combined with Simple VBA Code: A Teaching Case Chairperson, Department of General Science Faculty of Engineering and Technology
More informationDevelopment of Time-Dependent Queuing Models. in Non-Stationary Condition
The 11th Asia Pacific Industrial Engineering and Management Systems Conference Development of Time-Dependent Queuing Models in Non-Stationary Condition Nur Aini Masruroh 1, Subagyo 2, Aulia Syarifah Hidayatullah
More informationIntroduction to the course
Introduction to the course Lecturer: Dmitri A. Moltchanov E-mail: moltchan@cs.tut.fi http://www.cs.tut.fi/ moltchan/modsim/ http://www.cs.tut.fi/kurssit/tlt-2706/ 1. What is the teletraffic theory? Multidisciplinary
More informationCOPYRIGHTED MATERIAL. Introduction. Chapter 1
Chapter 1 Introduction Performance Analysis, Queuing Theory, Large Deviations. Performance analysis of communication networks is the branch of applied probability that deals with the evaluation of the
More informationSimulation Studies of the Basic Packet Routing Problem
Simulation Studies of the Basic Packet Routing Problem Author: Elena Sirén 48314u Supervisor: Pasi Lassila February 6, 2001 1 Abstract In this paper the simulation of a basic packet routing problem using
More informationReview. EECS 252 Graduate Computer Architecture. Lec 18 Storage. Introduction to Queueing Theory. Deriving Little s Law
EECS 252 Graduate Computer Architecture Lec 18 Storage David Patterson Electrical Engineering and Computer Sciences University of California, Berkeley Review Disks: Arial Density now 30%/yr vs. 100%/yr
More information4 Data Modeling and the Entity-Relationship Model (cont.)
4 Data Modeling and the Entity-Relationship Model (cont.) Fen Wang wangfen@cwu.edu Lecture 19 IT468 DB @ ITAM 1 Project Update (D2) You are hired to help Garden Glory develop its DB project. Garden Glory
More informationAdvanced Internet Technologies
Advanced Internet Technologies Chapter 3 Performance Modeling Dr.-Ing. Falko Dressler Chair for Computer Networks & Internet Wilhelm-Schickard-Institute for Computer Science University of Tübingen http://net.informatik.uni-tuebingen.de/
More informationBISS 2013: Simulation for Decision Support
BISS 2013: Simulation for Decision Support Lecture 18 Discrete Event Modelling and Simulation in AnyLogic (Practice) Peer-Olaf Siebers (Nottingham University) Stephan Onggo (Lancaster University) pos@cs.nott.ac.uk
More informationSlides 11: Verification and Validation Models
Slides 11: Verification and Validation Models Purpose and Overview The goal of the validation process is: To produce a model that represents true behaviour closely enough for decision making purposes.
More informationUNIT 4: QUEUEING MODELS
UNIT 4: QUEUEING MODELS 4.1 Characteristics of Queueing System The key element s of queuing system are the customer and servers. Term Customer: Can refer to people, trucks, mechanics, airplanes or anything
More informationMicroscopic Traffic Simulation
Microscopic Traffic Simulation Lecture Notes in Transportation Systems Engineering Prof. Tom V. Mathew Contents Overview 2 Traffic Simulation Models 2 2. Need for simulation.................................
More informationData Network Protocol Analysis & Simulation
Module Details Title: Long Title: Data Network PENDING APPROVAL Data Network Module Code: EE509 Credits: 7.5 NFQ Level: 9 Field of Study: Electronic Engineering Valid From: 2017/18 (Sep 2017) Module Delivered
More informationNumerical approach estimate
Simulation Nature of simulation Numericalapproachfor investigating models of systems. Data are gathered to estimatethe true characteristics of the model. Garbage in garbage out! One of the techniques of
More informationM/G/c/K PERFORMANCE MODELS
M/G/c/K PERFORMANCE MODELS J. MacGregor Smith Department of Mechanical and Industrial Engineering, University of Massachusetts Amherst, Massachusetts 01003 e-mail: jmsmith@ecs.umass.edu Abstract Multi-server
More informationAdvanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras
Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture 32 Multiple Server Queueing Models In this lecture, we continue our discussion
More informationUsing Queuing theory the performance measures of cloud with infinite servers
Using Queuing theory the performance measures of cloud with infinite servers A.Anupama Department of Information Technology GMR Institute of Technology Rajam, India anupama.a@gmrit.org G.Satya Keerthi
More informationProgram for Modelling Queuing Systems in Transport
Logistics and Transport N o 2(15)/2012 Stavri Dimitrov Todor Kableshkov University of Transport, Sofia, Bulgaria This paper presents an example application of a software program developed using the programming
More informationIntroduction to Queueing Theory for Computer Scientists
Introduction to Queueing Theory for Computer Scientists Raj Jain Washington University in Saint Louis Jain@eecs.berkeley.edu or Jain@wustl.edu A Mini-Course offered at UC Berkeley, Sept-Oct 2012 These
More informationBusiness Intelligence & Process Modelling
Business Intelligence & Process Modelling Frank Takes Universiteit Leiden Lecture 9 Process Modelling & BPMN & Tooling BIPM Lecture 9 Process Modelling & BPMN & Tooling 1 / 47 Recap Business Intelligence:
More informationMath 183 Statistical Methods
Math 183 Statistical Methods Eddie Aamari S.E.W. Assistant Professor eaamari@ucsd.edu math.ucsd.edu/~eaamari/ AP&M 5880A 1 / 24 Math 183 Statistical Methods Eddie Aamari S.E.W. Assistant Professor eaamari@ucsd.edu
More informationWEB OBJECT SIZE SATISFYING MEAN WAITING TIME IN MULTIPLE ACCESS ENVIRONMENT
International Journal of Computer Networks & Communications (IJCNC) Vol.6, No.4, July 014 WEB OBJECT SIZE SATISFYING MEAN WAITING TIME IN MULTIPLE ACCESS ENVIRONMENT Y. J. Lee Department of Technology
More informationCMPUT 391 Database Management Systems. Fall Semester 2006, Section A1, Dr. Jörg Sander. Introduction
CMPUT 391 Database Management Systems Fall Semester 2006, Section A1, Dr. Jörg Sander Introduction University of Alberta 1 Objectives of Lecture 1 Get a rough initial idea about the content of the course:
More informationAdobe Target Analyst Adobe Certified Expert Exam Guide
Adobe Target Analyst Adobe Certified Expert Exam Guide Exam number: 9A0-399 Note: To become certified as an Adobe Target Analyst requires passing this exam and exam 9A0-398 Adobe Target Business Practitioner.
More informationVolume 5, No. 2, May -June, 2013, ISSN
ABSTRACT Simulation Tool for Queuing Models: QSIM Pratiksha Saxena, Lokesh Sharma Gautam Buddha University, Department of Mathematics, School of Applied Sciences, Gautam Buddha University, Greater Noida,
More informationMODELING OF SMART GRID TRAFFICS USING NON- PREEMPTIVE PRIORITY QUEUES
MODELING OF SMART GRID TRAFFICS USING NON- PREEMPTIVE PRIORITY QUEUES Contents Smart Grid Model and Components. Future Smart grid components. Classification of Smart Grid Traffic. Brief explanation of
More informationQueuing Networks Modeling Virtual Laboratory
Queuing Networks Modeling Virtual Laboratory Dr. S. Dharmaraja Department of Mathematics IIT Delhi http://web.iitd.ac.in/~dharmar Queues Notes 1 1 Outline Introduction Simple Queues Performance Measures
More informationCPSC 531: System Modeling and Simulation. Carey Williamson Department of Computer Science University of Calgary Fall 2017
CPSC 531: System Modeling and Simulation Carey Williamson Department of Computer Science University of Calgary Fall 2017 Recap: Simulation Model Taxonomy 2 Recap: DES Model Development How to develop a
More informationArchived article from the University of North Carolina at Asheville s Journal of Undergraduate Research, retrieved from UNC Asheville s NC DOCKS
Archived article from the University of North Carolina at Asheville s Journal of Undergraduate Research, retrieved from UNC Asheville s NC DOCKS Institutional Repository: http://libres.uncg.edu/ir/unca/
More informationFast Automated Estimation of Variance in Discrete Quantitative Stochastic Simulation
Fast Automated Estimation of Variance in Discrete Quantitative Stochastic Simulation November 2010 Nelson Shaw njd50@uclive.ac.nz Department of Computer Science and Software Engineering University of Canterbury,
More informationQueueing Theory. M/M/1 and M/M/m Queues
Queueing Theory M/M/1 and M/M/m Queues Why queuing theory? Reason about the system Analyze different components Determine bottlenecks Queues are a core aspect of complex systems Art of Computer Systems
More informationApplication of QNA to analyze the Queueing Network Mobility Model of MANET
1 Application of QNA to analyze the Queueing Network Mobility Model of MANET Harsh Bhatia 200301208 Supervisor: Dr. R. B. Lenin Co-Supervisors: Prof. S. Srivastava Dr. V. Sunitha Evaluation Committee no:
More informationPower Laws in ALOHA Systems
Power Laws in ALOHA Systems E6083: lecture 7 Prof. Predrag R. Jelenković Dept. of Electrical Engineering Columbia University, NY 10027, USA predrag@ee.columbia.edu February 28, 2007 Jelenković (Columbia
More informationCS 3640: Introduction to Networks and Their Applications
CS 3640: Introduction to Networks and Their Applications Fall 2018, Lecture 4: Packet switching performance metrics Instructor: Rishab Nithyanand Teaching Assistant: Md. Kowsar Hossain 1 You should Be
More informationEP2200 Queueing theory and teletraffic systems
EP2200 Queueing theory and teletraffic systems Viktoria Fodor Laboratory of Communication Networks School of Electrical Engineering Lecture 1 If you want to model networks Or a complex data flow A queue's
More informationNetwork Traffic Characterisation
Modeling Modeling Theory Outline 1 2 The Problem Assumptions 3 Standard Car Model The Packet Train Model The Self - Similar Model 4 Random Variables and Stochastic Processes The Poisson and Exponential
More informationLecture 14: M/G/1 Queueing System with Priority
Lecture 14: M/G/1 Queueing System with Priority Dr. Mohammed Hawa Electrical Engineering Department University of Jordan EE723: Telephony. Priority Queueing Systems Until the moment, we assumed identical
More informationModeling and Performance Analysis with Discrete-Event Simulation
Simulation Modeling and Performance Analysis with Discrete-Event Simulation Chapter 10 Verification and Validation of Simulation Models Contents Model-Building, Verification, and Validation Verification
More informationCSE 332: Data Structures & Parallelism Lecture 3: Priority Queues. Ruth Anderson Winter 2019
CSE 332: Data Structures & Parallelism Lecture 3: Priority Queues Ruth Anderson Winter 201 Today Finish up Intro to Asymptotic Analysis New ADT! Priority Queues 1/11/201 2 Scenario What is the difference
More informationPerformance of UMTS Radio Link Control
Performance of UMTS Radio Link Control Qinqing Zhang, Hsuan-Jung Su Bell Laboratories, Lucent Technologies Holmdel, NJ 77 Abstract- The Radio Link Control (RLC) protocol in Universal Mobile Telecommunication
More informationCertified Tester Foundation Level Performance Testing Sample Exam Questions
International Software Testing Qualifications Board Certified Tester Foundation Level Performance Testing Sample Exam Questions Version 2018 Provided by American Software Testing Qualifications Board and
More informationCNCL: Contents. Extra material (1)
CNCL: Contents CNCL C++ library for supporting event driven simulations Learning CNCL by examples Example 1: GI/GI/1 system, combined queue and server Example 2: steady state simulation using independent
More informationSkill-Based Routing for Call Centers
Last Week: Lecture 23 Skill-Based Routing for Call Centers IEOR 4615, Service Engineering, Professor Whitt Tuesday, April 28, 2015 Based on joint work with Rodney B. Wallace, IBM 2004 Thesis at George
More informationDECISION SCIENCES INSTITUTE. Exponentially Derived Antithetic Random Numbers. (Full paper submission)
DECISION SCIENCES INSTITUTE (Full paper submission) Dennis Ridley, Ph.D. SBI, Florida A&M University and Scientific Computing, Florida State University dridley@fsu.edu Pierre Ngnepieba, Ph.D. Department
More informationDigital Communication Networks
Digital Communication Networks MIT PROFESSIONAL INSTITUTE, 6.20s July 25-29, 2005 Professor Muriel Medard, MIT Professor, MIT Slide 1 Digital Communication Networks Introduction Slide 2 Course syllabus
More informationLIS 2680: Database Design and Applications
School of Information Sciences - University of Pittsburgh LIS 2680: Database Design and Applications Summer 2012 Instructor: Zhen Yue School of Information Sciences, University of Pittsburgh E-mail: zhy18@pitt.edu
More informationThis formula shows that partitioning the network decreases the total traffic if 1 N R (1 + p) < N R p < 1, i.e., if not all the packets have to go
Chapter 3 Problem 2 In Figure 3.43 of the text every node transmits R bps, and we assume that both network partitions consist of 1 N nodes. So the total traffic generated by the nodes 2 of each Ethernet
More informationAdobe Target Analyst Adobe Certified Expert Exam Guide
Adobe Target Analyst Adobe Certified Expert Exam Guide Exam number: 9A0-399 Note: To become certified as an Adobe Target Analyst requires passing this exam and exam 9A0-398 Adobe Target Business Practitioner.
More informationCONCORDIA UNIVERSITY DEPARTMENT OF CHEMISTRY AND BIOCHEMISTRY CHEM 293 SPECTROSCOPY AND STRUCTURE OF ORGANIC COMPOUNDS. SYLLABUS Winter 2018
1 of 5 CONCORDIA UNIVERSITY DEPARTMENT OF CHEMISTRY AND BIOCHEMISTRY CHEM 293 SPECTROSCOPY AND STRUCTURE OF ORGANIC COMPOUNDS SYLLABUS Winter 2018 GENERAL INFORMATION Spectroscopy and Structure of Organic
More informationCongestion Control in Communication Networks
Congestion Control in Communication Networks Introduction Congestion occurs when number of packets transmitted approaches network capacity Objective of congestion control: keep number of packets below
More informationCalculating Call Blocking and Utilization for Communication Satellites that Use Dynamic Resource Allocation
Calculating Call Blocking and Utilization for Communication Satellites that Use Dynamic Resource Allocation Leah Rosenbaum Mohit Agrawal Leah Birch Yacoub Kureh Nam Lee UCLA Institute for Pure and Applied
More informationEnterprise System Integration. Lecture 10: Implementing Process-Centric Composite Services in BPEL
MTAT.03.229 Enterprise System Integration Lecture 10: Implementing Process-Centric Composite Services in BPEL Marlon Dumas marlon. dumas ät ut. ee Questions about reading material Week 8: Zimmermann, Doubrovski,
More informationContinuous Improvement Toolkit. Normal Distribution. Continuous Improvement Toolkit.
Continuous Improvement Toolkit Normal Distribution The Continuous Improvement Map Managing Risk FMEA Understanding Performance** Check Sheets Data Collection PDPC RAID Log* Risk Analysis* Benchmarking***
More informationQueueing Networks. Lund University /
Queueing Networks Queueing Networks - Definition A queueing network is a network of nodes in which each node is a queue The output of one queue is connected to the input of another queue We will only consider
More informationAirside Congestion. Airside Congestion
Airside Congestion Amedeo R. Odoni T. Wilson Professor Aeronautics and Astronautics Civil and Environmental Engineering Massachusetts Institute of Technology Objectives Airside Congestion _ Introduce fundamental
More informationChapter 16. Microscopic Traffic Simulation Overview Traffic Simulation Models
Chapter 6 Microscopic Traffic Simulation 6. Overview The complexity of traffic stream behaviour and the difficulties in performing experiments with real world traffic make computer simulation an important
More informationSTA Rev. F Learning Objectives. Learning Objectives (Cont.) Module 3 Descriptive Measures
STA 2023 Module 3 Descriptive Measures Learning Objectives Upon completing this module, you should be able to: 1. Explain the purpose of a measure of center. 2. Obtain and interpret the mean, median, and
More informationImplementation of Queuing Models on Cloud Computing Based Data Centers
, pp.318-325 http://dx.doi.org/10.14257/astl.2017.147.44 Implementation of Queuing Models on Cloud Computing Based Data Centers N. Thirupathi Rao 1, P. Srinivas 1, K. Asish Vardhan 2, Debnath Bhattacharyya
More informationETSN01 Exam. August 22nd am 1pm. Clearly label each page you hand in with your name and the page number in the bottom right hand corner.
ETSN01 Exam August 22nd 2015 8am 1pm Instructions Clearly label each page you hand in with your name and the page number in the bottom right hand corner. Materials allowed: calculator, writing material.
More informationAnalytic Performance Models for Bounded Queueing Systems
Analytic Performance Models for Bounded Queueing Systems Praveen Krishnamurthy Roger D. Chamberlain Praveen Krishnamurthy and Roger D. Chamberlain, Analytic Performance Models for Bounded Queueing Systems,
More informationSENSITIVITY OF OUTPUT PERFORMANCE MEASURES TO INPUT DISTRIBUTIONS IN QUEUEING NETWORK MODELING. Donald Gross Denise M.
Proceedings of the 1998 Winter Simulation Conference D.J. Medeiros, E.F. Watson, J.S. Carson and M.S. Manivannan, eds. SENSITIVITY OF OUTPUT PERFORMANCE MEASURES TO INPUT DISTRIBUTIONS IN QUEUEING NETWORK
More informationWeek 7: Traffic Models and QoS
Week 7: Traffic Models and QoS Acknowledgement: Some slides are adapted from Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition, J.F Kurose and K.W. Ross All Rights Reserved,
More informationDatabase Systems: Concepts, design, and implementation ISE 382 (3 Units)
Database Systems: Concepts, design, and implementation ISE 382 (3 Units) Spring 2013 Description Obectives Instructor Contact Information Office Hours Concepts in modeling data for industry applications.
More informationAcquisition Description Exploration Examination Understanding what data is collected. Characterizing properties of data.
Summary Statistics Acquisition Description Exploration Examination what data is collected Characterizing properties of data. Exploring the data distribution(s). Identifying data quality problems. Selecting
More informationCh. 13: Measuring Performance
Ch. 13: Measuring Performance Kenneth Mitchell School of Computing & Engineering, University of Missouri-Kansas City, Kansas City, MO 64110 Kenneth Mitchell, CS & EE dept., SCE, UMKC p. 1/3 Introduction
More informationDelay Analysis of ML-MAC Algorithm For Wireless Sensor Networks
Delay Analysis of ML-MAC Algorithm For Wireless Sensor Networks Madhusmita Nandi School of Electronics Engineering, KIIT University Bhubaneswar-751024, Odisha, India ABSTRACT The present work is to evaluate
More informationTCP performance analysis through. processor sharing modeling
TCP performance analysis through processor sharing modeling Pasi Lassila a,b, Hans van den Berg a,c, Michel Mandjes a,d, and Rob Kooij c a Faculty of Mathematical Sciences, University of Twente b Networking
More informationFrom M/G/1 and M/G/infinity to Simulation: Staged Service Performance Design
From M/G/1 and M/G/infinity to Simulation: Staged Service Performance Design W. Mitchell Computer Science, California State U., Sacramento, Sacramento, CA, USA Abstract - There are various techniques for
More informationSection 10: Device Drivers, FAT, Queuing Theory, Memory Mapped Files
Section 10: Device Drivers, FAT, Queuing Theory, Memory Mapped Files CS162 Oct 31st, 2017 Contents 1 Warmup: I/O and Device Drivers 2 2 Vocabulary 2 3 Problems 4 3.1 FAT................................................
More information1. Textbook #1: Our Digital World (ODW). 2. Textbook #2: Guidelines for Office 2013 (GFO). 3. SNAP: Assessment Software
CIS - Survey of Computer Information Systems SPRING 014-16-Week Course Professor: JON P. RAGER Weekly Schedule Note: This schedule is subjected to BE CHANGED at your instructor's discretion. Please check
More informationTELCOM 2130 Queueing Theory. David Tipper Associate Professor Graduate Telecommunications and Networking Program. University of Pittsburgh
TELCOM 2130 Queueing Theory David Tipper Associate Professor Graduate Telecommunications and Networking Program University of Pittsburgh Learning Objective To develop the modeling and mathematical skills
More informationRecall: Properties of B-Trees
CSE 326 Lecture 10: B-Trees and Heaps It s lunch time what s cookin? B-Trees Insert/Delete Examples and Run Time Analysis Summary of Search Trees Introduction to Heaps and Priority Queues Covered in Chapters
More information