Open access peer-reviewed chapter

Computing the Performance Parameters of the Markovian Queueing System FM/FM/1 In Transient State

Written By

Rostin Mabela Makengo Matendo, Jean Alonge W’Omatete, Herman Matondo Mananga, Jean Pierre Mukeba Kanyinda and Baudouin Adia Leti Mawa

Reviewed: 06 February 2023 Published: 11 September 2023

DOI: 10.5772/intechopen.110388

From the Edited Volume

Advances in Fuzzy Logic Systems

Edited by Elmer Dadios

Chapter metrics overview

32 Chapter Downloads

View Full Metrics

Abstract

In this chapter, we utilize L–R method to calculate the parameters of performance of fuzzy Markovian queueing system FM/FM/1 in transient regime. The technique of calculating used is the arithmetic of L–R fuzzy numbers restricted to secant approximations. The membership function has helped us to represent graphically the curves of fuzzy parameters of performance into the space in three dimensions in transient regime in fuzzy environment. An illustrative example is given in the medical field to show the relevance of this study in operational research and in particular in queueing systems.

Keywords

  • performance parameters
  • fuzzy Markovian queueing systems
  • transient state
  • L–R method
  • computing

1. Introduction

Nowadays, in many areas of life, whether it is computer systems, communication systems, production systems, medical or health systems or any other system of daily life, the world is looking for the best quality of service and performance of systems.

Thus, Baynat [1] points out that “it is becoming inconceivable to build any system without first doing a performance analysis. This analysis is related to the prior knowledge of the performance parameters of the queueiting systems such as the average number of customers in the queue and in the system; as well as the average waiting time of customers in the queue and in the system.”

The fundamental question posed in this chapter is: “Would the L–R method be able to compute the performance parameters of the fuzzy Markovian queueing system FM/FM/1 in transient regime?”

In the literature browsed in fuzzy mathematics, it is well shown that fuzzy queues are widely studied in steady state by Ning and Zhao [2], Ritha and Robert [3], Ritha and Menon [4].

Many researches on Markovian fuzzy queueing systems and scientific papers have been based on computing the performance parameters of Markovian fuzzy queueing systems in steady state by the method of sluggish alpha-cuts and the L–R method, see for example Li and Lee [5, 6]; Kao et al. [7]; Palpandi and Geetharamani [8]; Wang et al. [9]. But, the calculation of these parameters of the system under study in transient regime is a major preoccupation of operational researchers nowadays.

In this chapter, the novelty of our study is due to the fact that we have computed the performance parameters of the queueing system, in the transient regime and in a fuzzy environment where these parameters are time-dependent fuzzy functions, whereas for all the authors presented above, the performance parameters have been analyzed in steady state where the results obtained are real numbers.

L–R Fuzzy Mathematics plays an important role if it is widened to secant approximation. This arithmetic conducts to the same results as those obtained by the most used and well-known alpha-cut and interval arithmetic (see Mukeba; Dubois D. and Prade [10, 11, 12]).

To achieve this, our approach is broken down as follows: The second section will present the classical M/M/1 queueing model and give the performance parameters of the model in a transient state The third section will recall the notions of fuzzy set, fuzzy numbers, fuzzy number of L–R type, arithmetic of fuzzy numbers of L–R type and triangular fuzzy number. The fourth section will be devoted to fuzzy functions. The fifth section will give a description of the L–R method and the calculation procedure. The sixth section will deal with a numerical example that uses the L–R method in transient state. The seventh section will give the conclusion of this chapter.

Advertisement

2. Presentation of the queueing model M/M/1 et some performance parameters in transient state

2.1 Classical M/M/1 queueing system

Definition 1: A queueing system or M/M/1 queue is a Markovian process unfolding in L.D.P.(Life and Death Process) with birth and death rates defined respectively by:

λn=λ,λ>0μn=μifn>00ifn=0E1

2.1.1 Assumptions (or characteristics) of the model

  • Customer arrivals follow a Poisson distribution of parameter λ;

  • Service times follow an expo-negative distribution of parameter μ;

  • The system has a single server;

  • Waiting room capacity is infinite;

  • The system capacity is infinite;

  • The service discipline is FIFO (first in first out) or PAPS (first come, first served).

2.2 Performance parameters of the M/M/1 queue in transient state

In the literature, it is well-known that a queue is stable if and only if (cfr. [13]): λ<μ

  • This condition makes it possible to determine the following performance parameters in transient state:

