• Nenhum resultado encontrado

Transient Solution of the M/M/C<sub>1</sub> Queue with Additional C<sub>2</sub> Servers for Longer Queues and Balking

N/A
N/A
Protected

Academic year: 2017

Share "Transient Solution of the M/M/C<sub>1</sub> Queue with Additional C<sub>2</sub> Servers for Longer Queues and Balking "

Copied!
5
0
0

Texto

(1)

Journal of Mathematics and Statistics 4 (1): 21-25, 2008 ISSN 1549-3644

© 2008 Science Publications

Corresponding Author: Sherif I. Ammar, Department of Mathematics, Faculty of Science, Menoufia University, Menoufia, Shibeen El-Kom, 32511, Egypt, 2On leave from Dept. of Math. , Faculty of science, Menoufia Uni.

Transient Solution of the M/M/C

1

Queue with Additional C

2

Servers for

Longer Queues and Balking

1

R. O. Al-Seedy,

1

A. A. El-Sherbiny,

1,2

S. A. EL-Shehawy and

1

S. I. Ammar

1

Department of Mathematics, Faculty of Science, Menoufia University, Menoufia, Egypt

2

Department of Mathematics, College of Science, Qassim University, Buriedah, 51452, KSA.

Abstract: The goal of this research is to discuss the M/M/C1 queue with additional C2 servers for longer queues and balking. By using generating function technique the transient probabilities are derived in terms of the modified Bessel function.

Keywords: M/M/1queue, balking, transient solution, generating function, modified Bessel function

INTRODUCTION

Queueing theory is very useful in a wide range of application in our life, from computer networks and telecommunications, to chemical kinetics and epidemiology.

Some topics in queueing theory interested by discussion of single server queue as one the above applications. The M/M/1 queue is analyzed by several researchers. The transient solution of a single-server system with balking concept was considered in[2,5,6].

Baht[3] studied the queue M/M/1 with an additional server for longer queues. A complete theoretical solution to the single-server case was provided in the case steady state.

The system M/M/C1 queue with additional C2 servers for longer queues has been discussed in the case steady state[1].

In this research, the transient solution is obtained for transient solution of the M/M/C1 queue with additional C2 servers for longer queues and balking. We introduce the general case of the M/M/1 queue with an additional server when the basic server is C1 with additional C2 servers for longer queues and balking concept.

The important of this type of queues appears for instance, in a bank more windows are opened for the service when the queues in front of the already open windows get too long. Also, this type of queues is sometimes used even in the case of airlines, buses and so forth.

SYSTEM MODEL

In this research, the authors deal with the M/M/C1 queue with additional C2 servers for longer queues plus balking, and consideration the following assumptions:

(a) Customers arrive at the system one by one according to a Poisson process with rate λ. On arrival a customer either decides to join the queue with probability βor balk with probability 1-β, where

β = prob.{a unit joins the queue},

where

0≤ β <1 if n=C (1)1 ∞and β =1if n=0 (1) C1−1. (b) The customers are served on a first-come, first served (FCFS) discipline. The service times are assumed to be distributed according to an exponential distribution with the following density function:

t

s(t)= µe−µ,t≥o, µ >o, where is the service rate.

ANALYZING THE PROBLEM

(2)

0 0 1 1

P (t)′ = −λP (t)+ µP (t) (1)

n 1 n n 1 1 n 1

P (t)′ = − λ + µ( n )P (t)+ λP(t)+(n 1) P+ µ +(t),1≤n<c1 (2)

n 1 1 n n 1 1 1 n 1

P (t)′ = − βλ + µ( c )P (t)+ λP(t)+ µc P+(t),n=c1 (3)

n 1 1 n n 1 1 1 n 1

P (t)′ = − βλ + µ( c )P (t)+ βλP−(t)+ µc P+(t),c1+ ≤1 n≤N 1− (4)

n 1 1 n n 1 n 1

P (t)′ = − βλ + µ( c )P (t)+ βλP(t)+ µP+(t),n=N (5)

n n n 1 n 1

P (t)′ = − βλ + µ( )P (t)+ βλP(t)+ µP+(t),n≥N 1+ (6)

where,

1 1 2 2

c c

µ = µ + µ

Define

1

1 1 1 1

1 1

( n ) t

1 n n 1 1

( c ) t ( c )t

1 1 n n 1 1

n ( c ) t

1 1 n n 1 1

( ) t

n n 1

e [(n P (t) P (t))] , 1 n c

e c P (t) e P (t) , n c

q (t)

e [(c P (t) P (t))] , c 1 n N

e [( P (t) P (t))] , n N 1

λ + µ

βλ+ µ λ + µ

− βλ+ µ

− βλ+µ

µ − λ ≤ ≤

