Application-based Statistical Approach To Identifying Queuing Model

Size: px
Start display at page:

Download "Application-based Statistical Approach To Identifying Queuing Model"

Transcription

1 Application-based Statistical Approach To Identifying Queuing Model NAIMEH HIRBAWI BADIE SARTAWI Al-Quds University, Computer Science Department, Jerusalem, Palestine July 2014 ABSTRACT Queuing theory is used to model many systems in different fields in our life; it is used in simple systems and complex ones. The main idea in the application of a mathematical model is to measure the performance measures of the application in order to improve the performance of the system. This paper will present an analytical method and simulation modelin estimation the appropriate model for applications and support to identify the variable parameters that affect the performance measures of the application. The analytical method depends on the mathematical parameters of the real application and according to theirvalues we define the characteristics of the queuing model.simulation is designed to support and help the decision-makers whether in computer science or mathematics to define the appropriate queuing model and then it will calculate the performance measures for the model. Keywords: Queuing theory, queuing model, performance measures, mean, variance, Coefficient of Variance. 1. INTRODUCTION Queuing theory is used to deal with systems that include queues (waitinglines).it enables mathematical analysis of the behavior of systems in order to evaluate the performance measures of the systems including waiting time in queue, numbers of servers, and utilization of server and so on. Queuing theory is used in many fields to predict how long customers will wait in line and is useful in determining the optimal number of servers. It is also important to computer networking because it can predict the length of time to wait for the data it requests. To solve practical problems the first step is to identify the appropriate queuing model. In queuing theory they always start with a simple model and then if the results do not fit to the problem they continue with a more complicated one [1].In simple models we use simple formulas that can easily expect the effect of a given parameter on the performance measure but if we use other distributions the mathematical models will be much more complicated. There are many queuing models in the world but the most common are the stochastic models, we use queuing models to approximate a real application, so we can analyze mathematically the queuing behavior. In queuing models we can define numbers of important steady stateperformance measures such as the average number in the queue or the system, the average time spent in the queue or the system, the distribution of those numbers or times, the probability of the queue either it is full or empty and the probability of the system in a particular University of Nizwa, Oman December 9-11, 2014 Page 226

2 state[1][2][3]. These performance measures are important to improve the system and predict the effect of suggested changes the system. The aim of this research is how to identify the appropriate queuing model for application and then calculates the performance measures. It will help to develop more efficient queuing systems that reduce customer wait times and increase the number of customers that can be served; also it will help analysts not to move from one model to another in order to improve the performance for their systems and by using our simulation model no need for mathematical background in probabilities to define the distribution for the characteristics of queuing process. This research is based on historical data (Previous papers) which analyzes the behavior of the application/system and define the approximate appropriate queuing model by using mathematical methodand simulation model. We estimate the arrival rate distribution and service ratedistributionfor the queuing model using mathematical parameter. The simulation presentsthe appropriate queuing model for the application with an easier use interface also doing the calculations directly for the performance measures of the model. We use mathematical and simulation tools to capture and analyze data. As a result, this mathematical model and simulation model can provide a good approximation of the queuing model in the real application. 2. BACKGROUND Queuing theory was invented in the 1909s by A.K. Erlang to improve the development of telephony applications. In the 1950s Leonard Kleinrock applied queuing theory to computer networking, James Jackson studied queuing theory in network of multiple nodes. In 1953, G. Kendall introduced the notation A/B/X/Y/Z type of queuing theory. In 1957 Jackson presented open queuing networks (external arrivals and departures) with exponential servers which are a class of queuing networks where the steady-state distribution is simple to compute as the network has a product-form solution. In 1961 J. little proved a formula with dependency of mean number of jobs in queue (and systems) from mean response time (waiting time). In 1963 Jackson introduced queuing networks that rely on the state of the system and closed queuing networks (no external arrivals or departures) with exponential servers[4]. In 70 s queuing theory was used to evaluate the computer performance. In 1973 J.P. Buzen proposed the convolution algorithm for computation of the normalization constant.in 2000 William Stallings provide a practical guide of queuing analysis [2], Manish K. Govil and Michael present paper about the contributions and applications of queuing theory in the field of discrete part manufacturing. RahavDor, Joseph M. Lancaster, Mark A. Franklin, Jeremy Buhler, and Roger D. Chamberlain use queuing theory to model streaming applications[5]. In recent years the progress of queuing theory usesfor software modeling and now they interesting in modeling the insurance systems and retrial queues. M.Reiser and H.Kobayashi considered variance of service time distribution to develop analytical models for computing systems but in their study they cover the models with exponential arrival distribution and single server (for network systems). In Literature there are a few references about the behavior of mean and variance because they depend on graph analysis to determine the distribution. University of Nizwa, Oman December 9-11, 2014 Page 227

3 2.1The main characteristics of queuing process Arrival Pattern of customers: It is important to estimate the probability distribution of the arrival times between successive customer arrivals (interarrival times). Service time Pattern: The probability distribution of service times is also important to estimate. It depends on many factors such as number of servers and the number of customers waiting in queue for service. Number of Servers: This refers to the number of servers we need for the system. System Capacity: The queuing system can be finite or infinite. The capacity refers to the physical limitation of the system such as awaiting room. When the waiting room is full the next customer must leave since there is not enough room to wait. Queue Discipline: The discipline of the queue explains the way in which the customers are served in the queue. The most popular disciplines are FCFS First Come First Served, LCFS Last Come First served and RSS Random Selection Service. 2.2 Model Notation Queuing models can be described by Kendall s notation: A/B/X/Y/Z A The interarrival time distribution B The service time distribution. X The number of servers. Y The system capacity. Z The queue discipline. Common Distributions M: Exponential Ek: Erlang with parameter k Hk: Hyper exponential with parameter k (mixture of k exponentials) D: Deterministic (constant) G: General 2.3Queuing Models In this section we will discuss the types of queuing models and some of the most common models for each type and their application Markovian models (systems) In these models the arrival process is Poisson and exponential service times [1][2]. The mean arrival rate (per unit of time) is denoted by (λ). The service time rate is denoted by (μ). From the equilibrium probabilities we can derive the performance measures for the system such as the mean number of customers in the queue (and system) and the mean time spent in the system. Here are some of the queuing models that are common in queuing theory.the M/M/1 or M/M/1/ is the most common one in systems in which customers arrive according to a Poisson process and the service times of the customers are independent and identically exponentially distributed.m/m/1 is a good approximation for a large number of queuing systems such as customer services environment, banks, and phonequeuing systems and so on.the M/M/c or M/M/c/ arrivals in this model are a Poisson process and Service time is exponentially distributed with (c) multi servers.this type of models arises in many systems including lines at a bank, phone queuing systems, the application of computer resources, etc. Other types are the M/M/c/c loss system and M/M/, in the first one arriving customer is served if at least one server is available. If all servers are busy then the newly arriving customer is lost. In the second one there is no queue because it has infinite servers so University of Nizwa, Oman December 9-11, 2014 Page 228

