Two-buffer fluid models with multiple ON-OFF inputs and threshold assistance Guy Latouche Université Libre de Bruxelles Département d’Informatique 1050 Brussels, Belgium latouche@ulb.ac.be Giang T. Nguyen Université Libre de Bruxelles Département d’Informatique 1050 Brussels, Belgium giang.nguyen@ulb.ac.be Zbigniew Palmowski University of Wroclaw Mathematical Institute 50-384 Wroclaw, Poland zbigniew.palmowski@gmail.com ABSTRACT We consider a two-buffer fluid model with N ON-OFF in- puts and threshold assistance, which is an extension of the same model with N = 1 in [18]. While the rates of change of both buffers are piecewise constant and dependent on the underlying Markovian phase of the model, the rates of change for Buffer 2 are also dependent on the specific level of Buffer 1. This is because both buffers share a fixed out- put capacity, the precise proportion of which depends on Buffer 1. The generalization of the number of ON-OFF in- puts necessitates slight modifications in the original rules of output-capacity sharing from [18], and considerably compli- cates both the theoretical analysis and numerical computa- tion of various performance measures. Here, we give a short explanation on how to derive the marginal probability distribution of Buffer 1, and bounds for that of Buffer 2. In an upcoming paper, we describe the procedures in more details. Furthermore, restricting Buffer 1 to a finite size, we determine its marginal probability distri- bution in the specific case of N = 1, thus providing numer- ical comparisons to the corresponding results in [18] where Buffer 1 is assumed to be infinite. We also demonstrate how this imposed restriction effects the bounds of marginal probabilities for Buffer 2. Categories and Subject Descriptors I.6.5 [Simulation and Modelling]: Model development; G.3 [Probability and Statistics]: [queueing theory, stochas- tic processes] General Terms Performance, Measurement 1. INTRODUCTION Stochastic fluid models have a wide range of real-life ap- plications, such as industrial and computer engineering, ac- tuarial science, environmental modeling and telecommuni- cations. A Markov-modulated single-buffer fluid model is a two-dimensional Markov process {X(t)(t): t R + }, where X(t) is the continuous level of the buffer, and ϕ(t) is the discrete phase of the underlying irreducible Markov chain that governs the rates of change. A practical and well- studied case is piecewise constant rates: the fluid is assumed to have a constant rate ci when ϕ(t)= i, for i in a finite state space S . The traditional approach for obtaining per- formance measures of Markov-modulated single-buffer fluids with piecewise constant rates is to use spectral analysis (see, among others, [17, 3, 19, 23, 12]). Over the last two decades, matrix analytic methods have gained a lot of attention as an alternative and algorithmically effective approach for an- alyzing these standard fluids (see, for instance, [22, 21, 1, 2, 6, 10, 5, 7, 11, 8]). In this paper, we consider a two-buffer fluid model {X(t),Y (t), ϕ1(t)2(t): t R + }, where X(t) 0 and Y (t) 0 repre- sent the levels of Buffers 1 and 2, respectively. At a given time t 0, the rates of change of Buffer 1 depend only on the underlying Markovian phase ϕ1(t); however, the rates of change of Buffer 2 depend on both ϕ2(t) and X(t). This is because while each buffer receives its own input sources, both buffers share a fixed output capacity c, in proportion dependent on the level of Buffer 1. More specifically, Buffer j receives N ON-OFF input sources, each has exponentially distributed ON- and OFF- intervals at corresponding rates αj and βj , and continuously generates fluid at rate Rj dur- ing ON- intervals, for j =1, 2. When the fluid level X(t) of Buffer 1 is above a certain threshold x > 0, Buffer 1 is al- located the total shared output capacity c, leaving Buffer 2 without any; when 0 <X(t) <x , Buffer j has output capacity cj , c1 + c2 = c; and when X(t) = 0, Buffer 1 has output capacity min{iR1,c1}, and Buffer 2 cmin{iR1,c1}, where i is the number of inputs of Buffer 1 being on at the time t. This theoretical model is an extension of the same model with N = 1 in [18], where the reader can find a compre- hensive account of practical applications in communication networks. We note that when X(t) = 0, the rule for output- capacity allocation in our general N ON-OFF input model differs to that in the single ON-OFF input model in [18], which is to allocate the total capacity c to Buffer 2. The to- tality rule is logical for the single ON-OFF input: when there is only one ON-OFF input for each buffer, Buffer 1 is empty only when its input is off; in that case, Buffer 2 can receive the whole output capacity c, until the moment the input of Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. SMCTOOLS 2011, May 16, Paris, France Copyright © 2011 ICST 978-1-936968-09-1 DOI 10.4108/icst.valuetools.2011.245848 456