µ −λ =

=

µ − βλ + ≤ ≤

µ − βλ ≥ +

(7)

and consider

n n n

H(z, t) q (t)z

=−∞

= (8)

Differentiating (7) and (8) with respect to t, and using (1)-(6) we get

H(z, t)

( z ) H(z, t) G(t)

t z

∂ µ

= λ + +

∂ (9)

where

1

1

1 1 1 1

1

1 1 1 1 1 1

1 1

1 1 1 1 1 1

1 1

t

t 1

1 1

t 1 2 ( c ) t c

1 1 1 c 1

( c ) t c ( c ) t c

1 1 c 1 1 c 1

( c ) t c ( c ) t c 2

c 2 1 c 1

e

G(t) ( z ) H(z, t) ze F (z, t) F (z, t)

z z

F (z, t)

e ( c ) e P (t)z

z

c e P (t) z c e P (t) z

e P (t) z e P (t) z

c

−µ µ

−µ βλ + µ

+

λ + µ βλ+ µ

λ + µ λ+ µ

− −

µ µ

= − λ + + λ −

+ µ + µ

− λ µ + λ µ

− λ − µ

+

1 1

1 1

2 2 3

( c ) t N

3 1 1 2 2 N 1

F (z, t) zF (z, t) F (z, t)

z z

zF (z, t) c (c z)eβλ + µ P+(t) z

µ µ

+ βλ +

+ βλ + µ µ − βλ

with

1

c 1 n

1 n

n 1

F (z, t) q (t)z

=

= ,

1

N n

2 n

n c 1

F (z, t) q (t)z

= +

= and n

3 n

n N 1

F (z, t) q (t)z

= +

= .

(3)

(

)

t

0

n

H(z, t).exp z t G(u) exp z t u .du C

z z

µ µ

− λ + = λ + − + (10)

Put t = 0 in (10), then

C=H(z,0) and a

[

]

1 1 1 0a 0a

H(z,0)=z (aµ + µ + µ − λc z(1 2 ))(1+ β − δ )− λ δz

where δ0a is Kronecker delta. So (10) can be written in the following form

[

]

(

)

a

1 1 1 0a 0a

t

0

n

H(z, t) exp z t .z (a c z (1 2 )) (1 ) z

z

n

G(u) exp z t u .du

z

µ

= λ + µ + µ + µ − λ + β − δ − λ δ

µ

+ λ + −

(11)

Since

n n n

exp z t (vz) I (rt)

z

=−∞

µ

λ + =

where I (.)n is the modified Bessel function with r=2 λµ and v= λ µ/ , then (8) is equivalent to

[

]

n a

n 1 1 1 0a 0a

n t

n n n

0

H(z, t) (vz) I (rt).z (a c z(1 2 ))(1 ) z

G(u) (vz) I (r(t u)).du

=−∞

=−∞

= µ + µ + µ − λ + β − δ − λ δ

+ −

(12)

Comparing the coefficients of n

z in both sides in (9) forn≥1, one gets

n a n a 1

n 1 1 1 0a n a 0a n a 1

t

n a 1 n

0a n a 1 n

1

q (t) (a c ) (1 )v I (rt) (1 2 ) (1 )v I (rt)

v I (rt) G(u) v I (r(t u)).du

− − −

− − −

− − − −

= µ + µ + µ − δ − λ + β − δ

− λδ + − (13)

Using q (t)n =0 for n<0 and I (u)n =I (u)−n in (12) we find t

n n a n a 1

n 1 1 1 0a n a 0a n a 1

0

n a 1 0a n a 1

G(u) v I (r(t u)).du (a c ) (1 )v I (rt) (1 2 ) (1 )v I (rt)

v I (rt)

− − −

+ + +

− − + +

− = − µ + µ + µ − δ + λ + β − δ

+ λδ

(14)

From (13) and (14) we obtain

[

]

[

]

[

]

n a

n 1 1 1 0a n a n a

n a 1

0a n a 1 n a 1 n a 1

0a n a 1 n a 1

q (t) (a c )(1 )v I (rt) I (rt)

(1 2 )(1 )v I (rt) I (rt)

v I (rt) I (rt)

− +

− −

− − + +

− −

− − + +

= µ + µ + µ − δ −

− λ + β − δ −

− λδ −

(15)

for n = 1,2,….

From (7) and by iteration method one can get

1

n n n k

( k ) t

n 0 k

k 1 1

1 (k 1)!

P (t) P (t) q (t)e

n! n!

− − λ + µ

=

ρ − ρ

= +

(4)

1

1 1 1

1 1

1 1

1 1

n c

n c 1 n c n c k

( c ) t (1 ) t

n n c 1 c 1 c k n c k 1

