Process simulation. Enn Õunapuu
|
|
|
- Cornelia Taylor
- 10 years ago
- Views:
Transcription
1 Process simulation Enn Õunapuu
2 Content Problem How? Example
3 Simulation Definition Modeling and simulation functionality allows for preexecution what-if modeling and simulation. Postexecution optimization is available based on the analysis of actual as-performed metrics.
4
5
6 Process Analysis Techniques Quantitative Analysis Quantitative Flow Analysis Queuing Theory Process Simulation Qualitative analysis Value-Added Analysis Root-Cause Analysis Pareto Analysis Issue Register
7 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
8 Why is Queuing Analysis Important? Capacity problems are very common in industry and one of the main drivers 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
9 Delay is Caused by Job Interference Deterministic traffic Variable but spaced apart traffic If arrivals are regular or sufficiently spaced apart, no queuing delay occurs Dimitri P. Bertsekas
10 Burstiness Causes Interference Queuing results from variability in service times and/or interarrival intervals Dimitri P. Bertsekas
11 Job Size Variation Causes Interference Deterministic arrivals, variable job sizes Dimitri P. Bertsekas
12 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
13 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
14 Negative Exponential Distribution
15 Queuing theory: basic concepts arrivals waiting service l Basic characteristics: l (mean arrival rate) = average number of arrivals per time unit m (mean service rate) = average number of jobs that can be handled by one server per time unit: c = number of servers c m Wil van der Aalst
16 Queuing theory concepts (cont.) l Wq,Lq c m W,L Given l, m and c, we can calculate : occupation rate: r Wq = average time in queue W = average system in system (i.e. cycle time) Lq = average number in queue (i.e. length of queue) L = average number in system average (i.e. Work-in-Progress) Wil van der Aalst
17 M/M/1 queue Assumptions: l time between arrivals and service time follow a negative exponential distribution 1 server (c = 1) FIFO L=r/(1- r) 1 ρ W=L/l=1/(m- l) m Capacity Demand Available Capacity λ μ L q = r 2 /(1- r) = L-r Wq=Lq/l= l /( m(m- l)) Laguna & Marklund
18 M/M/c queue Now there are c servers in parallel, so the expected capacity per time unit is then c*m r Capacity Demand Available Capacity l c* m Little s Formula Wq=Lq/l W=Wq+(1/m) Little s Formula L=lW Laguna & Marklund
19 Tool Support For M/M/c systems, the exact computation of Lq is rather complex Consider using a tool, e.g c c n n q P ) c!(1 ) / (... c)p (n L r r m l 1 c 1 c 0 n n 0 ) /(c ( 1 1 c! ) / ( n! ) / ( P m l m l m l
20 Situation Example ER at County Hospital Patients arrive according to a Poisson process with intensity l ( the time between arrivals is exp(l) distributed. The service time (the doctor s examination and treatment time of a patient) follows an exponential distribution with mean 1/m (=exp(m) distributed) The ER can be modeled as an M/M/c system where c=the number of doctors Data gathering l = 2 patients per hour m = 3 patients per hour Question Should the capacity be increased from 1 to 2 doctors? Laguna & Marklund
21 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) r 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
22 Process Simulation Drawbacks of queuing theory: Generally not applicable when system includes parallel activities Requires case-by-case mathematical analysis Assumes steady-state (valid only for long-term analysis) Process simulation is more versatile (also more popular) Process simulation = run a large number of process instances, gather data (cost, duration, resource usage) and calculate statistics from the output
23 Process Simulation Steps in evaluating a process with simulation 1. Model the process (e.g. BPMN) 2. Enhance the process model with simulation info simulation model Based on assumptions or better based on data (logs) 3. Run the simulation 4. Analyze the simulation outputs 1. Process duration and cost stats and histograms 2. Waiting times (per activity) 3. Resource utilization (per resource) 5. Repeat for alternative scenarios
24 Elements of a simulation model The process model including: Events, activities, control-flow relations (flows, gateways) Resource classes (i.e. lanes) Resource assignment Mapping from activities to resource classes Processing times Costs Per activity or per activity-resource pair Per activity and/or per activity-resource pair Arrival rate of process instances Conditional branching probabilities (XOR gateways)
25 Simulation Example BPMN model Receive info Request info No accept Deliver card Start Check for completeness complete? Yes Perform checks Make decision Decide reject Notify acceptance End Notify rejection review request Time out reviiew Receive review request
26 Resource Pools (Roles) Two options to define resource pools Define individual resources of type clerk Or assign a number of anonymous resources all with the same cost E.g. 3 anonymous clerks with cost of 10 per hour, 8 hours per day 2 individually named clerks Jim: 12.4 per hour Mike: 14.8 per hour 1 manager John at 20 per hour, 8 hours per day
27 Resource pools and execution times Task Role Execution Time Normal distribution: mean and std deviation Receive application system 0 0 Check completeness Clerk 30 mins 10 mins Perform checks Clerk 2 hours 1 hour Request info system 1 min 0 Receive info (Event) system 48 hours 24 hours Make decision Manager 1 hour 30 mins Notify rejection system 1 min 0 Time out (Time) system 72 hours 0 Receive review request (Event) system 48 hours 12 hours Notify acceptance system 1 min 0 Deliver Credit card system 1 hour 0 Alternative: assign execution times to the tasks only (like in cycle time analysis)
28 Reminder: Normal Distribution
29 Arrival rate and branching probabilities 10 applications per hour (one at a time) Poisson arrival process (negative exponential) No Receive info Request info accept Deliver card Start Receive review request Check for completeness complete? Yes 0.7 Perform checks reviiew Make decision 0.2 Decide 0.5 reject Notify acceptance Notify rejection 0.8 Time out review request End Alternative: instead of branching probabilities one can assign conditional expressions to the branches based on input data
30 # PI's Simulation output: KPIs Resource Resource Utilization Cost % 4, $ 4, % 4, % 3, % 3, % 2, % 2, % 1, % 1, % % $ % Cycle Time - Histogram 10.00% $ 5.04% % 4 Clerk 2 Manager System Days
31 Simulation output: detailed logs Process Instance # Activities Start End Cycle Time Cycle Time (s) Total Time 6 5 4/06/ :00 4/06/ :26 03:26: :26: /06/ :00 5/06/2007 9:30 19:30: :30:38 Process Instance Activity ID Activity Name Activity Type Resource Start End /06/ :00 5/06/ :14 18:14: :14:56 6 aed54717-f044-4da1-b543-82a660809ecb Check for completeness Task Manager 4/06/ :00 4/06/ : /06/ :00 5/06/ :14 17:14: :14:56 6 a270f5c6-7e16-42c1-bfc4-dd10ce8dc835 Perform checks Task Clerk 4/06/ :53 4/06/ : /06/ :00 5/06/ :06 16:06: :06: d7c-1eda-40ea-ac7d-886fa03de15b Make decision Task Manager 4/06/ :25 4/06/ : /06/2007 5:00 6/06/ :01 29:01: :01: a64eb e6-e7de36d348c2 Notify acceptance IntermediateEvent (none) 4/06/ :26 4/06/ : /06/ :00 6/06/ :33 26:33: :33:21 6 0a72cf f31-8c7e-6d093429ab04 Deliver card Task System 4/06/ :26 4/06/ :26 7 aed54717-f044-4da1-b543-82a660809ecb Check for completeness Task Manager 4/06/ :00 4/06/ :31 7 a270f5c6-7e16-42c1-bfc4-dd10ce8dc835 Perform checks Task Clerk 4/06/ :31 5/06/2007 8:30
32 Bizagi simulation Randomness is simulated by the use of probabilities for sequence flows and token routing and also by using statistical distributions to reflect variability in process times of activities etc. To make sure results are valid, the simulation needs be run for long enough to yield random behavior without chance (consider the scenario of tossing a coin or rolling a dice multiple times). Provision should be made to compare results from the same scenario, but different run lengths or replications.the required run length to yield usable outcomes depends on the process model structure, amount of variability and the objective; consequently, a single recommended run length cannot be provided. A replication shares the same scenario configuration and runs for the same length of time, but uses an alternative random stream.
33 Level 1 - Process Validation Data: It requires estimated percentage splits of sequence flows to provide a basis for routing. It also needs the value of the trigger counter contained in the Start Event shape. Results: The outcomes show all paths activated during the execution and whether all tokens actually finished. Additionally, it evaluates how many tokens passed through each Sequence Flow, Activity and End Event.
34 Level 2 Time Analysis: Second level of simulation to measure the end-to-end process time. Data: Apart from the data entered in Process Validation, estimated timings (service times) of each activity and the interval time between token generation is required. This data can either be constant or samples from statistical distributions 1. Results: The results show process throughput times for tokens, presented as minimum, maximum, mean and sum (total of all processing times). Similar results can be presented for individual key activities.
35 Level 3 Resource Analysis: Predicts how the process will perform with different levels of resources. This level of detail provides a reliable estimate of how the process will perform in operation. Data: In addition to the data entered in Time Analysis, this level includes the definition of resources (and/or roles): how many are available and where they are used. Due to the inclusion of resources, the activity times should be adjusted to represent the actual work time; delay due to unavailability of staff will be explicitly indicated. Results: The structure of the results is similar to Time Analysis. Also, the time spent, the time spent busy or idle for each type of resource is presented.
36 Level 4 Calendar Analysis: Includes calendar information that reflects the process performance over dynamic periods of time, such as shifts, days schedules or weeks. Data: Apart from the data entered in Resource Analysis, it includes the definition of resource calendars. Results: The structure of the results is similar to Resource Analysis.
37 Questions?
MTAT.03.231 Business Process Management (BPM) Lecture 6 Quantitative Process Analysis (Queuing & Simulation)
MTAT.03.231 Business Process Management (BPM) Lecture 6 Quantitative Process Analysis (Queuing & Simulation) Marlon Dumas marlon.dumas ät ut. ee Business Process Analysis 2 Process Analysis Techniques
Arena 9.0 Basic Modules based on Arena Online Help
Arena 9.0 Basic Modules based on Arena Online Help Create This module is intended as the starting point for entities in a simulation model. Entities are created using a schedule or based on a time between
Waiting Times Chapter 7
Waiting Times Chapter 7 1 Learning Objectives Interarrival and Service Times and their variability Obtaining the average time spent in the queue Pooling of server capacities Priority rules Where are the
Basic Queuing Relationships
Queueing Theory Basic Queuing Relationships Resident items Waiting items Residence time Single server Utilisation System Utilisation Little s formulae are the most important equation in queuing theory
LECTURE 16. Readings: Section 5.1. Lecture outline. Random processes Definition of the Bernoulli process Basic properties of the Bernoulli process
LECTURE 16 Readings: Section 5.1 Lecture outline Random processes Definition of the Bernoulli process Basic properties of the Bernoulli process Number of successes Distribution of interarrival times The
Queuing Theory. Long Term Averages. Assumptions. Interesting Values. Queuing Model
Queuing Theory Queuing Theory Queuing theory is the mathematics of waiting lines. It is extremely useful in predicting and evaluating system performance. Queuing theory has been used for operations research.
BPMN and Simulation. L. J. Enstone & M. F. Clark The Lanner Group April 2006
BPMN and Simulation L. J. Enstone & M. F. Clark The Lanner Group April 2006 Abstract This paper describes the experiences and technical challenges encountered by the Lanner group in building a Java based
CHAPTER 3 CALL CENTER QUEUING MODEL WITH LOGNORMAL SERVICE TIME DISTRIBUTION
31 CHAPTER 3 CALL CENTER QUEUING MODEL WITH LOGNORMAL SERVICE TIME DISTRIBUTION 3.1 INTRODUCTION In this chapter, construction of queuing model with non-exponential service time distribution, performance
UNIT 2 QUEUING THEORY
UNIT 2 QUEUING THEORY LESSON 24 Learning Objective: Apply formulae to find solution that will predict the behaviour of the single server model II. Apply formulae to find solution that will predict the
CALL CENTER PERFORMANCE EVALUATION USING QUEUEING NETWORK AND SIMULATION
CALL CENTER PERFORMANCE EVALUATION USING QUEUEING NETWORK AND SIMULATION MA 597 Assignment K.Anjaneyulu, Roll no: 06212303 1. Introduction A call center may be defined as a service unit where a group of
TEST 2 STUDY GUIDE. 1. Consider the data shown below.
2006 by The Arizona Board of Regents for The University of Arizona All rights reserved Business Mathematics I TEST 2 STUDY GUIDE 1 Consider the data shown below (a) Fill in the Frequency and Relative Frequency
Modeling Workflow Patterns
Modeling Workflow Patterns Bizagi Suite Workflow Patterns 1 Table of Contents Modeling workflow patterns... 4 Implementing the patterns... 4 Basic control flow patterns... 4 WCP 1- Sequence... 4 WCP 2-
IST 301. Class Exercise: Simulating Business Processes
IST 301 Class Exercise: Simulating Business Processes Learning Objectives: To use simulation to analyze and design business processes. To implement scenario and sensitivity analysis As-Is Process The As-Is
Lecture 8 Performance Measurements and Metrics. Performance Metrics. Outline. Performance Metrics. Performance Metrics Performance Measurements
Outline Lecture 8 Performance Measurements and Metrics Performance Metrics Performance Measurements Kurose-Ross: 1.2-1.4 (Hassan-Jain: Chapter 3 Performance Measurement of TCP/IP Networks ) 2010-02-17
Queuing Theory II 2006 Samuel L. Baker
QUEUING THEORY II 1 More complex queues: Multiple Server Single Stage Queue Queuing Theory II 2006 Samuel L. Baker Assignment 8 is on page 7. Assignment 8A is on page 10. -- meaning that we have one line
Basic Multiplexing models. Computer Networks - Vassilis Tsaoussidis
Basic Multiplexing models? Supermarket?? Computer Networks - Vassilis Tsaoussidis Schedule Where does statistical multiplexing differ from TDM and FDM Why are buffers necessary - what is their tradeoff,
Simulation and Lean Six Sigma
Hilary Emmett, 22 August 2007 Improve the quality of your critical business decisions Agenda Simulation and Lean Six Sigma What is Monte Carlo Simulation? Loan Process Example Inventory Optimization Example
Chapter 13 Waiting Lines and Queuing Theory Models - Dr. Samir Safi
Chapter 13 Waiting Lines and Queuing Theory Models - Dr. Samir Safi TRUE/FALSE. Write 'T' if the statement is true and 'F' if the statement is false. 1) A goal of many waiting line problems is to help
CHAPTER 5 WLDMA: A NEW LOAD BALANCING STRATEGY FOR WAN ENVIRONMENT
81 CHAPTER 5 WLDMA: A NEW LOAD BALANCING STRATEGY FOR WAN ENVIRONMENT 5.1 INTRODUCTION Distributed Web servers on the Internet require high scalability and availability to provide efficient services to
Load Balancing and Switch Scheduling
EE384Y Project Final Report Load Balancing and Switch Scheduling Xiangheng Liu Department of Electrical Engineering Stanford University, Stanford CA 94305 Email: [email protected] Abstract Load
Simple Queuing Theory Tools You Can Use in Healthcare
Simple Queuing Theory Tools You Can Use in Healthcare Jeff Johnson Management Engineering Project Director North Colorado Medical Center Abstract Much has been written about queuing theory and its powerful
Introduction to Business Model Simulation ActiveVOS Designer
Introduction to Business Model Simulation ActiveVOS Designer 2010 Active Endpoints Inc. ActiveVOS is a trademark of Active Endpoints, Inc. All other company and product names are the property of their
Smart Queue Scheduling for QoS Spring 2001 Final Report
ENSC 833-3: NETWORK PROTOCOLS AND PERFORMANCE CMPT 885-3: SPECIAL TOPICS: HIGH-PERFORMANCE NETWORKS Smart Queue Scheduling for QoS Spring 2001 Final Report By Haijing Fang([email protected]) & Liu Tang([email protected])
1. The subnet must prevent additional packets from entering the congested region until those already present can be processed.
Congestion Control When one part of the subnet (e.g. one or more routers in an area) becomes overloaded, congestion results. Because routers are receiving packets faster than they can forward them, one
Reducing or increasing the number of people assigned to an activity. A sudden increase of the number of instances flowing through the process.
2 Process Simulation 2 Process Simulation... 1 2.1 Process Simulation Overview... 1 2.2 Process Simulation Lab... 1 2.2.1 Creating Process Simulation Models... 2 2.2.2 Creating the Project Simulation Definition...
Justifying Simulation. Why use simulation? Accurate Depiction of Reality. Insightful system evaluations
Why use simulation? Accurate Depiction of Reality Anyone can perform a simple analysis manually. However, as the complexity of the analysis increases, so does the need to employ computer-based tools. While
Deployment of express checkout lines at supermarkets
Deployment of express checkout lines at supermarkets Maarten Schimmel Research paper Business Analytics April, 213 Supervisor: René Bekker Faculty of Sciences VU University Amsterdam De Boelelaan 181 181
Case Study I: A Database Service
Case Study I: A Database Service Prof. Daniel A. Menascé Department of Computer Science George Mason University www.cs.gmu.edu/faculty/menasce.html 1 Copyright Notice Most of the figures in this set of
Chapter 1. Introduction
Chapter 1 Introduction 1.1. Motivation Network performance analysis, and the underlying queueing theory, was born at the beginning of the 20th Century when two Scandinavian engineers, Erlang 1 and Engset
A capacity planning / queueing theory primer or How far can you go on the back of an envelope? Elementary Tutorial CMG 87
A capacity planning / queueing theory primer or How far can you go on the back of an envelope? Elementary Tutorial CMG 87 Ethan D. Bolker Departments of Mathematics and Computer Science University of Massachusetts
Chapter 3 General Principles in Simulation
Chapter 3 General Principles in Simulation Banks, Carson, Nelson & Nicol Discrete-Event System Simulation Concepts In Discrete-Event Simulation System A collection of entities (people and machines..) that
Arena Tutorial 1. Installation STUDENT 2. Overall Features of Arena
Arena Tutorial This Arena tutorial aims to provide a minimum but sufficient guide for a beginner to get started with Arena. For more details, the reader is referred to the Arena user s guide, which can
QUEUING THEORY. 1. Introduction
QUEUING THEORY RYAN BERRY Abstract. This paper defines the building blocks of and derives basic queuing systems. It begins with a review of some probability theory and then defines processes used to analyze
Chapter 8 Detailed Modeling
Chapter 8 Detailed Modeling What We ll Do... Exploit hierarchical structure of Arena to blend in lower-level modeling for greater detail Example: call-center system Nonstationary arrival processes Build
Chapter 2. Simulation Examples 2.1. Prof. Dr. Mesut Güneş Ch. 2 Simulation Examples
Chapter 2 Simulation Examples 2.1 Contents Simulation using Tables Simulation of Queueing Systems Examples A Grocery Call Center Inventory System Appendix: Random Digits 1.2 Simulation using Tables 1.3
CRM Sales Opportunity Management
CRM Sales Opportunity Management Bizagi Process Modeler www.bizagi.com Table of Contents CRM Sales Opportunity Management... 4... 4 1.1 Process Elements... 5 Register Opportunity... 5 Enable Reminder and
Load Balancing in cloud computing
Load Balancing in cloud computing 1 Foram F Kherani, 2 Prof.Jignesh Vania Department of computer engineering, Lok Jagruti Kendra Institute of Technology, India 1 [email protected], 2 [email protected]
Programma della seconda parte del corso
Programma della seconda parte del corso Introduction Reliability Performance Risk Software Performance Engineering Layered Queueing Models Stochastic Petri Nets New trends in software modeling: Metamodeling,
CH.1. Lecture # 2. Computer Networks and the Internet. Eng. Wafaa Audah. Islamic University of Gaza. Faculty of Engineering
Islamic University of Gaza Faculty of Engineering Computer Engineering Department Networks Discussion ECOM 4021 Lecture # 2 CH1 Computer Networks and the Internet By Feb 2013 (Theoretical material: page
White Paper Business Process Modeling and Simulation
White Paper Business Process Modeling and Simulation WP0146 May 2014 Bhakti Stephan Onggo Bhakti Stephan Onggo is a lecturer at the Department of Management Science at the Lancaster University Management
VoIP Network Dimensioning using Delay and Loss Bounds for Voice and Data Applications
VoIP Network Dimensioning using Delay and Loss Bounds for Voice and Data Applications Veselin Rakocevic School of Engineering and Mathematical Sciences City University, London, UK [email protected]
User s Guide for ContactCenters Simulation Library
User s Guide for ContactCenters Simulation Library Generic Simulator for Blend and Multi-skill Call Centers Version: March 17, 2014 Eric Buist This document introduces a generic simulator for blend and
Stochastic Processes and Queueing Theory used in Cloud Computer Performance Simulations
56 Stochastic Processes and Queueing Theory used in Cloud Computer Performance Simulations Stochastic Processes and Queueing Theory used in Cloud Computer Performance Simulations Florin-Cătălin ENACHE
A MODEL OF OPERATIONS CAPACITY PLANNING AND MANAGEMENT FOR ADMINISTRATIVE SERVICE CENTERS
A MODEL OF OPERATIONS CAPACITY PLANNING AND MANAGEMENT FOR ADMINISTRATIVE SERVICE CENTERS МОДЕЛ ЗА ПЛАНИРАНЕ И УПРАВЛЕНИЕ НА КАПАЦИТЕТА НА ОПЕРАЦИИТЕ В ЦЕНТЪР ЗА АДМИНИСТРАТИВНО ОБСЛУЖВАНЕ Yulia Yorgova,
Quantitative Analysis of Cloud-based Streaming Services
of Cloud-based Streaming Services Fang Yu 1, Yat-Wah Wan 2 and Rua-Huan Tsaih 1 1. Department of Management Information Systems National Chengchi University, Taipei, Taiwan 2. Graduate Institute of Logistics
4 Internet QoS Management
4 Internet QoS Management Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology [email protected] September 2008 Overview Network Management Performance Mgt QoS Mgt Resource Control
BPMN by example. Bizagi Suite. Copyright 2014 Bizagi
BPMN by example Bizagi Suite Recruitment and Selection 1 Table of Contents Scope... 2 BPMN 2.0 Business Process Modeling Notation... 2 Why Is It Important To Model With Bpmn?... 2 Introduction to BPMN...
UNITY CALL CENTER REPORTING. Version 1.0
UNITY CALL CENTER REPORTING Version 1.0 Contents Introduction... 3 Accessing the Reports... 3 Abandoned Call Report... 4 Settings:... 4 Report:... 5 Agent Activity Detail Report... 6 Settings:... 6 Report:...
How To Model A System
Web Applications Engineering: Performance Analysis: Operational Laws Service Oriented Computing Group, CSE, UNSW Week 11 Material in these Lecture Notes is derived from: Performance by Design: Computer
HSR HOCHSCHULE FÜR TECHNIK RA PPERSW I L
1 An Introduction into Modelling and Simulation 4. A Series of Labs to Learn Simio af&e Prof. Dr.-Ing. Andreas Rinkel [email protected] Tel.: +41 (0) 55 2224928 Mobil: +41 (0) 79 3320562 Lab 1 Lab
Comparative Analysis of Congestion Control Algorithms Using ns-2
www.ijcsi.org 89 Comparative Analysis of Congestion Control Algorithms Using ns-2 Sanjeev Patel 1, P. K. Gupta 2, Arjun Garg 3, Prateek Mehrotra 4 and Manish Chhabra 5 1 Deptt. of Computer Sc. & Engg,
Performance Testing Process A Whitepaper
Process A Whitepaper Copyright 2006. Technologies Pvt. Ltd. All Rights Reserved. is a registered trademark of, Inc. All other trademarks are owned by the respective owners. Proprietary Table of Contents
Process Modeling Notations and Workflow Patterns
Process Modeling Notations and Workflow Patterns Stephen A. White, IBM Corp., United States ABSTRACT The research work of Wil van der Aalst, Arthur ter Hofstede, Bartek Kiepuszewski, and Alistair Barros
A Case Study in Software Enhancements as Six Sigma Process Improvements: Simulating Productivity Savings
A Case Study in Software Enhancements as Six Sigma Process Improvements: Simulating Productivity Savings Dan Houston, Ph.D. Automation and Control Solutions Honeywell, Inc. [email protected] Abstract
MA 1125 Lecture 14 - Expected Values. Friday, February 28, 2014. Objectives: Introduce expected values.
MA 5 Lecture 4 - Expected Values Friday, February 2, 24. Objectives: Introduce expected values.. Means, Variances, and Standard Deviations of Probability Distributions Two classes ago, we computed the
1: B asic S imu lati on Modeling
Network Simulation Chapter 1: Basic Simulation Modeling Prof. Dr. Jürgen Jasperneite 1 Contents The Nature of Simulation Systems, Models and Simulation Discrete Event Simulation Simulation of a Single-Server
A SIMULATION MODEL FOR RESOURCE CONSTRAINED SCHEDULING OF MULTIPLE PROJECTS
A SIMULATION MODEL FOR RESOURCE CONSTRAINED SCHEDULING OF MULTIPLE PROJECTS B. Kanagasabapathi 1 and K. Ananthanarayanan 2 Building Technology and Construction Management Division, Department of Civil
Design and analysis of flow aware load balancing mechanisms for multi-service networks
Design and analysis of flow aware load balancing mechanisms for multi-service networks Andrés Ferragut*, Daniel Kofman*, Federico Larroca* and Sara Oueslati** * TELECOM ParisTech - Paris, France ** France
AMS 5 CHANCE VARIABILITY
AMS 5 CHANCE VARIABILITY The Law of Averages When tossing a fair coin the chances of tails and heads are the same: 50% and 50%. So if the coin is tossed a large number of times, the number of heads and
M/M/1 and M/M/m Queueing Systems
M/M/ and M/M/m Queueing Systems M. Veeraraghavan; March 20, 2004. Preliminaries. Kendall s notation: G/G/n/k queue G: General - can be any distribution. First letter: Arrival process; M: memoryless - exponential
Minimize Wait Time and Improve the Waiting Experience
Improving the Customer Experience Minimize Wait Time and Improve the Waiting Experience www.lavi.com (888) 285-8605 Overview Waiting lines easily become the source of tension between customers and businesses
A Policy-Based Admission Control Scheme for Voice over IP Networks
Journal of Computer Science 5 (11): 817-821, 2009 ISSN 1549-3636 2009 Science Publications A Policy-Based Admission Control Scheme for Voice over IP Networks Sami Alwakeel and Agung Prasetijo Department
Quick Reference Guide Interactive PDF Project Management Processes for a Project
Project Processes for a Project Click the Knowledge Area title (below and left in blue underline) to view the details of each Process Group. Project Process Groups and Knowledge Areas Mapping Project Process
modeling Network Traffic
Aalborg Universitet Characterization and Modeling of Network Shawky, Ahmed Sherif Mahmoud; Bergheim, Hans ; Ragnarsson, Olafur ; Wranty, Andrzej ; Pedersen, Jens Myrup Published in: Proceedings of 6th
Network Design Performance Evaluation, and Simulation #6
Network Design Performance Evaluation, and Simulation #6 1 Network Design Problem Goal Given QoS metric, e.g., Average delay Loss probability Characterization of the traffic, e.g., Average interarrival
EXPERIMENTAL STUDY FOR QUALITY OF SERVICE IN VOICE OVER IP
Scientific Bulletin of the Electrical Engineering Faculty Year 11 No. 2 (16) ISSN 1843-6188 EXPERIMENTAL STUDY FOR QUALITY OF SERVICE IN VOICE OVER IP Emil DIACONU 1, Gabriel PREDUŞCĂ 2, Denisa CÎRCIUMĂRESCU
Chapter 3 ATM and Multimedia Traffic
In the middle of the 1980, the telecommunications world started the design of a network technology that could act as a great unifier to support all digital services, including low-speed telephony and very
Sensitivity Analysis of Safety Measures for Railway Tunnel Fire Accident
Sensitivity Analysis of Safety Measures for Railway Tunnel Fire Accident Sanglog Kwak, Jongbae Wang, Yunok Cho Korea Railroad Research Institute, Uiwnag City, Kyonggi-do, Korea Abstract: After the subway
Performance Analysis of a Telephone System with both Patient and Impatient Customers
Performance Analysis of a Telephone System with both Patient and Impatient Customers Yiqiang Quennel Zhao Department of Mathematics and Statistics University of Winnipeg Winnipeg, Manitoba Canada R3B 2E9
Understanding ACD and SMDR
Understanding ACD and SMDR If your contact center uses Customer Interaction Solutions and the Mitel SX-2000 or 3300 ICP, all data used in reports and real-time monitors are generated from two PBX data
Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover
1 Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover Jie Xu, Member, IEEE, Yuming Jiang, Member, IEEE, and Andrew Perkis, Member, IEEE Abstract In this paper we investigate
Understanding Task Scheduler FIGURE 33.14. Task Scheduler. The error reporting screen.
1383 FIGURE.14 The error reporting screen. curring tasks into a central location, administrators gain insight into system functionality and control over their Windows Server 2008 R2 infrastructure through
The problem with waiting time
The problem with waiting time Why the only way to real optimization of any process requires discrete event simulation Bill Nordgren, MS CIM, FlexSim Software Products Over the years there have been many
How To Manage A Call Center
THE ROLE OF SIMULATION IN CALL CENTER MANAGEMENT Roger Klungle AAA Michigan Introduction With recent advances in technology and the changing nature of business, call center management has become a rapidly
Business Process Modelling with BPMN. Monique Snoeck Management Information Systems Group FEB KU Leuven [email protected]
Business Process Modelling with BPMN Monique Snoeck Management Information Systems Group FEB KU Leuven [email protected] Agenda What are Business Processes? What is Business Process Management?
Business Process Modeling
Business Process Concepts Process Mining Kelly Rosa Braghetto Instituto de Matemática e Estatística Universidade de São Paulo [email protected] January 30, 2009 1 / 41 Business Process Concepts Process
Congestion Control Review. 15-441 Computer Networking. Resource Management Approaches. Traffic and Resource Management. What is congestion control?
Congestion Control Review What is congestion control? 15-441 Computer Networking What is the principle of TCP? Lecture 22 Queue Management and QoS 2 Traffic and Resource Management Resource Management
LPV model identification for power management of Web service systems Mara Tanelli, Danilo Ardagna, Marco Lovera
LPV model identification for power management of Web service systems Mara Tanelli, Danilo Ardagna, Marco Lovera, Politecnico di Milano {tanelli, ardagna, lovera}@elet.polimi.it Outline 2 Reference scenario:
CALL CENTER REPORTS GUIDE
CALL CENTER REPORTS GUIDE RELEASE 18.0 DOCUMENT VERSION 2 BroadWorks Guide Copyright Notice Copyright 2011 BroadSoft, Inc. All rights reserved. Any technical documentation that is made available by BroadSoft,
An Approach to Load Balancing In Cloud Computing
An Approach to Load Balancing In Cloud Computing Radha Ramani Malladi Visiting Faculty, Martins Academy, Bangalore, India ABSTRACT: Cloud computing is a structured model that defines computing services,
LOAD BALANCING AND ADMISSION CONTROL OF A PARLAY X APPLICATION SERVER
This is an author produced version of a paper presented at the 17th Nordic Teletraffic Seminar (NTS 17), Fornebu, Norway, 25-27 August, 2004. This paper may not include the final publisher proof-corrections
Job Reference Guide. SLAMD Distributed Load Generation Engine. Version 1.8.2
Job Reference Guide SLAMD Distributed Load Generation Engine Version 1.8.2 June 2004 Contents 1. Introduction...3 2. The Utility Jobs...4 3. The LDAP Search Jobs...11 4. The LDAP Authentication Jobs...22
Chapter 4. Probability Distributions
Chapter 4 Probability Distributions Lesson 4-1/4-2 Random Variable Probability Distributions This chapter will deal the construction of probability distribution. By combining the methods of descriptive
Modeling Stochastic Inventory Policy with Simulation
Modeling Stochastic Inventory Policy with Simulation 1 Modeling Stochastic Inventory Policy with Simulation János BENKŐ Department of Material Handling and Logistics, Institute of Engineering Management
Manufacturing Systems Modeling and Analysis
Guy L. Curry Richard M. Feldman Manufacturing Systems Modeling and Analysis 4y Springer 1 Basic Probability Review 1 1.1 Basic Definitions 1 1.2 Random Variables and Distribution Functions 4 1.3 Mean and
DISCRETE EVENT SIMULATION HELPDESK MODEL IN SIMPROCESS
DISCRETE EVENT SIMULATION HELPDESK MODEL IN SIMPROCESS Martina Kuncova Pavel Wasserbauer Department of Econometrics University of Economics in Prague W.Churchill Sq. 4, 13067 Prague 3, Czech Republic E-mail:
Web Server Software Architectures
Web Server Software Architectures Author: Daniel A. Menascé Presenter: Noshaba Bakht Web Site performance and scalability 1.workload characteristics. 2.security mechanisms. 3. Web cluster architectures.
Examining Self-Similarity Network Traffic intervals
Examining Self-Similarity Network Traffic intervals Hengky Susanto Byung-Guk Kim Computer Science Department University of Massachusetts at Lowell {hsusanto, kim}@cs.uml.edu Abstract Many studies have
TCP over Multi-hop Wireless Networks * Overview of Transmission Control Protocol / Internet Protocol (TCP/IP) Internet Protocol (IP)
TCP over Multi-hop Wireless Networks * Overview of Transmission Control Protocol / Internet Protocol (TCP/IP) *Slides adapted from a talk given by Nitin Vaidya. Wireless Computing and Network Systems Page
Introduction. Continue to Step 1: Creating a Process Simulator Model. Goal: 40 units/week of new component. Process Simulator Tutorial
Introduction This tutorial places you in the position of a process manager for a specialty electronics manufacturing firm that makes small lots of prototype boards for medical device manufacturers. Your
Internet Traffic Variability (Long Range Dependency Effects) Dheeraj Reddy CS8803 Fall 2003
Internet Traffic Variability (Long Range Dependency Effects) Dheeraj Reddy CS8803 Fall 2003 Self-similarity and its evolution in Computer Network Measurements Prior models used Poisson-like models Origins
