• No results found

II. MATHEMATICAL MODEL

N/A
N/A
Protected

Academic year: 2020

Share "II. MATHEMATICAL MODEL"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

AbstractWe study an M/G/1 retrial queue with negative arrivals and repeated attempts. This model is motivated by several practical applications. In multiprocessor computer systems, negative arrivals represent commands to delete some transactions. In Neural networks, primary and negative arrivals represent excitatory and inhibitory signals respectively. Such models can be used in relation with some problems of virus infection.

We obtain the generating function of the number of primary customers in the system in stationary regime.

Index Terms— Reliability, Security, Retrial Queues, Negative Arrivals.

I. INTRODUCTION

Consider an M/G/1 retrial queue with unreliable server and two types of arrivals, regular and negative.

Regular arrivals correspond to primary customers who join the system with the intention of getting served and then leaving the system. They are treated in the normal way: (i) If the server is free and available, an arriving primary customer (regular) begins to be served and leaves the system after service completion (if no breakdowns had occurred during his service time).

(ii) If the server is busy or out of order, the arriving customer joins the orbit and seeks service again at subsequent epochs until he finds the server free and available.

A negative arrival has the effect of remaining a customer from the orbit, if customers are present. This model is motivated by several applications. Negative arrivals can represent commands to delete some transactions as in distributed computer systems or databases, in which some operations become impossible because of locking of data or because of inconsistency. Negative and positive customers may also represent inhibitory and excitatory signals, respectively, in mathematical models of Neural Networks, while queue length represents the input potential to a neuron.

Manuscript received on March 24, 2010. This work was supported in part by the Ministery of Higher Education and Scientific Research under Grant B00220060089.

The author is with the University of Science & Technology Houari Boumediene (USTHB), Bab-Ez-Zouar, BP 32 Ela Alia, 16111, Algeria (e-mail: aaissani@ usthb.dz).

In this paper we consider an M/G1 retrial queueing model with negative arrivals when the server is subject to random breakdowns and repairs. In section 2 we give the mathematical formulation of the model. In section 3, we study the model with constant retrial policy without breakdowns. In section 4, we give an extension to the model with breakdowns and repairs.

II. MATHEMATICALMODEL

We assume that arrival times form two independent homogeneous Poisson streams with rate 0 and 0, corresponding to primary (regular) and negative arrivals respectively.

The constant retrial policy for access to the server from the orbit can be described as follows. If the orbit is not empty at time t and the next attempt finds the server free, then a random customer (or the customer at the head of the orbit) is chosen to occupy the server after an exponentially distributed amount of time with rate 0.

The source of customers sends negative signals which have the effect of deleting one customer of the orbit (if any), who is selected according to some specified killing strategy. The service time of primary or secondary orders is a nonnegative random variable with distribution functionH(x), H(0)0 and Laplace-Stieltjes transformh(s),Re(s)0. Denote by

k

h the kth order moment of the service time, k1. Let D0(x) be the probability of a server breaking down during the interval (t,tx) given that it is idle at time

t

and no arrivals (primary or secondary) during the period x. Similarly, let D1(x) be the probability of a server breaking down during (t,tx) given that it is rendering service at time t. In this note we assume that ( ) 1 0 ,

0

x

e x