4 each arriving customer receives service and a customer never has to wait for service Non-Markovian models (systems) In non-markovian models either the service time or the interarrival time has to be nonexponentially distributed.in these models the analysis and the computation for the performance measures are more complexes.the most common models in nonmarkovian models are G/M/1 and M/G/1[6] [10] which is classical modeland widely used in networking applications and a large number of reallife computer. Other non-markovian models are M/D/1 and D/M/ Network models (systems) The queuing networks have become important tools in the design and analysis of computer systems because for many applications network models fulfill a convenient balance between accuracy and efficiency. We have two kind of queuing network, open and closed network [7] [8] [9]. In an open queuing network, customers enter the network from outside, receive service at systems and then depart the network. In a closed network the number of customers is constant. A new customer can enter the network exactly at the same time when one customer leaves, in this section we will mention about some of the famous queuing network.a Jackson network is the simplest model of queuing networks.it has only one customer class and infinite number of jobs [7]. This model supposes that the external arrival is identified by a Poisson arrival process. All systems have one or more servers with exponential service times. The service rates can depend on the number of customers at the system. In all systems customers are served in order of arrival (FIFO). Another model Gordon-Newell networks, also called closed Jackson s networks, it achieves the same assumption of Jackson s networks except one that customer can neither enter nor depart the network. The number of jobs of this type of queuing networks is always fixe 3. METHODOLOGY To improve the performance of any system, firstwe have to identify the appropriate queuing model according to the behavior of the system and then calculate the performance measures of the system. In this paper we present mathematical approachesto identify the approximate queuing model for the application. 3.1 Assumptions of this study: 1- Equilibrium analysis is used not transient analysis because we can get exact analytical results of the mean performance parameters under equilibrium conditions also in some special cases, we can also get results of higher moments such as variance or probability distributions in spite Transient analysis is not generally practical, only for some very simple cases, so simulation methods are preferred. 2- Departure and arrival rate are state are in steadystate which mean arrival rate is less than service rate. 3- Assume the applications have one server especially when we calculate the service rate so if the application has more than one server we have to divide the service rate on number of servers. 4- Assume that the buffer size is infinite. 3.2 Parameters of queuing models N: Number of total (customers/requests) in the system (in queue plus in service) University of Nizwa, Oman December 9-11, 2014 Page 229

