IST 301. Class Exercise: Simulating Business Processes



Similar documents
Waiting Times Chapter 7

CHAPTER 3 CALL CENTER QUEUING MODEL WITH LOGNORMAL SERVICE TIME DISTRIBUTION

Reducing or increasing the number of people assigned to an activity. A sudden increase of the number of instances flowing through the process.

Process simulation. Enn Õunapuu

SOLUTION BRIEF: SLCM R12.7 PERFORMANCE TEST RESULTS JANUARY, Load Test Results for Submit and Approval Phases of Request Life Cycle

Factors to Describe Job Shop Scheduling Problem

Discrete-Event Simulation

Incorporating Peak Spreading into a WebTAG Based Demand Model

Systems Modelling and Simulation (Lab session 3)

Chapter 2. Simulation Examples 2.1. Prof. Dr. Mesut Güneş Ch. 2 Simulation Examples

APPLICATION OF ADVANCED SEARCH- METHODS FOR AUTOMOTIVE DATA-BUS SYSTEM SIGNAL INTEGRITY OPTIMIZATION

6.6 Scheduling and Policing Mechanisms

Web Load Stress Testing

1. Simulation of load balancing in a cloud computing environment using OMNET

Discrete Event Monte-Carlo Simulation of Business Process for Capacity Planning: A Case Study

LECTURE - 3 RESOURCE AND WORKFORCE SCHEDULING IN SERVICES

Utilization Driven Power-Aware Parallel Job Scheduling

Case Study I: A Database Service

Optimal Hiring of Cloud Servers A. Stephen McGough, Isi Mitrani. EPEW 2014, Florence

LECTURE - 1 INTRODUCTION TO QUEUING SYSTEM

Scheduling. Scheduling. Scheduling levels. Decision to switch the running process can take place under the following circumstances:

Improving QOS in IP Networks. Principles for QOS Guarantees. Principles for QOS Guarantees (more) Principles for QOS Guarantees (more)

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)

International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March ISSN

HOW TO START WORKING WITH P2WARE PROJECT MANAGER 7?

Justifying Simulation. Why use simulation? Accurate Depiction of Reality. Insightful system evaluations

<Insert Picture Here> Adventures in Middleware Database Abuse

Simulating Optimum Design of Handling Service Center System Based on WITNESS

EMC Business Continuity for Microsoft SQL Server Enabled by SQL DB Mirroring Celerra Unified Storage Platforms Using iscsi

UNITY CALL CENTER REPORTING. Version 1.0

Arena 9.0 Basic Modules based on Arena Online Help

Active Queue Management

W4118 Operating Systems. Instructor: Junfeng Yang

Arena Tutorial 1. Installation STUDENT 2. Overall Features of Arena

Feature Highlights: Automatic Call Distribution (ACD) CTI with E1, T1, PSTN, & IP. Support SS7 Signaling. Screen Popup. Find Last Agent.

Basic Queuing Relationships

A discreet event simulation in an automotive service context

LCMON Network Traffic Analysis

Data Center Specific Thermal and Energy Saving Techniques

Getting Started with SandStorm NoSQL Benchmark

Improving Emergency Medical Dispatching with Emphasis on Mass-Casualty Incidents

Business Process Management of Telecommunication Companies: Fulfillment and Operations Support and Readiness Cases

Simple Queuing Theory Tools You Can Use in Healthcare

16/5-05 Datakommunikation - Jonny Pettersson, UmU 2. 16/5-05 Datakommunikation - Jonny Pettersson, UmU 4

Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing

Characterizing Task Usage Shapes in Google s Compute Clusters

Introduction. Continue to Step 1: Creating a Process Simulator Model. Goal: 40 units/week of new component. Process Simulator Tutorial

TEC-Maximo integration. Involved Software: IBM Tivoli Enterprise Console (TEC) Maximo MS SQL server Project scope:

Introduction. Abusayeed Saifullah. CS 5600 Computer Networks. These slides are adapted from Kurose and Ross

IMPROVED LOAD BALANCING MODEL BASED ON PARTITIONING IN CLOUD COMPUTING

Veri cation and Validation of Simulation Models

Modeling Stochastic Inventory Policy with Simulation

PDSD Recruiting Process. Lean Six Sigma Green Belt Presentation August 12, 2014

Tableau Server 7.0 scalability

Confidence Intervals for One Standard Deviation Using Standard Deviation

TU-E2020. Capacity Planning and Management, and Production Activity Control

Simulation Software 1

A Case Study in Software Enhancements as Six Sigma Process Improvements: Simulating Productivity Savings

Monitoring Pramati EJB Server

Skateboard Assembly - Line Balance Lesson Plan (45-60 minutes)

The problem with waiting time

Aloha Guest Manager. What s New in Aloha Guest Manager Release Table of Contents. Release Enhancements Guide SERVER MANAGEMENT...

ThermIT: Setting up Alarms

Optimal server allocation in service centres and clouds

Contact Center Planning Calculations and Methodologies

PROCESS FLOW IMPROVEMENT PROPOSAL OF A BATCH MANUFACTURING SYSTEM USING ARENA SIMULATION MODELING

Business Process Driven SOA using BPMN and BPEL

ADMINISTRATOR GUIDE Call Queuing Administrator Guide V x8 Call Queuing. Administrator Guide. Version 2.0 February 2011

MINI- GUIDE: Using Stock in Kitomba

IO latency tracking. Daniel Lezcano (dlezcano) Linaro Power Management Team

SHIV SHAKTI International Journal of in Multidisciplinary and Academic Research (SSIJMAR) Vol. 4, No. 3, June 2015 (ISSN )

Minimize Wait Time and Improve the Waiting Experience

