• Nie Znaleziono Wyników

The busy period for the M0/G/1/m system with service time dependent of the queue length

N/A
N/A
Protected

Academic year: 2022

Share "The busy period for the M0/G/1/m system with service time dependent of the queue length"

Copied!
7
0
0

Pełen tekst

(1)

THE BUSY PERIOD FOR THE Mθ/G/1/m SYSTEM

WITH SERVICE TIME DEPENDENT OF THE QUEUE LENGTH

Yuriy Zhernovyi1, Bohdan Kopytko2, Kostyantyn Zhernovyi3

1, 3

Ivan Franko National University of Lviv Lviv, Ukraine

2 Institute of Mathematics, Czestochowa University of Technology Częstochowa, Poland

1 yu_zhernovyi@yahoo.com, 2 bohdan.kopytko@im.pcz.pl, 3 k.zhernovyi@yahoo.com

Abstract. We consider the Mθ/G/1/m system wherein the service time depends on the queue length and it is determined at the beginning of customer service. Using an approach based on the potential method proposed byV.Korolyuk, the Laplace transforms for the distribution of the number of customers in the system on the busy period and for the distribution function of the busy period are found.

Keywords: queueing system, group arrival of customers, service time dependent on the queue length

Introduction

Models of queuing systems in which customers arrive in groups, and the inten- sity of service purposefully varies with the queue length, often used for the study of thetelecommunication processes, in particular the processes of data transmission in ATM networks using multiplexing techniques (see references in [1]). Continuing the research started in [1, 2], in this paper we study the characteristics of the busy period of the system in which the service time of each customer is determined according to the rule: if at the moment of a customer service start there aren custom- ers in the system, the distribution function of the customer service time is Fn( ).x Queueing systems with switching of operation regimes were studied by conven- tional methods, in particular, in [3, 4, 5, p. 56-61, 6]. In this paper we use the idea of the potential method proposed by V. Korolyuk [7].

1. Description of the model and basic notations

We consider an Mθ/G/1/m queueing system that is formally described as follows.

Let sequences of random variables { }αi , { }θi , {βin}, ,i n ≥ be specified, where 1, αiis the time between arrivals of the (i1)-th and i-th groups, θi is the number

(2)

of customers in the i-th group, and βin is the service time of the i-th customer on condition, that at the moment of its service start there are n customers in the system. All these random variables are supposed to be totally independent and

{ i< } = 1x e x,

P α λ λ> 0, P θ{ = } =i n an,

=1

= 1.

n n

a

If P θ{ = 1} =i a1= 1, then customers arrive at the system one by one.

Denote the number of customers in the system at time t as ( ).ξ t If t is the instant of the i-th customer service start and ( ) = ,ξ t n then {P βin< } =x Fn( )x (x0), Fn(0) = 0 (n{1, 2,,m+1}).

Customers are served one by one, a served customer leaves the system, and the server immediately starts serving a customer from the queue, if one exists, or waits for the arrival of the next customers group. The first-in first-out (FIFO) service discipline is used. A queue inside one customer group can be arbitrarily organized, since the characteristics under study are independent of the way in which the queue is organized. Let m be the maximum number of customers that can simultaneously be in the queue. Denote the queueing system described above as M /G ,1,Gm 1+/1/m.

θ

Denote by P the conditional probability, provided that at the initial time the n number of customers of queueing system is n0, and by P the conditional probability if the system starts to work at the time of arrival of the first group of customers.

Suppose that there are finite mathematical expectations

0 =1

( ) < , 1 1; < .

n k

k

xdF x n m ka

≤ ≤ +

We introduce the following notations:η( )x is the number of customers arriving in the system during the time interval [0; )x ;ankis the k-fold convolution of the sequence ;

n

a

0 =

( ) = sx ( ), n( ) = 1 ( ), = ;

n n n n k

k n

f s e dF x F x F x a a

0

1 * ( )

1

=0 0

( ) = 1 { ( ) = 1} ( )

( )

1 ( )

= ( ), 1, 1;

( ) !

sx

ni n n

n i k

k s x

i n

k n

p s e x i dF x

f s

a e x dF x n i

f s k

+

+ +

+ =

≥ −

P

λ

η λ

0

( ) = sx { ( ) = } n( )

ni n

q s e x i F x dx

=

P η

(3)

* ( )

=0 0

1

, 1

1

,

=0 , 1

, 1

( )

= ( ) , 1, 0;

!

( ) = 1 ,

( ) ( )

( ) ( ) ( ) ( )

( ) = , 1, 1.

( ) ( )

i k

k s x

i n k

n

n n

k

