Matrix-Geometric Method for M/M/1 Queueing Model Subject to Breakdown ATM Machines
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Fluid M/M/1 Catastrophic Queue in a Random Environment
RAIRO-Oper. Res. 55 (2021) S2677{S2690 RAIRO Operations Research https://doi.org/10.1051/ro/2020100 www.rairo-ro.org FLUID M=M=1 CATASTROPHIC QUEUE IN A RANDOM ENVIRONMENT Sherif I. Ammar1;2;∗ Abstract. Our main objective in this study is to investigate the stationary behavior of a fluid catas- trophic queue of M=M=1 in a random multi-phase environment. Occasionally, a queueing system expe- riences a catastrophic failure causing a loss of all current jobs. The system then goes into a process of repair. As soon as the system is repaired, it moves with probability qi ≥ 0 to phase i. In this study, the distribution of the buffer content is determined using the probability generating function. In addition, some numerical results are provided to illustrate the effect of various parameters on the distribution of the buffer content. Mathematics Subject Classification. 90B22, 60K25, 68M20. Received January 12, 2020. Accepted September 8, 2020. 1. Introduction In recent years, studies on queueing systems in a random environment have become extremely important owing to their widespread application in telecommunication systems, advanced computer networks, and manufacturing systems. In addition, studies on fluid queueing systems are regarded as an important class of queueing theory; the interpretation of the behavior of such systems helps us understand and improve the behavior of many applications in our daily life. A fluid queue is an input-output system where a continuous fluid enters and leaves a storage device called a buffer; the system is governed by an external stochastic environment at randomly varying rates. These models have been well established as a valuable mathematical modeling method and have long been used to estimate the performance of certain systems as telecommunication systems, transportation systems, computer networks, and production and inventory systems. -
Queueing Theory and Process Flow Performance
QUEUEING THEORY AND PROCESS FLOW PERFORMANCE Chang-Sun Chin1 ABSTRACT Queuing delay occurs when a number of entities arrive for services at a work station where a server(s) has limited capacity so that the entities must wait until the server becomes available. We see this phenomenon in the physical production environment as well as in the office environment (e.g., document processing). The obvious solution may be to increase the number of servers to increase capacity of the work station, but other options can attain the same level of performance improvement. The study selects two different projects, investigates their submittal review/approval process and uses queuing theory to determine the major causes of long lead times. Queuing theory provides good categorical indices—variation factor, utilization factor and process time factor—for diagnosing the degree of performance degradation from queuing. By measuring the magnitude of these factors and adjusting their levels using various strategies, we can improve system performance. The study also explains what makes the submittal process of two projects perform differently and suggests options for improving performance in the context of queuing theory. KEY WORDS Process time, queueing theory, submittal, variation, utilization INTRODUCTION Part of becoming lean is eliminating all waste (or muda in Japanese). Waste is “any activity which consumes resources but creates no value” (Womack and Jones 2003). Waiting, one of seven wastes defined by Ohno of Toyota (Ohno 1988), can be seen from two different views: “work waiting” or “worker waiting.” “Work waiting” occurs when servers (people or equipment) at work stations are not available when entities (jobs, materials, etc) arrive at the work stations, that is, when the servers are busy and entities wait in queue. -
Queueing-Theoretic Solution Methods for Models of Parallel and Distributed Systems·
1 Queueing-Theoretic Solution Methods for Models of Parallel and Distributed Systems· Onno Boxmat, Ger Koolet & Zhen Liui t CW/, Amsterdam, The Netherlands t INRIA-Sophia Antipolis, France This paper aims to give an overview of solution methods for the performance analysis of parallel and distributed systems. After a brief review of some important general solution methods, we discuss key models of parallel and distributed systems, and optimization issues, from the viewpoint of solution methodology. 1 INTRODUCTION The purpose of this paper is to present a survey of queueing theoretic methods for the quantitative modeling and analysis of parallel and distributed systems. We discuss a number of queueing models that can be viewed as key models for the performance analysis and optimization of parallel and distributed systems. Most of these models are very simple, but display an essential feature of dis tributed processing. In their simplest form they allow an exact analysis. We explore the possibilities and limitations of existing solution methods for these key models, with the purpose of obtaining insight into the potential of these solution methods for more realistic complex quantitative models. As far as references is concerned, we have restricted ourselves in the text mainly to key references that make a methodological contribution, and to sur veys that give the reader further access to the literature; we apologize for any inadvertent omissions. The reader is referred to Gelenbe's book [65] for a general introduction to the area of multiprocessor performance modeling and analysis. Stochastic Petri nets provide another formalism for modeling and perfor mance analysis of discrete event systems. -
M/M/C Queue with Two Priority Classes
Submitted to Operations Research manuscript (Please, provide the mansucript number!) M=M=c Queue with Two Priority Classes Jianfu Wang Nanyang Business School, Nanyang Technological University, [email protected] Opher Baron Rotman School of Management, University of Toronto, [email protected] Alan Scheller-Wolf Tepper School of Business, Carnegie Mellon University, [email protected] This paper provides the first exact analysis of a preemptive M=M=c queue with two priority classes having different service rates. To perform our analysis, we introduce a new technique to reduce the 2-dimensionally (2D) infinite Markov Chain (MC), representing the two class state space, into a 1-dimensionally (1D) infinite MC, from which the Generating Function (GF) of the number of low-priority jobs can be derived in closed form. (The high-priority jobs form a simple M=M=c system, and are thus easy to solve.) We demonstrate our methodology for the c = 1; 2 cases; when c > 2, the closed-form expression of the GF becomes cumbersome. We thus develop an exact algorithm to calculate the moments of the number of low-priority jobs for any c ≥ 2. Numerical examples demonstrate the accuracy of our algorithm, and generate insights on: (i) the relative effect of improving the service rate of either priority class on the mean sojourn time of low-priority jobs; (ii) the performance of a system having many slow servers compared with one having fewer fast servers; and (iii) the validity of the square root staffing rule in maintaining a fixed service level for the low priority class. -
A Simple, Practical Prioritization Scheme for a Job Shop Processing Multiple Job Types
University of Tennessee, Knoxville TRACE: Tennessee Research and Creative Exchange Doctoral Dissertations Graduate School 8-2013 A Simple, Practical Prioritization Scheme for a Job Shop Processing Multiple Job Types Shuping Zhang [email protected] Follow this and additional works at: https://trace.tennessee.edu/utk_graddiss Part of the Management Sciences and Quantitative Methods Commons Recommended Citation Zhang, Shuping, "A Simple, Practical Prioritization Scheme for a Job Shop Processing Multiple Job Types. " PhD diss., University of Tennessee, 2013. https://trace.tennessee.edu/utk_graddiss/2503 This Dissertation is brought to you for free and open access by the Graduate School at TRACE: Tennessee Research and Creative Exchange. It has been accepted for inclusion in Doctoral Dissertations by an authorized administrator of TRACE: Tennessee Research and Creative Exchange. For more information, please contact [email protected]. To the Graduate Council: I am submitting herewith a dissertation written by Shuping Zhang entitled "A Simple, Practical Prioritization Scheme for a Job Shop Processing Multiple Job Types." I have examined the final electronic copy of this dissertation for form and content and recommend that it be accepted in partial fulfillment of the equirr ements for the degree of Doctor of Philosophy, with a major in Management Science. Mandyam M. Srinivasan, Melissa Bowers, Major Professor We have read this dissertation and recommend its acceptance: Ken Gilbert, Theodore P. Stank Accepted for the Council: Carolyn R. Hodges Vice Provost and Dean of the Graduate School (Original signatures are on file with official studentecor r ds.) A Simple, Practical Prioritization Scheme for a Job Shop Processing Multiple Job Types A Dissertation Presented for the Doctor of Philosophy Degree The University of Tennessee, Knoxville Shuping Zhang August 2013 Copyright © 2013 by Shuping Zhang All rights reserved. -
Lecture 5/6 Queueing
6.263/16.37: Lectures 5 & 6 Introduction to Queueing Theory Eytan Modiano Massachusetts Institute of Technology Eytan Modiano Slide 1 Packet Switched Networks Messages broken into Packets that are routed To their destination PS PS PS Packet Network PS PS PS Buffer Packet PS Switch Eytan Modiano Slide 2 Queueing Systems • Used for analyzing network performance • In packet networks, events are random – Random packet arrivals – Random packet lengths • While at the physical layer we were concerned with bit-error-rate, at the network layer we care about delays – How long does a packet spend waiting in buffers ? – How large are the buffers ? • In circuit switched networks want to know call blocking probability – How many circuits do we need to limit the blocking probability? Eytan Modiano Slide 3 Random events • Arrival process – Packets arrive according to a random process – Typically the arrival process is modeled as Poisson • The Poisson process – Arrival rate of λ packets per second – Over a small interval δ, P(exactly one arrival) = λδ + ο(δ) P(0 arrivals) = 1 - λδ + ο(δ) P(more than one arrival) = 0(δ) Where 0(δ)/ δ −> 0 as δ −> 0. – It can be shown that: (!T)n e"!T P(n arrivals in interval T)= n! Eytan Modiano Slide 4 The Poisson Process (!T)n e"!T P(n arrivals in interval T)= n! n = number of arrivals in T It can be shown that, E[n] = !T E[n2 ] = !T + (!T)2 " 2 = E[(n-E[n])2 ] = E[n2 ] - E[n]2 = !T Eytan Modiano Slide 5 Inter-arrival times • Time that elapses between arrivals (IA) P(IA <= t) = 1 - P(IA > t) = 1 - P(0 arrivals in time -
Steady-State Analysis of Reflected Brownian Motions: Characterization, Numerical Methods and Queueing Applications
STEADY-STATE ANALYSIS OF REFLECTED BROWNIAN MOTIONS: CHARACTERIZATION, NUMERICAL METHODS AND QUEUEING APPLICATIONS a dissertation submitted to the department of mathematics and the committee on graduate studies of stanford university in partial fulfillment of the requirements for the degree of doctor of philosophy By Jiangang Dai July 1990 c Copyright 2000 by Jiangang Dai All Rights Reserved ii I certify that I have read this dissertation and that in my opinion it is fully adequate, in scope and in quality, as a dissertation for the degree of Doctor of Philosophy. J. Michael Harrison (Graduate School of Business) (Principal Adviser) I certify that I have read this dissertation and that in my opinion it is fully adequate, in scope and in quality, as a dissertation for the degree of Doctor of Philosophy. Joseph Keller I certify that I have read this dissertation and that in my opinion it is fully adequate, in scope and in quality, as a dissertation for the degree of Doctor of Philosophy. David Siegmund (Statistics) Approved for the University Committee on Graduate Studies: Dean of Graduate Studies iii Abstract This dissertation is concerned with multidimensional diffusion processes that arise as ap- proximate models of queueing networks. To be specific, we consider two classes of semi- martingale reflected Brownian motions (SRBM's), each with polyhedral state space. For one class the state space is a two-dimensional rectangle, and for the other class it is the d general d-dimensional non-negative orthant R+. SRBM in a rectangle has been identified as an approximate model of a two-station queue- ing network with finite storage space at each station. -
Introduction to Queueing Theory Review on Poisson Process
Contents ELL 785–Computer Communication Networks Motivations Lecture 3 Discrete-time Markov processes Introduction to Queueing theory Review on Poisson process Continuous-time Markov processes Queueing systems 3-1 3-2 Circuit switching networks - I Circuit switching networks - II Traffic fluctuates as calls initiated & terminated Fluctuation in Trunk Occupancy Telephone calls come and go • Number of busy trunks People activity follow patterns: Mid-morning & mid-afternoon at All trunks busy, new call requests blocked • office, Evening at home, Summer vacation, etc. Outlier Days are extra busy (Mother’s Day, Christmas, ...), • disasters & other events cause surges in traffic Providing resources so Call requests always met is too expensive 1 active • Call requests met most of the time cost-effective 2 active • 3 active Switches concentrate traffic onto shared trunks: blocking of requests 4 active active will occur from time to time 5 active Trunk number Trunk 6 active active 7 active active Many Fewer lines trunks – minimize the number of trunks subject to a blocking probability 3-3 3-4 Packet switching networks - I Packet switching networks - II Statistical multiplexing Fluctuations in Packets in the System Dedicated lines involve not waiting for other users, but lines are • used inefficiently when user traffic is bursty (a) Dedicated lines A1 A2 Shared lines concentrate packets into shared line; packets buffered • (delayed) when line is not immediately available B1 B2 C1 C2 (a) Dedicated lines A1 A2 B1 B2 (b) Shared line A1 C1 B1 A2 B2 C2 C1 C2 A (b) -
Analysis of Packet Queueing in Telecommunication Networks
Analysis of Packet Queueing in Telecommunication Networks Course Notes. (BSc.) Network Engineering, 2nd year Video Server TV Broadcasting Server AN6 Web Server File Storage and App Servers WSN3 R1 AN5 AN7 AN4 User9 WSN1 R2 R3 User8 AN1 User7 User1 R4 User2 AN3 User6 User3 WSN2 AN2 User5 User4 Boris Bellalta and Simon Oechsner 1 . Copyright (C) by Boris Bellalta and Simon Oechsner. All Rights Reserved. Work in progress! Contents 1 Introduction 8 1.1 Motivation . .8 1.2 Recommended Books . .9 I Preliminaries 11 2 Random Phenomena in Packet Networks 12 2.1 Introduction . 12 2.2 Characterizing a random variable . 13 2.2.1 Histogram . 14 2.2.2 Expected Value . 16 2.2.3 Variance . 16 2.2.4 Coefficient of Variation . 17 2.2.5 Moments . 17 2.3 Stochastic Processes with Independent and Dependent Outcomes . 18 2.4 Examples . 19 2.5 Formulation of independent and dependent processes . 23 3 Markov Chains 25 3.1 Introduction and Basic Properties . 25 3.2 Discrete Time Markov Chains: DTMC . 28 3.2.1 Equilibrium Distribution . 28 3.3 Continuous Time Markov Chains . 30 3.3.1 The exponential distribution in CTMCs . 31 3.3.2 Memoryless property of the Exponential Distribution . 33 3.3.3 Equilibrium Distribution . 34 3.4 Examples . 35 3.4.1 Load Balancing in a Farm Server . 35 3.4.2 Performance Analysis of a Video Server . 36 2 CONTENTS 3 II Modeling the Internet 40 4 Delays in Communication Networks 41 4.1 A network of queues . 41 4.2 Types of Delay . -
EUROPEAN CONFERENCE on QUEUEING THEORY 2016 Urtzi Ayesta, Marko Boon, Balakrishna Prabhu, Rhonda Righter, Maaike Verloop
EUROPEAN CONFERENCE ON QUEUEING THEORY 2016 Urtzi Ayesta, Marko Boon, Balakrishna Prabhu, Rhonda Righter, Maaike Verloop To cite this version: Urtzi Ayesta, Marko Boon, Balakrishna Prabhu, Rhonda Righter, Maaike Verloop. EUROPEAN CONFERENCE ON QUEUEING THEORY 2016. Jul 2016, Toulouse, France. 72p, 2016. hal- 01368218 HAL Id: hal-01368218 https://hal.archives-ouvertes.fr/hal-01368218 Submitted on 19 Sep 2016 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. EUROPEAN CONFERENCE ON QUEUEING THEORY 2016 Toulouse July 18 – 20, 2016 Booklet edited by Urtzi Ayesta LAAS-CNRS, France Marko Boon Eindhoven University of Technology, The Netherlands‘ Balakrishna Prabhu LAAS-CNRS, France Rhonda Righter UC Berkeley, USA Maaike Verloop IRIT-CNRS, France 2 Contents 1 Welcome Address 4 2 Organization 5 3 Sponsors 7 4 Program at a Glance 8 5 Plenaries 11 6 Takács Award 13 7 Social Events 15 8 Sessions 16 9 Abstracts 24 10 Author Index 71 3 1 Welcome Address Dear Participant, It is our pleasure to welcome you to the second edition of the European Conference on Queueing Theory (ECQT) to be held from the 18th to the 20th of July 2016 at the engineering school ENSEEIHT in Toulouse. -
Optimal Surplus Capacity Utilization in Polling Systems Via Fluid Models
Optimal Surplus Capacity Utilization in Polling Systems via Fluid Models Ayush Rawal, Veeraruna Kavitha and Manu K. Gupta Industrial Engineering and Operations Research, IIT Bombay, Powai, Mumbai - 400076, India E-mail: ayush.rawal, vkavitha, manu.gupta @iitb.ac.in Abstract—We discuss the idea of differential fairness in polling while maintaining the QoS requirements of primary customers. systems. One such example scenario is: primary customers One can model this scenario with polling systems, when it demand certain Quality of Service (QoS) and the idea is to takes non-zero time to switch the services between the two utilize the surplus server capacity to serve a secondary class of customers. We use achievable region approach for this. Towards classes of customers. Another example scenario is that of data this, we consider a two queue polling system and study its and voice users utilizing the same wireless network. In this ‘approximate achievable region’ using a new class of delay case, the network needs to maintain the drop probability of priority kind of schedulers. We obtain this approximate region, the impatient voice customers (who drop calls if not picked-up via a limit polling system with fluid queues. The approximation is within a negligible waiting times) below an acceptable level. accurate in the limit when the arrival rates and the service rates converge towards infinity while maintaining the load factor and Alongside, it also needs to optimize the expected sojourn times the ratio of arrival rates fixed. We show that the set of proposed of the data calls. schedulers and the exhaustive schedulers form a complete class: Polling systems can be categorized on the basis of different every point in the region is achieved by one of those schedulers. -
AN EXTENSION of the MATRIX-ANALYTIC METHOD for M/G/1-TYPE MARKOV PROCESSES 1. Introduction We Consider a Bivariate Markov Proces
Journal of the Operations Research Society of Japan ⃝c The Operations Research Society of Japan Vol. 58, No. 4, October 2015, pp. 376{393 AN EXTENSION OF THE MATRIX-ANALYTIC METHOD FOR M/G/1-TYPE MARKOV PROCESSES Yoshiaki Inoue Tetsuya Takine Osaka University Osaka University Research Fellow of JSPS (Received December 25, 2014; Revised May 23, 2015) Abstract We consider a bivariate Markov process f(U(t);S(t)); t ≥ 0g, where U(t)(t ≥ 0) takes values in [0; 1) and S(t)(t ≥ 0) takes values in a finite set. We assume that U(t)(t ≥ 0) is skip-free to the left, and therefore we call it the M/G/1-type Markov process. The M/G/1-type Markov process was first introduced as a generalization of the workload process in the MAP/G/1 queue and its stationary distribution was analyzed under a strong assumption that the conditional infinitesimal generator of the underlying Markov chain S(t) given U(t) > 0 is irreducible. In this paper, we extend known results for the stationary distribution to the case that the conditional infinitesimal generator of the underlying Markov chain given U(t) > 0 is reducible. With this extension, those results become applicable to the analysis of a certain class of queueing models. Keywords: Queue, bivariate Markov process, skip-free to the left, matrix-analytic method, reducible infinitesimal generator, MAP/G/1 queue 1. Introduction We consider a bivariate Markov process f(U(t);S(t)); t ≥ 0g, where U(t) and S(t) are referred to as the level and the phase, respectively, at time t.