5 λ: Arrival rate (1 / (average number of customers arriving in each queue in a system in period of time( hour,minute, etc.)) µ: Serving rate or service rate (1 / (average number of customers being served at a server per period of time (hour, minute, etc.)) cµ: serving rate when c> 1 in a system (c: number of servers) ρ: Traffic intensity or load, utilization factor (λ/(cµ)) (the expected factor of time the server is busy that is, service capability being utilized on the average arriving customers) We must take into consideration the three main key characteristics of queuing process to model the real system. The level of modeling heavily depends on the assumptions and the nature of application and the analysis of it; most of the models assumed the involved random variables are exponentially distributed and independent of each other for service time. Even that this assumption is artificial since in practice the exponential distribution is seldom but the main reason for this assumption is the loss of empirical evidence to theopposite, which leads one to favor convenience.indeed the memoryless (Markov) property of the exponential distribution makes the mathematical analysis simple and only has one parameter, especially when combined with the assumption that arrival processes is Poisson. Although it provides a good fit for interarrival times if the service provided is random than if it involves a fixed set of tasks. It is common in client/server systems. Memoryless property refers to the state of the system at future time which is decided by the system state at the present time and does not depend on the state at earlier time instants.so the most popular queuing models are the M/M/C/K/FCFS which M refers to a Markovian process that assumes the arrival or service rate follows a Poisson distribution and the time between arrivals or service time follows an exponential distribution. The C refers to the number of servers which in the simplest case is one. For this system the system capacity is infinite and queue discipline is FCFS (First Come First Served). So if we want to check which model is most appropriate to the real system, we have to estimate each of the three main characteristics of the real system in accordance with the characteristics of queuing process arrival distribution,service time distribution and number of servers. As the most popular and widely used queuing model is M/M/C, So we first check whether the arrival distribution is Poisson distribution and the service time is exponential according to their properties, if not we have to use the mathematical method that determines the arrival distribution and the service time distribution. The properties (conditions) for arrival rates are: the arrivals must be independent of other arrivals and processed in a sequence, not concurrent, we cannot predict the number of arrivals if we know the time of the arrivals and arrivals can have known peaks. If these conditions are achieved then the distribution of the arrival distribution is Poisson. The properties (conditions) for service time are: the service time bases on the contents of the arrivals and most arrivals have different service times, and then the service time distribution is Exponential. Approaches of the study: In our study we used two approaches to define the queuing model for probability distribution of arrival rate and probability distribution of service rate: University of Nizwa, Oman December 9-11, 2014 Page 230

6 1- Mathematical method which depends on comparing mean and variance for arrival rate, and the ratio of co-efficient of variance for service rate. 2- Simulation model which defines the queuing model and calculates the performance measures for the model. 3.3Mathematical Method We used mathematical method to define the most popular models that are used in queuing theory. In this stage we collected the historical data (previous researches in queuing theory), and used mathematical tools to analyze again the behavior of the application, and then we adopted our methodology (the mathematical formulas) to estimate the approximate probability distribution of arrival rate and service rate. Then we compared our results with their results. Evaluating Arrival distribution: The estimation of approximate arrival rate isdepending on the values of the mean and the variance.we calculate the mean and variance for different applications from previous papers using the following formulas : Mean (M) = Variance (V) = ( ( **2*f) - (N*mean**2))/ (N-1) Where: N is the total observations. is the arrival rate. f is the frequency observed for an arrival rate over the longer time period. The table below contains the results for arrival distribution, the predicting distribution of our study and the predicting distribution ofprevious studies. Figure 2.This table contains values of the mean and variance for applications from previous researches: Application Name λ µ Mean variance Distribution predicted paper in Distribution predicted by our study conclusion seaport Poisson Poisson Mean=variance Health care Poisson Poisson Mean=variance Electronic system data Deterministic Deterministic λ stays constant University of Nizwa, Oman December 9-11, 2014 Page 231

7 According to our analysis we found these results which can determine the approximate arrival rate whether Poisson, constant or general: If the mean of arrival rate (λ)and the variance of it are approximately equal, a Poisson distribution can be used. If the arrival rates (λ) of the applicationdo not change, the distribution will approximate deterministic distribution. If there is no style of arrival rate (λ), then the arrival rate distribution will be a General distribution. Evaluating Service Time distribution We determined the approximate service time distribution by calculating standard deviation and coefficient of the variance of the service times, using the following formulas: Average Service Time (mean) = Standard Deviation (σ) = SQRT ( Variance=( Coefficient of Variance (CV) = σ / mean. Where: n is the number of observations for that service time. Si is the service time for observation i. For more accuracy results we used the confidence intervals for service time. 95% Confidence Intervals for Service Time: Mean (service time) (SE (service time)) Mean (service time) (SE (service time)) SE = σ/sqrt (n) According to the values of ourcalculationsfor Coefficient of Variance we found: If the Coefficient of Variance is close to zero, the service distribution is Deterministic. If the Coefficient of Variance is close to one, the service distribution is Poisson. Close to one can be formally tested using a Chi-squared test or approximated using a rule of thumb. The rule of thumb says Coefficient of Variance is close to one if it falls in the range 0.7 to 1.3. If the Coefficient of Variance is between zero and one, but not closes enough to either zero or one for either of the first two choices, then the distribution is Erlang distribution. If the Coefficient of Variance is greater than one, then the service distribution is Hyperexponential. If Coefficient of Variance is none of these then the general model can be used which is the complex one. Figure 2. Table of results for Service Time distribution of different applications, the predicting distribution by our study and the predicting distribution by previous studies : Application name Mean Standard derivation Coefficient µ Coefficient of Confidence Of mean 95% predicted Distributio n by our study predicted Distributio n by previous paper Bank(free [ Determinist Determinist University of Nizwa, Oman December 9-11, 2014 Page 232

8 days) ] ic ic Bank(busy days) [ ] Exponentia l Exponentia l Bank(free days) [ ] Determinist ic Determinist ic seaport N/A Erlang Erlang Electronic data system [ ] Erlang Erlang Supermarket system [ ] Exponentia l Exponentia l Telephone Call Center N/A Exponentia l Exponentia l 3.4 Simulation Model We present a novel approach for the estimation of queuing model and evaluation the performance measurement of queuing model. This technique is very useful in queuing theory and by using it no need for analyzing the probability distribution to determine which distribution to use for arrival rate and service rate.we will simulate the real application via simulation model. Figure 3.Logical Model for Original Queuing Theory Simulation model is divided as follows: i) to analyze the behavior of the system and evaluate define approximate arrival rate and service rate distribution; ii) define the queuing model; and iii) evaluate the performance measures of the model. Figure 4. Simulation Model Methodology University of Nizwa, Oman December 9-11, 2014 Page 233

9 In simulation model we have to enter the mean(m) and variance (V)for arrival rate and the co- efficient variance (CV) of service rate then the model will make the comparison and estimate the probability distribution of the arrival rate and service rate, also will compute the arrival rate (λ) andthe service rate (µ).after that the model will compute the performance measures; the utilization for the server, waiting time in queue, waiting time in system and queue length. Figure 5. Simulation model defining the arrival rate and service rate distribution. University of Nizwa, Oman December 9-11, 2014 Page 234

10 3.5 Validation This paper is depending on pervious papers so we used two approaches of validations: First the Arrival and service distribution are defined according to the mean and variance in our study and comparing them with arrival and service distribution of the queuing model that defined in previous studies. Second the performance measures for the queuing model are computed and then we did comparison between the actual and prediction performance measures for the different applications. We did analysis for previous papers and defined the approximate arrival rate and service distribution bymathematical formulas and via simulation model. We found some interesting remarks for previous papers: 1- Most of the previous papers had Markovian models. 2- Most of them when they define the queuing model they follow the previous papers and choose the same model without trying to analyze the behavior of the system again. 3- Many errors in their analysis the behavior of the system : 1- Their study based on the assumption of steady state but we found that it did not achieve the condition of steady state 2- We computed the performance measures for the application according to their proposed model and found differences in comparison. In our opinions they choose Markovian model because it is the easier one to analysis and compute the performance measures, and Exponential distribution has only one parameter. CONCLUSION In this research we defined the appropriate queuing model for the application. We used two methods in our study to define the approximate arrival rate University of Nizwa, Oman December 9-11, 2014 Page 235

11 distribution and service time distribution, the first one was mathematical method which depends on mathematical equations and the second one wassimulation model which is easy to use to define the queuing model. This research will help in predicting the performance measures of the real application and improve the performance of the system. REFERENCES [1] JánosSztrik Basic queuing theory, [2]William Stallings Queuing Analysis, [3] Philippe NAIN INRIA Basic Elements of Queuing Theory, Application to the Modelingof Computer Systems, [4] B. FILIPOWICZ and J. KWIECIEŃ Queueing systems and networks. Models and applications, Vol. 56, No. 4, [5] RahavDor, Joseph M. Lancaster, Mark A. Franklin, Jeremy Buhler, and Roger D. Chamberlain, Using Queuing Theory to Model Streaming Applications, in Proc. of 2010 Symposium on Application Accelerators in High Performance Computing, July [6] Robert cooper Introduction to queuing Theory, [7]Ting Yan and MalathiVeeraraghavan, Networks of Queues, April [8] B.Filipowicz and J. Kwiecien Queueing systems and networks. Models and applications Vol. 56, No. 4, [9] Edward D. Lazowska, John Zahorjan, G. Scott Graham, Kenneth C. Sevcik Quantitative System Performance, Computer System Analysis Using Queueing Network Models [10] Jau-ChuanKe1, Chia-Huang Wu2 and Zhe George Zhang Recent Developments in Vacation Queueing Models: A Short Survey International Journal of Operations Research Vol. 7, No. 4, 3-8, [11] Muhammad Marsudi Application of Queuing Theory in Analyzing the use of Production Capacity, 2010, [12] Liu Chang Analysis of Queuing Behaviors with Self-similar Traffic in Wireless Channels Journal of Networks, Vol. 5, No. 1, January 2010 [13] Ivo Adan and Jacques Resing Queueing Theory, 2002 [14]Famule, Festus Daisi Analysis of M/M/1 Queueing Model with Applications to Waiting Time of Customers in Banks Global Journal of Computer Science and Technology, 28 Vol. 10 Issue 13 (Ver. 1.0) October 2010 [15] Guang - HuiHsu A survey of queueing Theory [16] Vasumathi.A 1, Dhanavanthan P Application of Simulation Technique in Queuing Model for ATM Facility International Journal of Applied Engineering Research, Dindigul, Volume 1, No 3, [17] Mohd Nazri Ismail and Abdullah MohdZin, Traffic Engineering: Simulation Model and Real Network Environment over Single and Multiple Links European Journal of Scientific Research,ISSN X Vol.25 No.1, pp.54-67, University of Nizwa, Oman December 9-11, 2014 Page 236

12 [18] Alexandre Brandwajn and Thomas Begin, A Note on the Effects of Service Time Distribution in the M/G/1 Queue SPEC Benchmark Workshop, LNCS 5419, pp , 2009 [19] Walter NogueiraPizzo and Paulo Sérgio Cugnasca1, Application Of Queuing Theory For Availability in Airspace Control systems Journal of The Brazilian Air Transportation Research society,volume 3, Issue 1,2007. [20] M. E. El-Naggar Application of queuing theory to the container terminal at Alexandria seaport Journal of Soil Science and Environmental Management Vol. 1 (4), pp , June [21] Reetu Mehandiratta, Application of queuing theory in Health care International Journal of Computing and Business Research, Volume 2 Issue 2,May [22] Samuel F. Fomundam and Jeffrey W. Herrmann, A Survey of Queuing Theory Applications in Healthcare ISRTechnical Report, [23] U H Acharya, and G Ravindran Application of Queuing Theory to Libraries and Information Centres DRTCWorkshop on Information Management 6-8 January [24] Quanru Pan, The Research and Application of M/M/1/N Queuing Model with Variable Input Rates, Variable Service Rates and Impatient Customers, International Journal of Engineering and Natural Sciences 4:4, [25] John Kolade Obamiro, Queuing Theory and Patient Satisfaction: An overview of Terminology and Application in Ante-Natal Care Unit, [26] Joseph R.Murray and W. David Kelton, the transient response of the M/E/2 queue and steady state simulation Opns Res. Vol. 15, No. 4, pp , [27]Azmat Nafees, Analysisofthe Sales Checkout Operation In ICA Supermarket Using Queuing, June [28]Lawrence Brown, Noah Gans, Avishai Mandelbaum, Anat Sakov,Haipeng Shen, Sergey Zeltyn, and Linda ZHAO Statistical Analysis of a Telephone Call Center:A Queueing-Science Perspective,Journal of the American Statistical Association, Vol. 100, No. 469, March, University of Nizwa, Oman December 9-11, 2014 Page 237

Simple Queuing Theory Tools You Can Use in Healthcare

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

More information

Basic Queuing Relationships

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

More information

Performance Analysis of a Telephone System with both Patient and Impatient Customers

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

More information

UNIT 2 QUEUING THEORY

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

More information

Network Design Performance Evaluation, and Simulation #6

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

More information

Hydrodynamic Limits of Randomized Load Balancing Networks

Hydrodynamic Limits of Randomized Load Balancing Networks Hydrodynamic Limits of Randomized Load Balancing Networks Kavita Ramanan and Mohammadreza Aghajani Brown University Stochastic Networks and Stochastic Geometry a conference in honour of François Baccelli

More information

The Analysis of Dynamical Queueing Systems (Background)

The Analysis of Dynamical Queueing Systems (Background) The Analysis of Dynamical Queueing Systems (Background) Technological innovations are creating new types of communication systems. During the 20 th century, we saw the evolution of electronic communication

More information

Stochastic Processes and Queueing Theory used in Cloud Computer Performance Simulations

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

More information

1. Repetition probability theory and transforms

1. Repetition probability theory and transforms 1. Repetition probability theory and transforms 1.1. A prisoner is kept in a cell with three doors. Through one of them he can get out of the prison. The other one leads to a tunnel: through this he is

More information

Response Times in an Accident and Emergency Service Unit. Apurva Udeshi aau03@doc.ic.ac.uk

Response Times in an Accident and Emergency Service Unit. Apurva Udeshi aau03@doc.ic.ac.uk IMPERIAL COLLEGE, LONDON Department of Computing Response Times in an Accident and Emergency Service Unit Apurva Udeshi aau03@doc.ic.ac.uk Supervisor: Professor Peter Harrison Second Marker: Dr. William

More information

OPTIMIZED PERFORMANCE EVALUATIONS OF CLOUD COMPUTING SERVERS

OPTIMIZED PERFORMANCE EVALUATIONS OF CLOUD COMPUTING SERVERS OPTIMIZED PERFORMANCE EVALUATIONS OF CLOUD COMPUTING SERVERS K. Sarathkumar Computer Science Department, Saveetha School of Engineering Saveetha University, Chennai Abstract: The Cloud computing is one

More information

----------------------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------------------- Ditila Ekmekçiu: Optimizing a call center performance using queueing models an Albanian case Optimizing a call center performance using queueing models an Albanian Case Ditila Ekmekçiu University of Tirana,

More information

Load Balancing and Switch Scheduling

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: liuxh@systems.stanford.edu Abstract Load

More information

CHAPTER 3 CALL CENTER QUEUING MODEL WITH LOGNORMAL SERVICE TIME DISTRIBUTION

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

More information

Queuing Theory. Long Term Averages. Assumptions. Interesting Values. Queuing Model

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.

More information

4 The M/M/1 queue. 4.1 Time-dependent behaviour

4 The M/M/1 queue. 4.1 Time-dependent behaviour 4 The M/M/1 queue In this chapter we will analyze the model with exponential interarrival times with mean 1/λ, exponential service times with mean 1/µ and a single server. Customers are served in order

More information

SPARE PARTS INVENTORY SYSTEMS UNDER AN INCREASING FAILURE RATE DEMAND INTERVAL DISTRIBUTION

SPARE PARTS INVENTORY SYSTEMS UNDER AN INCREASING FAILURE RATE DEMAND INTERVAL DISTRIBUTION SPARE PARS INVENORY SYSEMS UNDER AN INCREASING FAILURE RAE DEMAND INERVAL DISRIBUION Safa Saidane 1, M. Zied Babai 2, M. Salah Aguir 3, Ouajdi Korbaa 4 1 National School of Computer Sciences (unisia),

More information

Queueing Systems. Ivo Adan and Jacques Resing

Queueing Systems. Ivo Adan and Jacques Resing Queueing Systems Ivo Adan and Jacques Resing Department of Mathematics and Computing Science Eindhoven University of Technology P.O. Box 513, 5600 MB Eindhoven, The Netherlands March 26, 2015 Contents

More information

Fluid Approximation of a Priority Call Center With Time-Varying Arrivals

Fluid Approximation of a Priority Call Center With Time-Varying Arrivals Fluid Approximation of a Priority Call Center With Time-Varying Arrivals Ahmad D. Ridley, Ph.D. William Massey, Ph.D. Michael Fu, Ph.D. In this paper, we model a call center as a preemptive-resume priority

More information

QNAT. A Graphical Queuing Network Analysis Tool for General Open and Closed Queuing Networks. Sanjay K. Bose

QNAT. A Graphical Queuing Network Analysis Tool for General Open and Closed Queuing Networks. Sanjay K. Bose QNAT A Graphical Queuing Network Analysis Tool for General Open and Closed Queuing Networks Sanjay K. Bose QNAT developed at - Dept. Elect. Engg., I.I.T., Kanpur, INDIA by - Sanjay K. Bose skb@ieee.org

More information

ENGINEERING SOLUTION OF A BASIC CALL-CENTER MODEL

ENGINEERING SOLUTION OF A BASIC CALL-CENTER MODEL ENGINEERING SOLUTION OF A BASIC CALL-CENTER MODEL by Ward Whitt Department of Industrial Engineering and Operations Research Columbia University, New York, NY 10027 Abstract An algorithm is developed to

More information

The Joint Distribution of Server State and Queue Length of M/M/1/1 Retrial Queue with Abandonment and Feedback

The Joint Distribution of Server State and Queue Length of M/M/1/1 Retrial Queue with Abandonment and Feedback The Joint Distribution of Server State and Queue Length of M/M/1/1 Retrial Queue with Abandonment and Feedback Hamada Alshaer Université Pierre et Marie Curie - Lip 6 7515 Paris, France Hamada.alshaer@lip6.fr

More information

M/M/1 and M/M/m Queueing Systems

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

More information

Analysis of a Production/Inventory System with Multiple Retailers

Analysis of a Production/Inventory System with Multiple Retailers Analysis of a Production/Inventory System with Multiple Retailers Ann M. Noblesse 1, Robert N. Boute 1,2, Marc R. Lambrecht 1, Benny Van Houdt 3 1 Research Center for Operations Management, University

More information

2WB05 Simulation Lecture 8: Generating random variables

2WB05 Simulation Lecture 8: Generating random variables 2WB05 Simulation Lecture 8: Generating random variables Marko Boon http://www.win.tue.nl/courses/2wb05 January 7, 2013 Outline 2/36 1. How do we generate random variables? 2. Fitting distributions Generating

More information

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 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

More information

Q UEUING ANALYSIS. William Stallings

Q UEUING ANALYSIS. William Stallings Q UEUING ANALYSIS William Stallings WHY QUEUING ANALYSIS?...2 QUEUING MODELS...3 The Single-Server Queue...3 Queue Parameters...4 The Multiserver Queue...5 Basic Queuing Relationships...5 Assumptions...5

More information

How To Balance In A Distributed System

How To Balance In A Distributed System 6 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 11, NO. 1, JANUARY 2000 How Useful Is Old Information? Michael Mitzenmacher AbstractÐWe consider the problem of load balancing in dynamic distributed

More information

BRAESS-LIKE PARADOXES FOR NON-COOPERATIVE DYNAMIC LOAD BALANCING IN DISTRIBUTED COMPUTER SYSTEMS

BRAESS-LIKE PARADOXES FOR NON-COOPERATIVE DYNAMIC LOAD BALANCING IN DISTRIBUTED COMPUTER SYSTEMS GESJ: Computer Science and Telecommunications 21 No.3(26) BRAESS-LIKE PARADOXES FOR NON-COOPERATIVE DYNAMIC LOAD BALANCING IN DISTRIBUTED COMPUTER SYSTEMS Said Fathy El-Zoghdy Department of Computer Science,

More information

IEOR 6711: Stochastic Models, I Fall 2012, Professor Whitt, Final Exam SOLUTIONS

IEOR 6711: Stochastic Models, I Fall 2012, Professor Whitt, Final Exam SOLUTIONS IEOR 6711: Stochastic Models, I Fall 2012, Professor Whitt, Final Exam SOLUTIONS There are four questions, each with several parts. 1. Customers Coming to an Automatic Teller Machine (ATM) (30 points)

More information

QUEUING THEORY. 1. Introduction

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

More information

How To Find The Optimal Base Stock Level In A Supply Chain

How To Find The Optimal Base Stock Level In A Supply Chain Optimizing Stochastic Supply Chains via Simulation: What is an Appropriate Simulation Run Length? Arreola-Risa A 1, Fortuny-Santos J 2, Vintró-Sánchez C 3 Abstract The most common solution strategy for

More information

Performance of Cloud Computing Centers with Multiple Priority Classes

Performance of Cloud Computing Centers with Multiple Priority Classes 202 IEEE Fifth International Conference on Cloud Computing Performance of Cloud Computing Centers with Multiple Priority Classes Wendy Ellens, Miroslav Živković, Jacob Akkerboom, Remco Litjens, Hans van

More information

Process simulation. Enn Õunapuu enn.ounapuu@ttu.ee

Process simulation. Enn Õunapuu enn.ounapuu@ttu.ee Process simulation Enn Õunapuu enn.ounapuu@ttu.ee Content Problem How? Example Simulation Definition Modeling and simulation functionality allows for preexecution what-if modeling and simulation. Postexecution

More information

Discrete-Event Simulation

Discrete-Event Simulation Discrete-Event Simulation Prateek Sharma Abstract: Simulation can be regarded as the emulation of the behavior of a real-world system over an interval of time. The process of simulation relies upon the

More information

A QUEUEING-INVENTORY SYSTEM WITH DEFECTIVE ITEMS AND POISSON DEMAND. bhaji@usc.edu

A QUEUEING-INVENTORY SYSTEM WITH DEFECTIVE ITEMS AND POISSON DEMAND. bhaji@usc.edu A QUEUEING-INVENTORY SYSTEM WITH DEFECTIVE ITEMS AND POISSON DEMAND Rasoul Hai 1, Babak Hai 1 Industrial Engineering Department, Sharif University of Technology, +98-1-66165708, hai@sharif.edu Industrial

More information

AN EFFICIENT DISTRIBUTED CONTROL LAW FOR LOAD BALANCING IN CONTENT DELIVERY NETWORKS

AN EFFICIENT DISTRIBUTED CONTROL LAW FOR LOAD BALANCING IN CONTENT DELIVERY NETWORKS Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 9, September 2014,

More information

ANALYSIS OF THE QUALITY OF SERVICES FOR CHECKOUT OPERATION IN ICA SUPERMARKET USING QUEUING THEORY. Azmat Nafees Liwen Liang. M. Sc.

ANALYSIS OF THE QUALITY OF SERVICES FOR CHECKOUT OPERATION IN ICA SUPERMARKET USING QUEUING THEORY. Azmat Nafees Liwen Liang. M. Sc. ANALYSIS OF THE QUALITY OF SERVICES FOR CHECKOUT OPERATION IN ICA SUPERMARKET USING QUEUING THEORY by Azmat Nafees Liwen Liang A C level essay in Statistics submitted in partial fulfillment of the requirements

More information

Optimal Dynamic Resource Allocation in Multi-Class Queueing Networks

Optimal Dynamic Resource Allocation in Multi-Class Queueing Networks Imperial College London Department of Computing Optimal Dynamic Resource Allocation in Multi-Class Queueing Networks MEng Individual Project Report Diagoras Nicolaides Supervisor: Dr William Knottenbelt

More information

Supplement to Call Centers with Delay Information: Models and Insights

Supplement to Call Centers with Delay Information: Models and Insights Supplement to Call Centers with Delay Information: Models and Insights Oualid Jouini 1 Zeynep Akşin 2 Yves Dallery 1 1 Laboratoire Genie Industriel, Ecole Centrale Paris, Grande Voie des Vignes, 92290

More information

Structure Preserving Model Reduction for Logistic Networks

Structure Preserving Model Reduction for Logistic Networks Structure Preserving Model Reduction for Logistic Networks Fabian Wirth Institute of Mathematics University of Würzburg Workshop on Stochastic Models of Manufacturing Systems Einhoven, June 24 25, 2010.

More information

Effective Utilization of Mobile Call Center Using Queuing Models

Effective Utilization of Mobile Call Center Using Queuing Models Effective Utilization of Mobile Call Center Using Queuing Models Osahenvemwen O. A. and Odiase O. F. Abstract This study presents effective utilization of mobile call center using queuing models. Aim at

More information

Traffic Control by Influencing User Behavior

Traffic Control by Influencing User Behavior Traffic Control by Influencing User Behavior We examined a means of influencing user behavior to reduce the number of repeated calls by providing information to users and controlling the traffic before

More information

TRAFFIC ENGINEERING OF DISTRIBUTED CALL CENTERS: NOT AS STRAIGHT FORWARD AS IT MAY SEEM. M. J. Fischer D. A. Garbin A. Gharakhanian D. M.

TRAFFIC ENGINEERING OF DISTRIBUTED CALL CENTERS: NOT AS STRAIGHT FORWARD AS IT MAY SEEM. M. J. Fischer D. A. Garbin A. Gharakhanian D. M. TRAFFIC ENGINEERING OF DISTRIBUTED CALL CENTERS: NOT AS STRAIGHT FORWARD AS IT MAY SEEM M. J. Fischer D. A. Garbin A. Gharakhanian D. M. Masi January 1999 Mitretek Systems 7525 Colshire Drive McLean, VA

More information

Chapter 13 Waiting Lines and Queuing Theory Models - Dr. Samir Safi

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

More information

Rule-based Traffic Management for Inbound Call Centers

Rule-based Traffic Management for Inbound Call Centers Vrije Universiteit Amsterdam Research Paper Business Analytics Rule-based Traffic Management for Inbound Call Centers Auteur: Tim Steinkuhler Supervisor: Prof. Dr. Ger Koole October 7, 2014 Contents Preface

More information

Deployment of express checkout lines at supermarkets

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

More information

Exponential Approximation of Multi-Skill Call Centers Architecture

Exponential Approximation of Multi-Skill Call Centers Architecture Exponential Approximation of Multi-Skill Call Centers Architecture Ger Koole and Jérôme Talim Vrije Universiteit - Division of Mathematics and Computer Science De Boelelaan 1081 a - 1081 HV Amsterdam -

More information

Analysis of Call Center Data

Analysis of Call Center Data University of Pennsylvania ScholarlyCommons Wharton Research Scholars Journal Wharton School 4-1-2004 Analysis of Call Center Data Yu Chu Cheng University of Pennsylvania This paper is posted at ScholarlyCommons.

More information

International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS) www.iasir.net