Scheduling Policies, Batch Sizes, and Manufacturing Lead Times

1500 bytes Universal Serial Bus Bandwidth Analysis

SQL Sentry Essentials

A Periodic Events - For the Non- Scheduling Server

EDS/ETD Deployment Program: Modeling and Simulation Approach

Synchronization with Microsoft Team Foundation Server 2010

Chapter 7 outline. 7.5 providing multiple classes of service 7.6 providing QoS guarantees RTP, RTCP, SIP. 7: Multimedia Networking 7-71

Queuing Theory II 2006 Samuel L. Baker

Scheduling for QoS Management

Airport logistics - A case study of the turnaround

Pull versus Push Mechanism in Large Distributed Networks: Closed Form Results

MTAT Business Process Management (BPM) Lecture 6 Quantitative Process Analysis (Queuing & Simulation)

Configuring Simulator 3 for IP

ENERGY STAR Imaging Equipment Program Version 1.1

How to Configure and Use MRP

Standardized Modeling and Simulation of Hospital Processes Optimization of Cancer Treatment Center

INTEGRATED OPTIMIZATION OF SAFETY STOCK

Modelling the performance of computer mirroring with difference queues

Set up My Sites (SharePoint Server

M. Sugumaran / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 2 (3), 2011,

Analysis and Simulation of VoIP LAN vs. WAN WLAN vs. WWAN

Service Level Agreement. Level: Standard. SLA Standard: VDS - Dedicated server - Colocation. By: Openminds bvba Zwijnaardsesteenweg 169/ Ghent

INCREASING THE DAILY THROUGHPUT OF ECHOCARDIOGRAM PATIENTS USING DISCRETE EVENT SIMULATION

ECE302 Spring 2006 HW4 Solutions February 6,

Nortel Contact Center/Symposium Report Library Catalog

Appendix: Simple Methods for Shift Scheduling in Multi-Skill Call Centers

Methodology of performance evaluation of integrated service systems with timeout control scheme

Platform as a Service (PaaS) Policies and Procedures

Transcription:

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 process model for the ice cream stand is given as follows: Process Diagram Process Calendar Consider an ice cream stand with only one server as follows: Customers System Stand Role= Organizational Units=Ice cream stand Inter arrival times Assume that the stand is open from 8am to 8pm without any interruption (12-hour working day). Customers arrive at the stand at random time intervals. Based on a study, the owner assessed that the time between two consecutive customer arrivals is 8 minutes on the average. The owner did another study and found out that it takes 7 minutes on the average with a standard deviation of 30 seconds to serve a customer. Simulation Parameters for As-Is the Process: The owner wishes to calculate the following performance measurements for the stand. 1. How long does a customer wait in the line on the average? (Average waiting time in the queue) 2. On the average, how long does it take to serve a customer (cycle time=(the time that customer leaves the stand)-(the time that customer arrives at the stand)? 3. On the average, what is number of customers waiting in the line? (Average queue length) 4. What percent of the time the server is busy with serving customer and what percent of the time idle? (Resource utilization) In this exercise, we will help the owner to answer questions above using simulation.

Process 1 The simulation study showed that the As-Is process is unacceptable mainly due to long waiting lines and times. Therefore, the owner has decided to hire one more server. However, he/she wishes to learn how much improvements on the performance indicators can be achieved by hiring an additional server. Avg Max in Performance Indicators As-Is Process Process 1 Customers Inter arrival times Surprisingly, we have the same business process model. Simulation Parameters: Stand In this case, there are two servers instead of one. You can enter this information in Resource Allocation Tab of the Simulation Setup Window.

The owner wants to investigate possibility of job specialization. So, the job of serving customer is divided into two tasks, serving customers and processing payments. The owner expects that the total process times will be shorter due to specialization. The process model and estimated times are given in the following figure. Role=, Cashier Organizational Units=Ice cream stand Scenario Analysis using simulation process 2 seems to be a better alternative. However, the owner is not satisfied with the results and asks following questions: What if the customer arrival rate is increased? For example, if 12 customers arrive in an hour on the average ( 5 min inter arrival time) instead of current 7.5 customers ( 8 min inter arrival time)? Would be to-be process 2 still better? What if a bus full of customers show up at the same time (30 customers). Which alternative will perform better? Performance Indicators (5 min inter arrival time) Process 1 Avg Max in Performance Indicators (30 customers arrive at the same time) Process 1 Avg Max in

Sensitivity Analysis Using Simulation The owner is still suspicious of the results. He/She thinks that serving time of 3.0 min per customer is an optimistic estimate for the server. He/She wants to learn the serving time of the server that will make To-be process 2 worse than To-be process 1. Avg. Process % Utilization of Avg Max in Process 1 ( 3.5 min ( 4 min per customer) Process 2 ( 5 min Avg Max in As-Is Process Process 1 68.69 12.33 10.32 68.69 12.33 10.32 97% 57% 41.24/49.79 9 1 1/1 16 5 5/1 30.98 3.75 2.55/.36 Performance Indicators Increased Customer Demand (5 min inter arrival time) Process 1 22.75 16.94 22.75 16.94 84% 61.46/74.72 Avg 4 3/1 Max 15 15/1 in 8.48 6.35/.28 Performance Indicators (a bus full of customers) Process 1 54.27 13.33 54.27 13.33 99% 42.03/82.31 Avg 14 1 Max 28 4 in 44.41 4.81

% Utilization of Avg Max in Process 1 ( 3.5 min ( 4 min 12.33 11.53 14.55 22.27 12.33 11.53 14.55 22.27 To-be Process 3 ( 4 min per customer) 57% 33.85/47.39 40.85/65.85 40.62/81.89 1 1 2 2 5 7 5 8 3.75 4.48 4.51 7.58