N˜St=ρ1ρ1eμλtE2
T˜St=ρ1eμλtμ1ρρ+1ρeμλtE3

where N˜St and T˜St are, respectively, the average number of customers in the system and the average waiting time in the system at time tt0..

Advertisement

3. Fuzzy sets, fuzzy numbers, alpha-cuts and interval arithmetic, L–R fuzzy numbers, arithmetic of L–R fuzzy numbers, triangular fuzzy numbers

3.1 Fuzzy sets

Definition 2: Let E be a classical set or a universe. A fuzzy subset A˜ (or a fuzzy set A˜) in E is defined by the function ηA˜, called membership function of A˜, from E to the real unit interval [0,1]. ηA˜x is called the grade or the membership degree of x, xA˜ (cf [11]).

Definition 3: Let A˜ fuzzy set on E. The αcut of A˜ denoted A˜α the support supA˜, the height hA˜ and the core A˜ are crisp sets defined as follows:

A˜α=xE:ηA˜xαE4
supA˜=xE:ηA˜x>0E5
hA˜=maxηA˜x:xEE6
coreA˜=xE:ηA˜x=1E7

Definition 4: A fuzzy set on a universe is said to be normal if:

hA˜=1E8

that is, mA˜:ηA˜m=1. In these conditions, m is called modal value of the fuzzy set A˜.

Definition 5: A fuzzy set A˜ on the universe E=R is said to be convex iff:

x,yA˜,λ01:ηA˜λx+1λyminηA˜xηA˜yE9

3.2 Fuzzy numbers

Definition 6: A fuzzy set A˜ on a universe E is called a fuzzy number if it satisfies the following conditions:

  1. E=R

  2. A˜ is normal

  3. A˜ is convex

  4. The membership function ηA˜ is piecewise continuous

3.3 Fuzzy numbers of type L: R of L: R type

Definition 7: A fuzzy set A˜ is said to be of L–R type if there exists three reals m,a>0,b>0 and two continuous and decreasing positive functions L and R from R in [0,1] such that: L0= R0=1

L1=0,orLx>0,withlimxLx=0E10
R1=0,orRx>0,withlimxRx=0E11
ηA˜x=LmxaifxmamRmxbifxmm+b0otherwiseE12

The L–R representation of a fuzzy number A˜ is A˜=mabLR, m is called the modal value of A˜. a and b are called respectively the left spread and right spread of A˜.