nk n ni n k i

n k i

n n

a e x F x dx n i

k R s

f s p s

R s f s p s R s

R s n k

f s p s

+

+

∑ ∫

λ λ

(1)

All functions on s we consider for values of the argument satisfying the condition Res0.

2. The distribution of the number of customers in the system on the busy period

Let τ( ) = inf{m t0 : ( ) = 0}ξ t denote the first busy period for the system

1 m 1

M /G , ,G /1/m;

+ θ

0

( , ) = { ( ) = , ( ) > },

( , ) = ( , ) , 1 , 1.

n n

st

n n

t k t k m t

s k e t k dt n k m

Φ +

P

ϕ ξ τ

ϕ

It is obvious that ϕ0( , ) = 0.t k Using the formula of total probability, we obtain the equalities

( )

1

=0 0

0

( , ) = { ( ) = } ( , ) ( )

{ ( ) 1 } ( , ) ( ) { ( ) = }

{ = 1} { ( ) 2 } ( ), 1 .

m nt

n n n j n

j t

n m n n

n n

t k x j t x k dF x

x m n t x k dF x t k n

I k m t m n F t n m

+ − +

+ + − + +

+ + + − ≤ ≤

∑ ∫

P

P P

P

ϕ η ϕ

η ϕ η

η

(2)

Here, I A{ } is 1 or 0, depending on whether the event Aoccurs or not.

Introducing the notation

( )n ( , , ) = n k n, ( ) { = 1} n m, 2 n( ), f s k m q s +I k m+ q + − s

and using (1), from (2) we obtain the system of equations for the functions ( , )

n s k Φ

(4)

, 1 1

=0

, ( )

( , ) = ( ) ( ) ( , )

( ) ( ) ( , ) ( , , ), 1 ,

m n

n n n j n j

j

n n m n m n

s k f s p s s k

f s p s s k f s k m n m

+ −

Φ Φ +

+ Φ + ≤ ≤

(3)

with the boundary condition

0( , ) = 0.s k

Φ (4) Let us solve the system of equations (3), (4) and find the functions Φn( , ).s k

We will use the functions Rni( ),s defined by the recurrence relations:

,1 1,1

1

, 1 1,1 1, 1 1, 1 ,

=0

( ) = ( );

( ) = ( ) ( ) ( ) ( ) ( ) ,

1 1, 0 1.

n n

j

n j n n j n n i n i j i

i

s R s

s R s s f s p s s

j m n n m

+

+ + + + + + +

≤ ≤ − − ≤ ≤

R

R R R (5)

Theorem 1. For all 1km+1 and Res> 0functionsΦn( , )s k are defined as

, ,

=1

( )

=1

( , ) = ( ) ( ) ( ) ( ) ( , )

( ) ( , , ), 1 1,

m n

n n m n ni n i n i m n i m

i m n

ni n i

i

s k s s f s p s s k

s f s k m n m

+ + − −

+

Φ Φ

≤ ≤

R R

R

(6)

where

0 ( )

=1

0 0 ,

=1

( ) ( , , )

( , ) = .

( ) ( ) ( ) ( )

m

i i

i

m m

m i i i m i

i

s f s k m s k

s s f s p s

Φ

R

R R

(7)

Proof. Let us prove the equalities (6) using the method of mathematical induction.

Equation (3) for =n m takes the form

, 1 1 ,0 ( )

( , ) = ( ) ( ) ( , ) ( ) ( ) ( , ) ( , , ).

m s k fm s pm s m s k fm s pm s m s k fm s k m

Φ Φ + Φ +

Taking into account that fm( )s pm, 1( ) = 1 /s Rm,1( ) = 1 /s m1,1( ),s

R we find

( )

1( , ) = 1,1( ) (1 ( ) ,0( )) ( , ) ( )( , , ) .

m s k m s fm s pm s m s k fm s k m

Φ R Φ

This equality is identical to (6) for =n m −1.

(5)

Suppose that equalities (6) are true for all natural n of the set { ,n nɶ ɶ+1,,m2}, where nɶ is a fixed number (1 < <nɶ m −1). Let us prove the equality of the form (6) for =n n −ɶ 1. From (3) for =n nɶ we obtain:

, 1 1 ,0

, 1 1 , ( )

=2

( , ) = ( ) ( ) ( , ) ( ) ( ) ( , )

( ) ( ) ( , ) ( ) ( ) ( , ) ( , , ).

n n n n n n n

m n

n n j n j n n m n m n

j

s k f s p s s k f s p s s k

f s p s s k f s p s s k f s k m

+ −

Φ Φ + Φ +

+ Φ + Φ +