International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS) www.iasir.net International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) ISSN (Print): 2279-0047 ISSN (Online): 2279-0055 International

More information

Research Article Average Bandwidth Allocation Model of WFQ

Research Article Average Bandwidth Allocation Model of WFQ Modelling and Simulation in Engineering Volume 2012, Article ID 301012, 7 pages doi:10.1155/2012/301012 Research Article Average Bandwidth Allocation Model of WFQ TomášBaloghandMartinMedvecký Institute

More information

Proposed Pricing Model for Cloud Computing

Proposed Pricing Model for Cloud Computing Computer Science and Information Technology 2(4): 211-218, 2014 DOI: 10.13189/csit.2014.020405 http://www.hrpub.org Proposed Pricing Model for Cloud Computing Muhammad Adeel Javaid Member Vendor Advisory

More information

Manufacturing Systems Modeling and Analysis

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

More information

How To Compare Load Sharing And Job Scheduling In A Network Of Workstations

How To Compare Load Sharing And Job Scheduling In A Network Of Workstations A COMPARISON OF LOAD SHARING AND JOB SCHEDULING IN A NETWORK OF WORKSTATIONS HELEN D. KARATZA Department of Informatics Aristotle University of Thessaloniki 546 Thessaloniki, GREECE Email: karatza@csd.auth.gr