k 0

1 1 1

1 ( )

P (t) e P (t) q (t)e

c c

− + − − −

− βλ + µ −β λ

− +

− + − − +

=

ρ β βρ

= +

µ , c1≤n≤N, (17)

and

n N

n N 1 ( ) t n N k

n 1 N 1 N k 1

k 0

1

P (t) ( ) P (t) q (t)e ( )

− + − βλ+µ − −

− +

=

= βρ + βρ

µ , n≥N 1+ (18)

where λ1 µ

ρ = and 1

λ µ

ρ = .

Substitute the value of q (t)n from (15) in (16), then the value of P0(t) is

1

t

( )u

0 1 0a

0

P (t)= q (u) e− λ +µ .du+ δ .

SOME SPECIAL CASES

Case 1: The queueM / M /1

Let C1=1, C2=0, β =1 andN→ ∞, then the results of Parthasarathy [1]

are got as n

n ( ) t n k

n 0 k

k 1

1

P (t) P (t) q (t)e− λ+µ −

=

= ρ + ρ

µ

and

n a

n 0a n a n a

n a 1

0a n a 1 n a 1

q (t) (1 )v [I (rt) I (rt)]

v [I (rt) I (rt)]

− +

− −

− − + +

= µ − δ −

− λδ −

Case 2: The queueM / M /1 with balking

Let C1=1, C2=0 andN→ ∞, then the results of R.O. Al-Seedy and K.A.M. Kotb [3]

are got as

( )

n

n k n 1 n (1 ) t ( ) t

n 0 k

k 1

1

P (t) − e −β λP (t) q (t)e− βλ +µ −

=

= β ρ + βρ

µ

and

n a

n 0a n a n a

n a 1

0a n a 1 n a 1

q (t) (1 )v [I (rt) I (rt)]

v [ (1 )][I (rt) I (rt)]

− +

− −

− − + +

= µ − δ −

− λ β + δ − β −

Case 3: The queueM / M /1 with an additional server

Let C1=1, C2=0 and t→ ∞ then the results of Bhat [4]

can be obtained as

n

n 0

P = ρP , for 1≤n≤N

n n n N 0

1

P P

2−

= ρ , for n≥N 1+

and

0 N 1

(1 )(2 )

P

2 +

− ρ − ρ =

− ρ − ρ

Case 4: The queueM / M /1 with steady state

Let C1=1, C2=0,β =1, N→ ∞and t→ ∞, then we find the results in Harris [6]

n

n 0

(5)

CONCLUSIONS

In this research, we obtained the transient probabilities of the M/M/C1 Queue with additional C2 servers for longer queues and balking. The Method is based on generating function technique, the obtained expression are in form terms of modified Bessel function.

REFERENCES

1. Parthasarathy, P.R., 1987. A transient solution to a M/M/1 queue-a simple pproach. Adv. Appl. Prob., 19: 997-998.

2. Krishna, B., P.R. Parthasarathy and M. Sharafali, 1993. Transient solution of an M/M/1 queue with balking. Queueing Systems, 13: 441-448. 3. Al-Seedy, R.O. and K.A.M. Kotb, 1992.

Transient solution of the state-dependent queue M/M/1 with balking. AMSE., 35: 55-64.

4. Bhat V. Narayan and Elements of Stoch, 1984. Processes, John Wiley and Sons, New York. 5. Al-Seedy, R.O., 1992. The queue M/M/C1 with

additional C2 servers for longer queues and balking concept. AMSE., 11: 41-44.

Referências

Documentos relacionados

No caso de Mato Grosso do Sul, isso assume ainda outro caráter: se onde se instala uma usina, necessariamente deve haver a produção de cana-de-açúcar o mais perto possível para que

To evaluate which emissions database describes butanes and pentanes most re- alistically, an additional simulation (denoted “E2”) was per- formed, using the butanes and

In contrast to these measurements, the ground-based FTIR technique can provide total columns, with good sensitiv- ity in the lower troposphere (compared to satellite measure- ments),

Although such difference in baroclinic tidal constituents observations is understandable even near their source, because of the dispersion of internal waves at differ- ent

The methods detailed in section 2 were used to measure OH product yields for the reactions of a number of other substituted peroxy radicals with HO 2. Note that simulation of

In this paper, we present a version of the Invariance of Domain Theorem for nonlinear Fredholm maps of index zero between Banach spaces (or, more generally, Banach manifolds).. To

Considering results with lactose solution as sub- strate, it was opted to run the fixed bed reactor with treated whey at 40 ° C and 45 ° C, temperatures at which

In order to do so, we estimate the welfare and tra ffi c e ff ects of alternative policies to be applied to the city of Sao Paulo: a congestion charge, or urban toll, and a