ɶ ɶ ɶ ɶ ɶ ɶ ɶ

ɶ

ɶ ɶ ɶ ɶ ɶ ɶ ɶ

Hence, we find

( )

(

)

( )

(

1 ,1 ,0 , 1 1

=2

, ( )

,1 ,0 , ,

=1

( , ) = ( ) 1 ( ) ( ) ( , ) ( ) ( ) ( , )

( ) ( ) ( , ) ( , , ) =

( ) 1 ( ) ( ) ( ) ( ) ( ) ( )

m n

n n n n n n n j n j

j

n n m n m n

m n

n n n n m n ni n i n i m n i

i

s k R s f s p s s k f s p s s k

f s p s s k f s k m

R s f s p s s s f s p s

+ −

+ + − −

Φ Φ Φ

Φ

=

ɶ

ɶ ɶ ɶ ɶ ɶ ɶ ɶ ɶ

ɶ ɶ ɶ ɶ

ɶ

ɶ ɶ ɶ Rɶ ɶ Rɶ ɶ ɶ ɶ

((

( ) , 1 1, 1

=1 =2

1

1, 1 1 , 1

=1 1

1, ( 1 )

=1

( , )

( ) ( , , ) ( ) ( ) ( )

( ) ( ) ( ) ( , )

( ) (

m

m n m n

ni n i n n j n j m n j

i j

m n j

n j i n j i n j i m n j i m

i m n j

n j i n j i

i

s k

s f s k m f s p s s

s f s p s s k

s f s

+ + − − − +

− − +

+ − + − + + − + − − + −

− − +

+ − + − +

Φ

Φ

ɶ ɶ

ɶ ɶ ɶ ɶ ɶ ɶ

ɶ

ɶ ɶ ɶ ɶ

ɶ

ɶ ɶ

R R

R

R , , )k m f s pn( ) n m n, ( )s m( , )s k f( )n ( , , ) .s k m

Φ

ɶ ɶ ɶ ɶ

If we gather all the terms in this expression in the form of coefficients at Φm( , ),s k and separately write all other terms, after using (5) we find

( )( )

(

(

1 ,1 ,0 ,0 ,

, 1 1, 1 1 1 , 1 , 1

=2 =2

2

, , 1

=0

( , ) = ( ) 1 ( ) ( ) (1 ( ) ( ) ( )

( ) ( ) ( ) ( ) ( ) ( )

( ) ( ) ( )

n n m m n n n m n

m n m n

n n j n j m n j n i n i m n i n i

j i

i

n n k n k i k

k

s k R s f s p s f s p s s

f s p s s f s p s s

f s p s s f

+ − − − + − + − + − + −

+ − −

Φ



ɶ ɶ ɶ ɶ ɶ ɶ

ɶ ɶ

ɶ ɶ ɶ ɶ ɶ ɶ ɶ ɶ

ɶ ɶ ɶ

R

R R

R , ,1 ( ( )

1 2

( 1 ) , 1 , , 1

=2 =0

( ) ( )) ( , ) ( ) ( , , )

( , , ) ( ) ( ) ( ) ( ) =

n n m n m n n

m n i

n i n i n n k n k i k

i k

s p s s k R s f s k m

f s k m s f s p s s

− +

− + + − −

Φ +

+ 

ɶ ɶ ɶ ɶ ɶ

ɶ

ɶ Rɶ ɶ ɶ Rɶ

(6)

1

1, 1 1, 1 1 , 1

=1 1

1, ( 1 )

=1

( ) ( ) ( ) ( ) ( , )

( ) ( , , ).

m n

n m n n i n i n i m n i m

i m n

n i n i

i

s s f s p s s k

s f s k m

− +

− + − + − + − + −

− +

− +

= Φ

ɶ

ɶ ɶ ɶ ɶ ɶ ɶ

ɶ

ɶ ɶ

R R

R

The obtained expression is identical to (6) at n=n −ɶ 1. So, equations (6) are proved.

Putting n= 0 in (6) and using the boundary condition (4), we arrive at the formula (7). The theorem is proved.

If the system starts functioning when the first group of customers arrives, then for 1km+1by using the formula of total probability we obtain the equalities

1 1

0 =1

{ ( ) = , ( ) > } = ( , ) ( , ).

m st

i i m m

i

e t k m t dt a s k a s k

+ +

Φ + Φ

P ξ τ (8)

Taking into account that

1 1 1

0

1 1

( , ) = ( , ) ( ) { = 1} ( ),

1 ( )

( , ) = ( , ) { = 1} ,

t

m m m m

m

m m

t k t x k dF x I k m F t

f s

s k s k I k m

s

+ + +

+ +

+ +

Φ Φ + +

ϕ ϕ

and using the relations (6), we can write the right side of (8) as follows:

0

, , 1

=1 =1

1

1

( ) 1

=1 =1

{ ( ) = , ( ) > } =

( ) ( ) ( ) ( ) ( , )

1 ( )

( ) ( , , ) { = 1} .

st

m m i

i i m i ij i j i j m i j m m

i j

m m i

m

i ij i j m

i j

e t k m t dt

a s s f s p s a s k

f s

a s f s k m a I k m

s

+ + − − +

+

+ +

= + Φ

+ +

∑ ∑

P

R R

R

ξ τ

(9)

To obtain a representation for

0

{ ( ) > } ,

e st m t dt

P τ we should pass in equalities (9) to summation over k from 1 to m+1. Taking into account definition of

( )n ( , , )

f s k m and qni( ),s we see that

1 ( )

=1 =0

1 ( )

( , , ) = ( ) = , 1 .

m

n nk n

k k

f s k m q s f s n m

s

+

≤ ≤

Thus, from (9) we obtain the following statement.

(7)

Theorem 2. The Laplace transform on the distribution function of the busy period for theM /G ,1 ,Gm 1/1/m

+

θ system has the form

, , 1

=1 =1

0

0 1

=1 1

1

=1 =1

0 0 ,

=1

{ ( ) > } = ( ) ( ) ( ) ( )

1 ( )

( ) 1 ( ) 1 ( )

( ) .

( ) ( ) ( ) ( )

m m i

st

i i m i ij i j i j m i j m

i j

m

i

i m m i

i j

i m

i ij m

m

i j

m i i i m i

i

e m t dt a s s f s p s a

s f s

f s f s

s a s a

s s

s s f s p s

+ + − − +

+ +

+

+ ×

× +

∑ ∑

P R R

R

R

R R

τ

Note that the formulas for the average duration of the busy period and the stationary distribution of the number of customers in the M /G ,1 ,Gm 1+ /1/m

θ

system are found in [1].

Conclusions

In this paper we show that our approach based on the potential method, allows us to find not only the stationary distribution of the number of customers in the queuing system, but also allows us to get the results for the transient operation of the system, namely, to study the busy period for the semi-Markov-type systems with single server and service time dependent on the queue length.

References

[1] Zhernovyi K.Yu., Zhernovyi Yu.V., The M /G/1/mθ and M /G/1θ systems with service times dependent on the queue length, Informatsionnyie Protsessy 2013, 13, 2, 76-90 (in Russian).

[2] Zhernovyi K.Yu., The M /G/1/mθ systems with service times dependent on the queue length, Matematychni Studii 2012, 38, 1, 93-105 (in Ukrainian).

[3] Ivnitskiy V.A., A stationary regime of a queueing system with parameters dependent on the queue length and with nonordinary flow, Eng. Cybernetics 1975, 13, 85-90.

[4] Dudin A.N., Optimal control for an M /G/1x queue with two operation modes, Probability in Engin. and Inform. Sciences 1997, 11, 2, 255-265.

[5] Dudin A.N., Medvedev G.A., Melenets Yu.V., Workshop on Computers on Queueing Theory, Universitetskoye, Minsk 2000 (in Russian).

[6] Choi B.D., Kim Y.Ch., Shin Y., Pearce C.E.M., The M /G/1X queue with length - dependent service times, J. of Appl. Math. and Stoch. Anal. 2001, 14, 4, 399-419.

[7] Korolyuk V.S., The Boundary Problem for the Compound Poisson Processes, Naukova Dumka, Kyiv 1975 (in Russian).

Cytaty

Powiązane dokumenty

In terms of accessing metadata, this design pattern can be expressed in such a way that class that needs metadata can access them by requesting them from the adapter, which

[r]

In this section we use the Strong Gap Principle to bound the number of large, but not very large, solutions of the Thue–Mahler equation in a fixed approximation and magnitude class

In 1842 Dirichlet proved that for any real number ξ there exist infinitely many rational numbers p/q such that |ξ−p/q| &lt; q −2.. This problem has not been solved except in

M u sialek, The Green's function and the solutions of the Neumann and Dirichlet problem,

The stationary probability density p n (x) that the total number of customers in the system is n, n = 1, L − 1, the elapsed service time of a currently served customer is x and

The formal economy, which is to say remunerated labour, even though maintaining its importance in the economy, has been losing its importance as a consequence of unemployment,

(b) Find the Cartesian equation of the plane Π that contains the two lines.. The line L passes through the midpoint