More information

Traffic Behavior Analysis with Poisson Sampling on High-speed Network 1

Traffic Behavior Analysis with Poisson Sampling on High-speed Network 1 Traffic Behavior Analysis with Poisson Sampling on High-speed etwork Guang Cheng Jian Gong (Computer Department of Southeast University anjing 0096, P.R.China) Abstract: With the subsequent increasing

More information

An Introduction to Queueing Theory

An Introduction to Queueing Theory An Introduction to Queueing Theory Rein Nobel Department of Econometrics, Vrije Universiteit, Amsterdam Open Middag november 20 Overview. Basic results for queueing models in continuous time: (a) delay

More information

Aachen Summer Simulation Seminar 2014

Aachen Summer Simulation Seminar 2014 Aachen Summer Simulation Seminar 2014 Lecture 07 Input Modelling + Experimentation + Output Analysis Peer-Olaf Siebers pos@cs.nott.ac.uk Motivation 1. Input modelling Improve the understanding about how

More information

Simulation of Call Center With.

Simulation of Call Center With. Chapter 4 4.1 INTRODUCTION A call center is a facility designed to support the delivery of some interactive service via telephone communications; typically an office space with multiple workstations manned

More information

Performance Modeling and Analysis of a Database Server with Write-Heavy Workload

Performance Modeling and Analysis of a Database Server with Write-Heavy Workload Performance Modeling and Analysis of a Database Server with Write-Heavy Workload Manfred Dellkrantz, Maria Kihl 2, and Anders Robertsson Department of Automatic Control, Lund University 2 Department of