D   

) (

1 x

D 1e1x,x0

After the occurrence of a breakdown, a random renewal period begins in which the service is interrupted. We denote by R0(x) and R1(x) the distribution functions of the

corresponding stationary renewal times, with Laplace-Stieltjes transformsr0(s) andr1(s),Re(s)0 and first order momentsri,i0,1. When a breakdown occurs during the service of a certain customer, then this customer enters orbit with probability 1pq or leaves the system without completion of the service with probabilityp.

An M/G/1 Retrial Queue with Negative Arrivals

and Unreliable Server

(2)

III. DISTRIBUTION OF THE ORBIT SIZE

In this section we assume that the server is absolutely reliable, so that 0 0,10.We first derive the joint distribution of the server state and the orbit size, from which we deduce the marginal distribution of the orbit size.

Define the indicator of activity of the server at time

t

: 0

) (t

C if the server is free at timet;C(t)1, if it is busy at this time. At time t, let R(t) be the number of customers in orbit and N(t) , be the number of customers in the system. Next, define the continuous random variable (t) as the residual time of the current service at timet, ifC(t)0. Consider now the following random process:

(t){0,R(t)} If C(t)0, (t)

1,R(t);(t)

If C(t)0.

Defined on the state-space 

 

0,1 IN, where IN is the set of nonnegative integers and  the set of nonnegative real numbers. If the stationary regime exists, we can introduce the steady-state probabilities of the process

 

t,t0

as follows:

. 0 , } ) ( , 0 ) ( { )

(

0    

 

m m t R t C P im l m P

t

C t Rt m t x

P m li x m P

t

 

 

 () 1, ( ) ; ()

) , (

1 

,

m0,x0.

B

y considering all possible transitions from state to state over the interval

t,th

,h0, and lettingh0, we derive the system of Kolmogorov forward equations:

[(10m)(10m)]P0(m)

( ,0) 0( 1)

1

m P dx

m

dP

, (1) 

 (1 )] ( , ) [  0m P1 m x

  

 ( ,0) (1 ) ( 1, ) )

, (

1 0 1

1

x m P dx

m dP dx

x m dP

m

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

(x P0 m P1 m x P0 m H x

H    

   .

(2) Define the partial generating functions

, ) ( }

0 ) ( ; { )

(

0 0 )

(

0

  

  

m m t

R t

m P z t

C z E m li z

Q

) ) ( ; 1 ) ( ; ( )

,

( ()

1 z x limE z C t t x

Q Rt

t

  

 

 

0

1( , ),

m m

x m P

z

which converges at least in the disk z 1. From (1) and (2), we obtain the following system of equation

) 0 ( ) ( ) 0 , ( ) ( )

( 0

1

0 z P

x z Q z Q

z

 , (3)

 

 

x z Q x

x z Q x z Q z

  

 ( , ) ( ,0) )

, ( )

( 1 1 1

) ( ) 0 ( ) , 0 ( ) ( ) ( ) ( )

( 0 1 P0 H x

z x P z x H z Q

z  

  

 , (4)

where(z)(z)

;

z

z  

( )  ,

(z)z(z);

z

z  

( )  ,

(z) (z).

If we introduce the Laplace transform

 

0 1

1(z,s) e Q (z,x)dx,

f sx z 1, Re(s)0, then

the equation (4) becomes  

 

x z Q s z f z s s

  ( ,0) )

, ( )) (

( 1 1

). ( ) 0 ( )

( ) ( ) ( ) ( )

( 0 P0 h s

Z s a z s h z Q

z  

  

( ) 0( ) ( ) ( ) ( ) P0(0)h(s).

Z s a z s h z Q

z  

  

 (5)

We denote 

 

0 1(0, ).

)

(s e dP x

a sx

By assumptions, f1(z,s)is an analytic function for each 1

,z

z in the domainRe(s)0, so for s(z) the right hand side of equation (5) must be zero and then

( )

. ) 0 (

) ( ) ( ) ( ) ( ) ( ) 0 , (

0 0 1

z h P z

z a z z h z Q z x

z Q

 

  

 

 

 

(6)

Substituting (6) back into (5), we obtain: 

) , (

1 z s

f

,

) (

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

z s s

s a z a z s h z h z

 

  

  

  (7)

where ( ) ( ) 0( ) P0(0) z z Q z

z  

 .

In view of Tauberian theorems

( , ) 1( , ), 1,

0

1   

m sf z s z

li z Q

s Then, we obtain from (7)

 ) , (

1 z

Q

. )

(

) ( ) 0 ( ) ( ) ( 1 ) 0 ( ) ( )

( 0 0

z

z a a z z h P

z z Q z

  

    

 

(3)

Substituting now (6) into (5), we get

) (

0 z

Q

. )

( ) ( )

(

) ( )

( ) 0 ( ) ( )

( 0

z h z z

z h z z

P z a z

 

 

 

 

   

   

(9)

Now, denote the generating function of the number of customers in the system in stationary regime by

( )

 

()  0( ) 1( ,)

 

z zQ z Q z

E m li z

Q Rt

t

. Then after elementary computations, we obtain

   

 

     

) (

) ( 1 1

) (

z z h z

z

Q  

  

  

  

) ( ) ( )

(

) ( )

( ) 0 ( ) ( )

( 0

z h z z

z h z z

P z a z

   

   

-

.

) (

) ( ) 0 ( )

( 1 ) 0 (

0

z

z a a z z h P

  

 

  

(10) By using the normalization condition Q(1)1 and L’Hospital’s rule, whenever necessary we have

)



, 0

( ) 0 ( ) 1 (

1 1 0

0

h h P

a Q

     

     

   

   

 (11)

, 1

) 0 ( 1

) 0 (

1 1

1

1 1

0

h h

h

a h h

P

       

   

  

   

    

 (12)

where h1h'(0) is the mean service time of an arbitrary customer and

a(0)P1(0,)Q1(0,),

  

1( )h1

. (13)

Recall that from (7)

 

0 1

1(0,s) s e Q (0,x)dx

sf sx

 

0 e P1(0,x)dx

s sx

 

0 e limP(C(t) 1,R(t) 0; (t) x)dx

s

t

sx

)

(

s

a

(14)

Now, by arguments of Renewal Theory, the conditional limiting distribution of the residual service time provided that the server is busy and the orbit idle is equal to

  

mP (t) x/C(t) 1,R(t) 0

li t

 .

 

  

 

0 0

) ( 1

) ( 1 0

) ( , 1 ) (

0 ) ( , 1 ) ( , ) ( lim

x H

x H

t R t C P

t R t C x t P

x

t

.

(15)

Taking the Laplace transform of (15), we have that

1 1

1

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

sh s h Q

s f s

a     . (16) Now, the function Q(z) given by formula (10) is entirely determined.

IV. THE MODEL WITH BREAKDOWNS

We consider now the case when the server is subject to random breakdowns (active and/or passive) and repairs under the assumptions of section 2, (0 0,10).

Define the indicator of the availability of the server at time t : E(t)0, if the server is available at time t

andE(t)1, if it is out of order at this time. As before, let )

(t

R be the number of customers in orbit at timet, N(t) be the number of customers in the system at timet, and C(t)be the indicator of business of the server at this time.

In order to embed R(t) into a Markov process, let us introduce the continuous random variable (t) as follows. IfC(t)0andE(t)0, then (t) is the residual renewal time of the current breakdown at timet. IfC(t)0 and

0 ) (t

E , then (t)is the residual time of the current service at this time.

Consider now the following random Markov process: IfC(t)E(t)0, then (t){C(t),E(t),R(t)}. IfC(t)0 orE(t)0, then

(t)

C(t),E(t),R(t);(t)

. This process is defined on the state-space

   

0

,

1

0

,

1

IN

,

where IN is the set of nonnegative integers and  the set of nonnegative real numbers.

If the stationary regime exists, we can introduce the steady-state probabilities of the process

(t);t0

as follows:

, } ) ( , 0 ) ( , 0 ) ( { )

(

00 m limP E t C t Rt m

P

t

 

 

i,j

 

0,1,m0,x0,

) , (m x Pij

limP{E(t) i,C(t) j,R(t) m; (t) x}. t

 

 

 

It is not difficult to show that the steady-state probabilitiesare solutions of the following system of ordinary differential equations

[(10m)(10m)0]P00(m)

dx x m dP10( , )

) 1 ( ) , (

00

01

m P dx

x m

dP

(18)

(4)

 

 (1 )] ( )

[  0m P10 m

dx x m dP10( , )

  

 ( ,0) (1 0 ) 10( 1, )

10 x m P dx m dP m      

P10(m 1,x) 0P00(m)R0(x) 1

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

( 1 1 01 1

01 m R x q qP m R x

P     

  (19)

 

 (1 ) ] ( )

[  0m 1 P01 m

dx x m dP01( , )

( ,0) (1 0 ) 01( 1, )

01 x m P dx m dP m       

hH(x)P00(m)P01(m1,x)P00(m1)H(x). (20)

Define the partial generating functions:

Q00(z)   

  } 0 ) ( , 0 ) ( ;

{z () E t C t E

m

li Rt

t

   0

00( )

m m

m P

z , (21)

Qij(z)E

zRt ;E(t)i,C(t) j, (t)x

)

(

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

0

    m ij m j i x m P

z (22)

From (18)-(20), we obtain the following system of equation

~( ) ( ) ( ,0) ( ,0) ( ) 00(0)

01 10

00 z P

x z Q x z Q z Q z     

 (23)     x x z Q x x z Q x z Q z     ( , ) ( , ) ) , ( )

( 10 10 10

0Q00(z)R0(x) 1[(1q)qz]

 

Q01(z, )R1(x) (z)P10(0,x), (24)

    x z Q x x z Q x z Q z   

 ( , ) ( ,0) )

, ( )

( 01 01 01

      z

Q00(z)H(x) ( ) 01(0, ) P00(0)H(x),

z x P z     (25)

where~(z)0(z), ~(z)1(z) Define now the Laplace transform

  

0 ( , ) , , 0,1,

) ,

(z s e F z xdx i j

f ij

sx

ij

z 1,Re(s)0 (26) Applying these operators to the system (24)-(25), we obtain

s(z)

f10(z,s)

s  ( ,0) 0 00( ) 0( )

10 s r z Q x z Q   ) ( ) ( ) ( ) , ( )

( 01 1 10

1 p qz Q z r sz a s

   

 (27) 

 

 ( )) ( , ) (s 1 z f01 z s

s          

 01( ,0) Q00(z)h(s) z

x z

Q

  ), ( ) 0 ( ) ( )

( 01 P00 hs z s a z     (28)

where 

 

0 (0, ).

)

(s e dP x

a ij

sx ij

Since f10(z,s) is an analytic function in s in the domainRe(s)0, and for s(z) the right hand side of equation (27) vanishes, so

( )

. ) ( )) ( ( ) , ( ] [ ) ( ) ( ) 0 , ( 10 1 01 1 0 00 0 10 z a z z r z Q qz p z r z Q x z Q              (29)

Similarly, for s1(z), the right hand-side of (28) vanishes, and

 

~( ) ( )

 

~( ). ) ( ) 0 , ( 01 00 01 z a z z h z Q z x z Q                

 

~( ), ) 0 (

00 h z

P

z

 (30) Substituting now (29), (30) in (27), (28) respectively, we obtain

( ( )) ( )

, ) ( ) ( ) ( ) , ( ) ( ) ( ) ( ) ( ) , ( ) ( 10 10 1 1 01 1 00 0 0 0 10 s a z a z s r z r z Q qz p z Q s r z r s z f z s s                  (31)

 

 

~( ) ( )

) ( ) ( ) ( ~ ) ( ) , ( ) ( ~ 01 01 00 01 s a z a z s h z h z Q z s z f z s s                

h(s) h

 

~(z)

P00(0).

z  

 (32) In view of Tauberian theorems, we obtain from (31) and (32):

) , ( ) ( ) ( 1 ) ( ) ( ) ( ) ( 1 ) , ( 01 1 1 00 0 0 10            z Q z z r qz p z Q z z r z Q  

, ) ( ) ( 1 ) ( 10 z z a z   

 (33)

1 1 01 00 1 1 01 ) ( ) ( ( 1 ) ( ) ( ) ( ) ( 1 ) , (                            z z a z z Q z z h z z Q

). 0 ( ) ( 1 ) ( 00 1 1 P z z h z        

(5)

Substituting now (29), (30) in (23 and taking into account (34), we have:

 

 

 

~( )

( )

. ) ( ~ ) ( ) ( ~ ) ( ) ( ) 0 ( ) ( 0 0 0 01 10 00 00 z r z U z z U z z z U z a z P z Q                                    (35) Note that the function

 

1 1 1 1 1 ) ( ) ( 1 ) ( ) ( ) ( ) (                  z z h z r qz p z h z U (36)

has a meaningful interpretation. It is the Laplace transform of the « blocking time » i.e. the elapsed time from the instant at which a customer begins his service until the time at which the server is available for beginning the service of each other customer.

A similar interpretation may be given to the function

. ) ( ) ( 1 ) ( ) ( ) ( ) ( 1 01 1 1 1 01 1 01                  z z a z r qz p z a z U (37) Now denote by

) , ( ) , 1 ( ) ( ) ( 10 01

00     

      m P m P m Q m t N P m li P t m

the stationary probability that there are m customers in the system. Passing to the generating function, we have

) , ( ) ( ) ( )

(zQ00 zQ10 zzQ01 z

Q .

Using the obtained relations we have

                                     ) ( ) ( ) ( ) ( 1 ) ( ) ( ( 1 ) ( ) ( ) ( 1 ) ( 00 1 1 1 1 0 0 0 z z Q z z h z z z r qz p z z z r z Q        

           ( ) ) ( )) ( ( 1 1 10 qz p z z z a              1 1 01 1 ) ( ) ) ( ( 1 ) ( )) ( ( 1   z z a z z r ). 0 ( ) ( ) ( ( 1 ) ( ) ( ) ( ( 1 00 1 1 1 1 P z z r qz p z z z h

z 

                   (38)

By using normalization conditionQ(1)1, we obtain

) 1 ( 1 ) 1 ( ) )( 1 ( 1 ) 0 ( 1 1 1 00 1 1 1 0 00 r h Q h r P              (39) From (35), we have

. ) ( ) ( ) )( ( ) ( ) 0 ( ) ( ) ( ) ( )) ( 1 ( ) 1 ( 0 0 1 , 1 00 1 , 1 1 01 00 r U U P U U U Q                               (40) From (39) and (40), we obtain finally



, ) ( ) ( ) ( ) 1 ( ) ( 1 ) )( 1 ( 1 ) 0 ( 1 1 1 1 1 1 01 1 1 1 0 00                U U A r h U h r P          

where ri ri'(0) and

0 0

1 ,

1) ( )( ) ( ) ( )

( U r

U

A          .

In order to found the functions a10(s) anda01(s), we may

use an argumentation similar to that of section 3. More precisely, the conditional limiting distribution of the residual service time provided that the server is busy and available is equal to

        0 0 ) ( 1 ) ( 1 1 ) ( , 0 ) ( / ) ( x H x H t C t E x t P m li x t

Taking the Laplace transform, we have that ( ) (1, ) 1 ( ) 10(0, )

1 10 10     Q sh s h s sf s a ,

Similarly, the Laplace transform of the limiting distribution of the residual renewal time provided that the server is down

() / ()1, ()0

mP t x E t C t

li t

is equal to 1 2 1 1 0 2 0 00 0

0 1 ( )

) )( ( ) ( 1 ) 1 ( r s s r qz p h r s s r

Q    

  

 

.

Then we have

. ) ( 1 ) , 1 ( ) )( ( ) ( 1 ) 1 ( ) , 0 ( ) ( 1 1 01 1 0 0 00 0 0 01 01                 r s r Q qz p h r s r Q s Q s a     

(6)

V. CONCLUSION

We have provided the study of the above defined retrial queue with negative arrivals and unreliable server. It will be interesting to provide a more detailed study by considering sample path properties as in [6,7].

REFERENCES

[1] J. R. Artalejo, A. Gomez-Corral, Retrial Queueing Systems: A Computational Approach. New York: Springer-Verlag, 2008. [2] J. R. Artalejo, A. Gomez-Corral. (1993). “On A Single Server Queue

With Negative Arrivals And Request Repeated ,” J. Appl. Prob. 36. pp. 907—918.

[3] W. Cellary., E. Gelenbe, J. Morzy, Control In Distributed Data-bases. Amsterdam, 1992.

[4] E. Gelenbe, P. Glynn, K. Sigman,. (1991). “Queues With Negative Arrivals,” J. Appl. Prob. 28. pp. 245-250.

[5] P. G. Harrison, E. Pitel, P., (1993), “Sojourn Times In Single Server Queues With Negative Customers”, J. Appl. Probab. 30, 943-963. [6] T. Kernane (2007), “On The Stability Of Queues With Negative

Arrivals,” in: Recent Advances in Stochastic Modelling and Data Analysis, pp. 179-189.

References

Related documents

National Conference on Technical Vocational Education, Training and Skills Development: A Roadmap for Empowerment (Dec. 2008): Ministry of Human Resource Development, Department

3: The effect of PTU-exposure (1.5, 3, and 6 ppm) and levothyroxine therapy (Hypo 6 ppm + Levo) on the distance moved (A) and the escape latency (B) of the male

more than four additional runs were required, they were needed for the 2 7-3 design, which is intuitive as this design has one more factor than the 2 6-2 design

Marie Laure Suites (Self Catering) Self Catering 14 Mr. Richard Naya Mahe Belombre 2516591 [email protected] 61 Metcalfe Villas Self Catering 6 Ms Loulou Metcalfe

The corona radiata consists of one or more layers of follicular cells that surround the zona pellucida, the polar body, and the secondary oocyte.. The corona radiata is dispersed

The basic goal here is to be as similar to a biological hand as possible, thus the purpose of such grippers can be either to replace a human hand, or to be applied onto a robot arm

2 Paramphitrite birulai of North Adriatic Sea: ( a ) entire worm, ventral view, indicating thoracic uncigerous tori in double rows, abdominal uncigerous tori in single row and

innovation in payment systems, in particular the infrastructure used to operate payment systems, in the interests of service-users 3.. to ensure that payment systems