By convention, m,0,0LR is the ordinary real number m; called also fuzzy singleton. The support of A˜ is the open interval: supA˜=]ma,m][m,m+b=ma,m+b[.

From the Definition (8) and the expression (12) of ηA˜, the support of A˜ is determined by the open following interval:

supA˜=]ma,m][m,m+b=ma,m+b[E13

3.4 Arithmetic of fuzzy numbers of L: R Type

3.4.1 Addition and subtraction of fuzzy numbers of L: R type

According to [10], if there exists two fuzzy numbers of the same L–R type. A˜=mabLR and B˜=ncdLR; then their sum and their difference are also fuzzy numbers of L–R type given respectively by:

A˜B˜=m+na+cb+dLRE14
A˜B˜=mna+cb+dLRE15

3.4.2 Multiplication and division

According to [12], if there exist two fuzzy numbers of the same L–R type. A˜=mabLR and B˜=ncdLR; then:

A˜B˜mnmc+naacmd+nb+bdLRE16
A˜B˜=mabLRncdLRmnmdnn+d+anadnn+dmcnnc+bn+bcnncLRE17

The product and the quotient of two numbers of the same type L–R are obtained by the secant approximation of Hanss [14], whose kernel and the support, for the quotient are given by:

kerA˜B˜=mnE18
suppA˜B˜=man+dm+bncE19

3.5 Fuzzy triangular numbers

Definition 8: A fuzzy number A˜ is said to be a fuzzy triangular number iff there exists three real numbers a<b<c such that:

ηA˜x=xabaifaxbcxcbifbxc0otherwiseE20

Remark 1.

  1. Every fuzzy triangular number is noted by: A˜=abc or A˜=abc

  2. Every fuzzy triangular number of L–R type and the fuzzy L–R representation of A˜ is:

A˜=abc=bbacbLRE21
Advertisement

4. Fuzzy function

In this section, let us define, in general, a fuzzy function of one real variable as follows:

ψ˜:DFR:xψ˜xE22

where FR the set of fuzzy functions defined on R.

  1. Alpha-cut ofψ˜x

    The α-cup representation of ψ˜x is:

    ψ˜xα=ψ˜xα=ψ˜Lxαψ˜Uxα,α01E23

  2. Kernel ofψ˜x

    The kernel of ψ˜x, also called modal of ψ˜x is defined by:

    kerψ˜xα=1=ψ˜Lx1=ψ˜Ux1E24

  3. Support ofψ˜x

    The support of ψ˜x is defined by:

    suppψ˜xα=0=ψ˜x0=ψ˜Lx0ψ˜Ux0E25

  4. Membership function ofψ˜x

    The membership function of the fuzzy function ψ˜x is defined by:

    ηψ˜x=ψ˜L1xςxifψ˜Lx0ςxψ˜Lx1ψ˜U1xςxifψ˜Ux1ςxψ˜Lx00otherwiseE26
    ηψ˜x=ςxψ˜Lxψ˜Lx1ψ˜Lx0ifψ˜Lx0ςxψ˜Lx1ψ˜Ux0ςxψ˜Lx0ψ˜Lx1ifψ˜Ux1ςxψ˜Lx00otherwiseE27

Advertisement

5. Description of the L: R method and procedure of computing

5.1 Description of L: R method

Let us consider the classical Markovian queue M/M/1 defined in Section (2.2) and assume that the arrival rate λ and service rate μ are triangular fuzzy numbers denoted λ˜=λ1λ2λ3 and μ˜=μ1μ2μ3, respectively. In this case, these rates are imprecise (or fuzzy) and also make the performance measures of the transient fuzzy functions and, we note:

ψ˜t=f˜tλ˜μ˜E28

Where t is a real variable called time and λ˜ and μ˜ are fuzzy variables. In this case, the queueing model becomes a fuzzy Markovian queue FM/FM/1, where FM is a fuzzy exponential distribution.

To determine the fuzzy performance measure ψ˜t, the L–R method proceeds as follows:

5.2 Procedure

Determine the L–R expressions of the fuzzy rates λ˜ and μ˜ and substitute them:

ψ˜t=f˜tλ˜μ˜E29

Apply the arithmetic of fuzzy numbers of (14)(17) in (28) and we find:

ψ˜t=mtφtωtLRE30

Where mt is the modal function of ψ˜t (or the kernel of ψ˜t) and where φt and ωt represent respectively the left spread and right spread of A˜..

The support of ψ˜t is:

suppψ˜t=]mtφt,mt+ωt[E31

And its kernel (or modal) is:

kerψ˜t=mtE32
Advertisement

6. Numerical example

6.1 Statement

In a referral Hospital, an ophthalmologist doctor consults patients on odd days each week from 10h00 to 13h30. The patients arrive there following a Poisson distribution with parameter λ˜ and the doctor’s consultation following an expo-negative distribution with parameter μ The fuzzy parameters λ˜ and μ are such that λ˜μ˜ is approximately 0.4. We note that ρ˜=λ˜μ˜ is the fuzzy traffic intensity. We further warn that this traffic intensity is a triangular fuzzy number and is denoted by ρ˜=0.30.40.5.

6.2 Questions

  • Determine the following transient performance measures:

  • A1. The average number of patients in the system.

  • A2. The average time of stay of patients in the system.

  • B. Give the graphical representation of these performance measures.

6.3 Solution

A careful reading of our example reveals that it is a fuzzy Markovian queue noted FM/FM/1 with a single server and infinite capacity. The fuzzy traffic intensity being about 0.4 implies that the fuzzy rates λ˜ and μ˜ are about 2 and 5, respectively. By assumption, since the fuzzy traffic intensity ρ˜ is a triangular fuzzy number, the rates λ˜ and μ˜ are also triangular fuzzy numbers and can be written (cf. Remark 1, item a):

λ˜=123andμ˜=456

Thus, in fuzzy model, the rates λ˜ and μ˜ are fuzzy variables and the performance measures N˜S and T˜S are fuzzy time functions defined by:

N˜St=f˜1tλ˜μ˜=λ˜1expμ˜λ˜tμ˜λ˜E33
T˜St=f˜2tλ˜μ˜=λ˜λ˜expμ˜λ˜μ˜λ˜λ˜+μ˜λ˜expμ˜λ˜tE34

To evaluate these performance parameters by L–R method, we proceed as follows:

  1. Let us determine the L–R expressions of fuzzy rates:

    λ˜=123 and μ˜=456 and we have according to (21):

    λ˜=2,1,1LRandλ˜=5,1,1LRE35

  2. Let us substitute the expressions of (35) into (33) and (34), and use the operations in (14)(17) to obtain successively:

    N˜St=λ˜1expμ˜λ˜tμ˜λ˜=2,1,1LR2,1,1LRexpX5,1,1LR2,1,1LRwithX=3,2,2LRt=22expX1+expX1+expXLR3,2,2LR22eX322eXX233+2+1+eX31+eXX233+222eXX233+2+1+eX3+22eXX233+2LR=22eX37eX157eX3LR=0.670.67e3t,0.470.1e3t,2.30.3e3tLR,X=3t

since X=3,2,2tLR=3t when we change the L–R writing of X to the α-cut writing, with α=0t0

T˜St=λ˜λ˜expμ˜λ˜μ˜λ˜λ˜+μ˜λ˜expμ˜λ˜t=2,1,1LR2,1,1LRexpX3,2,2LR2,1,1LR3,2,2LRexpXwithX=3,2,2LR=3t=22eX1+eX1+eXLR3,2,2LR23eX1+2eX1+2eXLReX=22eX1+eX1+eXLR6+9eX,5+8eX,9+16eX>LR22eX6+9eX22eX9+16eX6+96+9eX+9+16eX+1+eX6+9eX1+eX9+16eX6+9eX6+9eX516eX22eX5+8eX6+9eX6+9eX58eX+1+eX6+9eX+1+eX5+8eX6+9eX6+9eX58eXLR=22eX6+9eX24+29eX23eX6+9eX15+25eX16+21eX7e2X6+9eX1+eXLR

with X=3,2,2LRt=3t and t0.

6.4 Supports and modals

suppN˜St=0.670.67eX0.470.1eX0.670.67eX+2.30.3eX=0.20.6eX3eX,X=3t,t0
suppT˜St=22eX6+9eX24+29eX23eX6+9eX15+25eX22eX6+9eX+16+21ex7eX6+9eX1+eX=13eX15+25eX3eX1+eX,X=3t,t0
kerN˜St=0.670.67eX,whereX=3t,t0
kerT˜St=22eX6+9eX,X=3t,t0

6.5 Graphical representations of N˜St and T˜St

The graphical representation of the fuzzy functions N˜St and T˜St is made from their membership functions when their supports and modes are known. Referring to (27), we obtain:

ηN˜sttxt=xtN˜sLt0N˜sLt1N˜sLt0ifN˜sLt0xtN˜sLt1,t0N˜sUt0xtN˜sUt0N˜sUt1ifN˜sUt1xtN˜sUt0,t00otherwise
=xt+0.6e3t0.20.50.1e3tif0.20.6e3txt0.670.67e3t,t03e3txt2.30.3e3tif0.670.67e3txt3e3t,t00otherwise
ηT˜sttxt=xtT˜sLt0T˜sLt1T˜sLt0ifT˜sLt0xtT˜sLt1,t0T˜sUt0xtT˜sUt0T˜sUt1ifT˜sUt1xtT˜sUt0,t00otherwise
=90+285e3t+225e6t24+29e3t23e6txt69e3t27e6t24+29e3t23e6tif13e3t15+25e3txt22e3t6+9e3t,t06+15e3t+9e6t24+21e3t23e6txt+18+21e3t9e6t16+21e3t7e6tif22e3t6+9e3txt3e3t1+e3t,t00otherwise

6.5.1 Graphics

6.5.2 Interpretation of results

Figure 1, shows that the support of the function N˜st is an open interval from N˜sLt0=0.20.6e3t to N˜sUt0=3e3t,t0 this means that the function average number of patients in the system is a fuzzy function.

Figure 1.

Membership function of the fuzzy function N˜st average number of patients in the system at a time tt0.

It is impossible for the curve of the fuzzy function N˜st to be below the curve of N˜sLt0 nor above that of N˜sUt0. The curve of its modal function N˜sUt0=0.670.67e3tt0, is the most likely curve for the function N˜st.

Similarly, Figure 2, indicates that the curve for the fuzzy function T˜sLt, the average time of patients’ stay in the system, is approximately between the curves of equations T˜sLt0=13e3t15+25e3t and T˜sUt0=33e3t1+e3tt0. In other words, the curve of T˜st cannot go below that of T˜sLt0 nor can it go above that of T˜sUt0.

Figure 2.

Membership function of the fuzzy function T˜st average time of patients’ stay in the system at a time tt0.

In the classical, we can say that the average waiting time of patients in the system is approximately between 0.1 hours ( 6 min) and 3 hours ( 180 min).

This means in other words that the average patient waiting time in the system cannot go below 6 min nor above 180 min. The most likely mean patient waiting time in the system is 0.3 hours ( 18 min).

Advertisement

7. Conclusion

At the end of this chapter related to “the calculation of the performance parameters of the fuzzy Markovian queueing system FM/FM/1 in transient state by the L–R method,” it was a question of evaluating these performance parameters of the queueing system considered in transient regime by means of a method called the L–R method based primarily on the arithmetic of the fuzzy numbers of type L–R restricted to the secant approximations.

The L–R method facilitated us to find, in transient state, the L–R representation of the performance parameters, their support and mode as well as their membership functions which allowed us to represent graphically the performance parameters of the queueing model in study in the space in three dimensions. This is the originality of this scientific work.

In this chapter, a fuzzy queue (or waiting system) analysis method called L–R method, essentially based on the fuzzy L–R arithmetic deduced from secant approximations has been studied. The L–R representation was used to find the performance measures of the studied model. Using this method, the fuzzy functions were computed for the fuzzy expectation model FM/FM/1 and the results are found in L–R representation. Under this representation, the fuzzy results give much more reliable information than the relaxed alpha-cuts method which will be the subject of a future research study. The solutions obtained show that this method has three major advantages: it is short, convenient and flexible compared to other methods used in this field.

We are sure that the L–R method can still help, to obtain results of other similar problems posed in this field in the framework of evaluating the performance parameters of fuzzy Markovian expectation models in transient regime.

An illustrative example was given in the medical field to show the relevance of this study in operational research and in particular in queueing.

References

  1. 1. Baynat B. Théorie des files d’attente: des chaaînes de Markov aux réseaux à forme produit. Réseaux et télécommunications. Paris: Hermes Science Publications; 2000
  2. 2. Ning Y, Zhao R. Analysis on random fuzzy queueing systems with finite capacity. In: The Ninth International Conference on Electronic Business, Macau, November 30 – December 4, 2009. pp. 1-7
  3. 3. Ritha W, Robert L. Application of fuzzy set theory to retrial queues. International Journal of Algorithms Computing and Mathematics. 2009;2(4):11
  4. 4. Ritha W, Menon BS. Fuzzy n policy queues with infinite capacity. 2011
  5. 5. Li R-J, Lee ES. Analysis of fuzzy queues. Computers & Mathematics with Applications. 1989;17(7):1143-1147
  6. 6. Li RJ, Lee ES. Proceedings nafips. 1998. pp. 158–162
  7. 7. Kao C, Li C-C, Chen S-P. Parametric programming to the analysis of fuzzy queues. Fuzzy Sets and Systems. 1999;107(1):93-100
  8. 8. Palpandi B, Geetharamani G. Evaluation of Performance Measures of Bulk Arrival Queue with Fuzzy Parameters Using Robust Ranking Technique. International Journal of Computational Engineering Research, Vol. 03(10), India, 2013. pp. 55-57
  9. 9. Wang T-Y, Yang D-Y, Li M-J. Fuzzy analysis for the tv-policy queues with infinite capacity. International Journal of Information and Management Sciences. 2010;21:03
  10. 10. Dubois D, Prade HM. Fuzzy Sets and Systems: Theory and Applications. Vol. 144. Amsterdam: Elsevier Science; 1980
  11. 11. Mukeba Kanyinda JP, Matendo RM, Lukata BUE, Ibula DN. Fuzzy eigenvalues and fuzzy eigenvectors of fuzzy markov chain transition matrix under max-min composition. Journal of Fuzzy Set Valued Analysis. 2015;2015:25-35
  12. 12. Mabela R, Ulungu B, Mukeba JP. Sur la multiplication des nombres flous de type l-r. Annals of Faculty of Sciences. 2014;2014(1):33-40
  13. 13. Boucherie RJ, van Dijk NM. Queueing networks: A fundamental approach. In: International Series in Operations Research & Management Science. US: Springer; 2010
  14. 14. Hanss M. Applied Fuzzy Arithmetic: An Introduction with Engineering Applications. Berlin Heidelberg: Springer; 2005

Written By

Rostin Mabela Makengo Matendo, Jean Alonge W’Omatete, Herman Matondo Mananga, Jean Pierre Mukeba Kanyinda and Baudouin Adia Leti Mawa

Reviewed: 06 February 2023 Published: 11 September 2023