More information

Estimating Service Resource Consumption From Response Time Measurements

Estimating Service Resource Consumption From Response Time Measurements Estimating Service Resource Consumption From Response Time Measurements Stephan Kraft, Sergio Pacheco-Sanchez, Giuliano Casale, Stephen Dawson SAP Research CEC Belfast, UK {firstname.lastname}@sap.com

More information

Simple Markovian Queueing Systems

Simple Markovian Queueing Systems Chapter 4 Simple Markovian Queueing Systems Poisson arrivals and exponential service make queueing models Markovian that are easy to analyze and get usable results. Historically, these are also the models

More information

6.263/16.37: Lectures 5 & 6 Introduction to Queueing Theory

6.263/16.37: Lectures 5 & 6 Introduction to Queueing Theory 6.263/16.37: Lectures 5 & 6 Introduction to Queueing Theory Massachusetts Institute of Technology Slide 1 Packet Switched Networks Messages broken into Packets that are routed To their destination PS PS

More information

Performance Assurance via Software Rejuvenation: Monitoring, Statistics and Algorithms

Performance Assurance via Software Rejuvenation: Monitoring, Statistics and Algorithms Performance Assurance via Software Rejuvenation: Monitoring, Statistics and Algorithms Alberto Avritzer, Andre Bondi, Michael Grottke, Kishor S. Trivedi, and Elaine J. Weyuker Abstract We present three

More information

Quantitative Analysis of Cloud-based Streaming Services

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

More information

The problem with waiting time

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

More information

Periodic Capacity Management under a Lead Time Performance Constraint

Periodic Capacity Management under a Lead Time Performance Constraint Periodic Capacity Management under a Lead Time Performance Constraint N.C. Buyukkaramikli 1,2 J.W.M. Bertrand 1 H.P.G. van Ooijen 1 1- TU/e IE&IS 2- EURANDOM INTRODUCTION Using Lead time to attract customers

More information

Analysis on Data Collection with Multiple Mobile Elements in Wireless Sensor Networks

Analysis on Data Collection with Multiple Mobile Elements in Wireless Sensor Networks Analysis on Data Collection with Multiple Mobile Elements in Wireless Sensor Networks Liang He,2, Jianping Pan, and Jingdong Xu 2 University of Victoria, Victoria, BC, Canada 2 Nankai University, Tianjin,

More information

uation of a Poisson Process for Emergency Care

uation of a Poisson Process for Emergency Care QUEUEING THEORY WITH APPLICATIONS AND SPECIAL CONSIDERATION TO EMERGENCY CARE JAMES KEESLING. Introduction Much that is essential in modern life would not be possible without queueing theory. All communication

More information

Performance Modeling of an Apache Web Server with Bursty Arrival Traffic

Performance Modeling of an Apache Web Server with Bursty Arrival Traffic This is an author produced version of a paper presented at the 4th International Conference on Internet Computing (IC 3), June 23-26, 23, Las Vegas, Nevada. This paper has been peer-reviewed but may not

More information

Waiting Times Chapter 7

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

More information

School of Computer Science

School of Computer Science DDSS:Dynamic Dedicated Servers Scheduling for Multi Priority Level Classes in Cloud Servers Husnu S. Narman, Md. Shohrab Hossain, Mohammed Atiquzzaman TR-OU-TNRL-13- Sep 13 Telecommunication & Network

More information

Tenth Problem Assignment

Tenth Problem Assignment EECS 40 Due on April 6, 007 PROBLEM (8 points) Dave is taking a multiple-choice exam. You may assume that the number of questions is infinite. Simultaneously, but independently, his conscious and subconscious

More information

Chapter 1. Introduction

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

More information

A MODEL OF OPERATIONS CAPACITY PLANNING AND MANAGEMENT FOR ADMINISTRATIVE SERVICE CENTERS

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,

More information

PFS scheme for forcing better service in best effort IP network

PFS scheme for forcing better service in best effort IP network Paper PFS scheme for forcing better service in best effort IP network Monika Fudała and Wojciech Burakowski Abstract The paper presents recent results corresponding to a new strategy for source traffic

More information

Basic Multiplexing models. Computer Networks - Vassilis Tsaoussidis

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,

More information

Predicting Waiting Times in Telephone Service Systems

Predicting Waiting Times in Telephone Service Systems Predicting Waiting Times in Telephone Service Systems Research Thesis Submitted in Partial Fulfillment of the Requirements for the Degree of Master of Science in Operations Research and Systems Analysis

More information

Internet Traffic Variability (Long Range Dependency Effects) Dheeraj Reddy CS8803 Fall 2003

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

More information

Modelling the performance of computer mirroring with difference queues

Modelling the performance of computer mirroring with difference queues Modelling the performance of computer mirroring with difference queues Przemyslaw Pochec Faculty of Computer Science University of New Brunswick, Fredericton, Canada E3A 5A3 email pochec@unb.ca ABSTRACT

More information

Accelerated Simulation Method for Power-law Traffic and Non- FIFO Scheduling

Accelerated Simulation Method for Power-law Traffic and Non- FIFO Scheduling Accelerated Simulation Method for Power-law Traffic and Non- FIF Scheduling Authors: Sharifah H. S. Ariffin and John A. Schormans Department of Electronic Engineering, Queen Mary, University of London,

More information

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) 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

More information

Discrete-Event Simulation

Discrete-Event Simulation Discrete-Event Simulation 14.11.2001 Introduction to Simulation WS01/02 - L 04 1/40 Graham Horton Contents Models and some modelling terminology How a discrete-event simulation works The classic example

More information

Drop Call Probability in Established Cellular Networks: from data Analysis to Modelling

Drop Call Probability in Established Cellular Networks: from data Analysis to Modelling Drop Call Probability in Established Cellular Networks: from data Analysis to Modelling G. Boggia, P. Camarda, A. D Alconzo, A. De Biasi and M. Siviero DEE - Politecnico di Bari, Via E. Orabona, 4-7125

More information

A Logarithmic Safety Staffing Rule for Contact Centers with Call Blending

A Logarithmic Safety Staffing Rule for Contact Centers with Call Blending MANAGEMENT SCIENCE Vol., No., Xxxxx, pp. issn 25-199 eissn 1526-551 1 INFORMS doi 1.1287/xxxx.. c INFORMS A Logarithmic Safety Staffing Rule for Contact Centers with Call Blending Guodong Pang The Harold

More information

Practical Calculation of Expected and Unexpected Losses in Operational Risk by Simulation Methods

Practical Calculation of Expected and Unexpected Losses in Operational Risk by Simulation Methods Practical Calculation of Expected and Unexpected Losses in Operational Risk by Simulation Methods Enrique Navarrete 1 Abstract: This paper surveys the main difficulties involved with the quantitative measurement

More information

Lecture 8 Performance Measurements and Metrics. Performance Metrics. Outline. Performance Metrics. Performance Metrics Performance Measurements

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

More information

Telephone Traffic Queues in a Customer Call Center. A Thesis. Presented for the. Master of Science Degree. The University of Tennessee at Chattanooga

Telephone Traffic Queues in a Customer Call Center. A Thesis. Presented for the. Master of Science Degree. The University of Tennessee at Chattanooga Telephone Traffic Queues in a Customer Call Center A Thesis Presented for the Master of Science Degree The University of Tennessee at Chattanooga Patrick Todd April 2009 Copyright 2009 by Patrick Todd

More information

Effect of Service Time Distribution on the Performance of P2P File Sharing

Effect of Service Time Distribution on the Performance of P2P File Sharing Helsinki University of Technology Department of Communications and Networking S-38.338 Networking Technology, Special Assignment Effect of Service Time Distribution on the Performance of P2P File Sharing

More information

TO realize effective Grid computing on a wide-area network, Performance Evaluation of Data Transfer Protocol GridFTP for Grid Computing

TO realize effective Grid computing on a wide-area network, Performance Evaluation of Data Transfer Protocol GridFTP for Grid Computing Performance Evaluation of Data Transfer Protocol for Grid Computing Hiroyuki Ohsaki and Makoto Imase Abstract In Grid computing, a data transfer protocol called has been widely used for efficiently transferring

More information

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

Pull versus Push Mechanism in Large Distributed Networks: Closed Form Results Pull versus Push Mechanism in Large Distributed Networks: Closed Form Results Wouter Minnebo, Benny Van Houdt Dept. Mathematics and Computer Science University of Antwerp - iminds Antwerp, Belgium Wouter

More information

Copyright. Network and Protocol Simulation. What is simulation? What is simulation? What is simulation? What is simulation?

Copyright. Network and Protocol Simulation. What is simulation? What is simulation? What is simulation? What is simulation? Copyright Network and Protocol Simulation Michela Meo Maurizio M. Munafò Michela.Meo@polito.it Maurizio.Munafo@polito.it Quest opera è protetta dalla licenza Creative Commons NoDerivs-NonCommercial. Per

More information

Modeling and Simulation of a Pacing Engine for Proactive Campaigns in Contact Center Environment

Modeling and Simulation of a Pacing Engine for Proactive Campaigns in Contact Center Environment Modeling and Simulation of a Pacing Engine for Proactive Campaigns in Contact Center Environment Nikolay Korolev, Herbert Ristock, Nikolay Anisimov Genesys Telecommunications Laboratories (an Alcatel-Lucent

More information

Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age.

Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age. Volume 3, Issue 10, October 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Load Measurement

More information

Single Server Queueing Models

Single Server Queueing Models 1. Motivation Single Server Queueing Models Wallace J. Hopp Department of Industrial Engineering and Management Sciences Northwestern University, Evanston IL 60208 Macrohard is a small startup software

More information

DDSS: 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 DDSS: Dynamic Dedicated Servers Scheduling for Multi Priority Level Classes in Cloud Computing Husnu S. Narman husnu@ou.edu Md. Shohrab Hossain mshohrabhossain@cse.buet.ac.bd Mohammed Atiquzzaman atiq@ou.edu

More information

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 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 V.Rakocevic@city.ac.uk

More information

AN ANALYTICAL MODEL AND AN OPTIMAL SCHEDULING HEURISTIC FOR COLLECTIVE RESOURCE MANAGEMENT. Qiang Sun

AN ANALYTICAL MODEL AND AN OPTIMAL SCHEDULING HEURISTIC FOR COLLECTIVE RESOURCE MANAGEMENT. Qiang Sun Proceedings of the 2000 Winter Simulation Conference J. A. Joines, R. R. Barton, K. Kang, and P. A. Fishwick, eds. AN ANALYTICAL MODEL AND AN OPTIMAL SCHEDULING HEURISTIC FOR COLLECTIVE RESOURCE MANAGEMENT

More information

Service Level Variability of Inbound Call Centers

Service Level Variability of Inbound Call Centers Service Level Variability of Inbound Call Centers Alex Roubos, Ger Koole & Raik Stolletz Department of Mathematics, VU University Amsterdam, De Boelelaan 1081a, 1081 HV Amsterdam, The Netherlands Chair

More information

MODELING OF SYN FLOODING ATTACKS Simona Ramanauskaitė Šiauliai University Tel. +370 61437184, e-mail: simram@it.su.lt

MODELING OF SYN FLOODING ATTACKS Simona Ramanauskaitė Šiauliai University Tel. +370 61437184, e-mail: simram@it.su.lt MODELING OF SYN FLOODING ATTACKS Simona Ramanauskaitė Šiauliai University Tel. +370 61437184, e-mail: simram@it.su.lt A great proportion of essential services are moving into internet space making the

More information