• No results found

Online Full Text

N/A
N/A
Protected

Academic year: 2020

Share "Online Full Text"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

Abstract—This paper presents the study of special Erlang distribution model in wireless networks and mobile computing. We demonstrate that the Erlang family provides more flexibility in modeling that exponential family, which only has one parameter. In practical situations, the Erlang family provides more flexibility in fitting a distribution to real data that the exponential family provides. The Erlang distribution is also useful in queueing analysis because of its relationship to the exponential distribution. To demonstrate the applicability of the Erlang distribution, we consider queueing model, represented as wireless channel where the interarrival times between failures have the Erlang Distribution.

Index Terms—Erlang distribution, interarrival time between failures, probabilistic approach, queueing model.

I. INTRODUCTION

An accurate estimation of network performance is vital for the success of a network of any kind. Networks, whether voice or data, are designed around many different variables. Two of the most important factors that you need to consider in network design are service and cost. Service is essential for maintaining customer satisfaction. Cost is always a factor in maintaining profitability. One way that you can factor in some of the service and cost elements in network design is to optimize circuit utilization.

Also to a large extent, the success of a network depends on the development of effective congestion control techniques that allow for optimal utilization of a network's capacity. Performance modeling is necessary for deciding the type of congestion control policies to be implemented. Performance models in turn, require very accurate traffic models that have the ability to capture the statistical characteristics of the actual traffic on the network.

The design of robust and reliable networks and network services is becoming increasingly difficult in today's world. The only path to achieve this goal is to develop a detailed understanding of the traffic characteristics of the network.

Managing performance of networks involves optimizing the way networks function in an effort to maximize capacity,

Manuscript received May 26, 2013; revised June 14, 2013. This work was supported in part by Ivane Javakhishvili Tbilisi State University, Geocell LLC and Georgian Technical University.

L. G. Mirtskhulava is with the Computer Sciences Department, Ivane Javakhishvili Tbilisi State University, Associate professor, Interim Chair of Technical Informatics. Senior Engineer, Core Network Operations, Geocell LLC. Member, IAENG. Member, IEEE. Member, UK Society for Modelling and Simulation. (phone: 995-577-400144; e-mail: [email protected]).

G. N. Gugunashvili is with the Computer Sciences Department, Ivane Javakhishvili Tbilisi State University, Invited Lecturer (phone: 995-577-733223; e-mail: [email protected]).

M. G. Kiknadze is with the Computer Engineering Department, Associate professor (phone: 995-599-262187; e-mail: [email protected])

minimize latency and offer high reliability regardless of bandwidth available and occurrence of failures. Network performance management consists of tasks like measuring, modeling, planning and optimizing networks to ensure that they carry traffic with the speed, capacity and reliability that is expected by the applications using the network or required in a particular scenario.

Networks are of different types and can be categorized based on several factors. However, the factors that affect the performance of the different networks are more or less the same.

If the underlying traffic models do not efficiently capture the characteristics of the actual traffic, the result may be the under-estimation or over-estimation of the performance of the network. This would totally impair the design of the network. Traffic Models are hence, a core component of any the performance evaluation of networks and they need to be very accurate. Depending upon the type of network and the characteristics of the traffic on the network, a traffic model can be chosen for modeling the traffic.

II. TRAFFIC MODELS AND ERLANG DISTRIBUTION Special Erlang Distribution lends itself well to modeling packet interarrival time for a number of reasons. The first is the fact that The Erlang distribution is a continuous probability distribution with wide applicability primarily due to its relation to the exponential and Gamma distributions. The exponential function is a strictly decreasing function of t. This means that after an arrival has occurred, the amount of waiting time until the next arrival is more likely to be small than large.

To begin modeling we define Т as fixed length of packet. Simple traffic consists of single arrivals of discrete entities, packets. This kind of traffic can be expressed mathematically as a Point Process. Point processes can be described as a Counting Process or Inter-Arrival Time (IAT) Process.

We also assume that T is the length of the messages, let n be the number of packets in the message; we define l to be a number of phases in the Erlang distribution of failures, i.e. there is the scheme of failures arrival, according to which the failures must go through l phases (stages), before they actually will arrive;

 

 

b t u

F 1  is Distribution function (DF) of packet length with a cyclic check redundancy (CRC), where 1(t) – unit function, and b=Т/n block length; r- the number of

allowed repetitions of transmitting a block, G(u)- Distribution function of recovery time; - the distribution intensity of each phase, i.e. the duration of time intervals between subsequent moments of occurrence of failure follow the Erlang Distribution given by :

 

 

 

A u u

l

e u l

  

  1 

1!

Modeling of Wireless Networks as Queuing System

(2)

Our task is to find Distribution Function of transfer time of fixed length message depending on number of the packets included in it and number of their retransmissions for a given network characteristics.

We denote by Ф j( )( , , )kt x T the probability that the message transfer of fixed length of T (consisting of n packets, each of length of b) starting from j-th block will be

completed in a time less than t under the condition that: 1) at the t=0 moment data channel (DCH) is in K phase according to failures and x-th part (x[0,б]) of j-th block has been

transferred without distortion; 2) An attempt was made to transfer the j-the block without distortion  times.

By definition:

    

 

    

b > under x

b = under x (k

1 + j Ô

  

0

), , 0 , ( ) ,

,xT t T

t k j

k1,l ,

1

,

r

,

j

1

,

n

;

We denote by Ф(t,T) the DF of the probability of transfer time of fixed length message (T=nб) and by F u~( ) Df of

random length message, then we have the following notation:

 

0

~

)

,

(

)

(

t

t

u

d

F

u

where

 

t u

k

 

t

k

l

r

,

,

  

1

0

1

1

/l

is DF od transfer time of fixed length message of u The model mentioned above can be described by the following system of equations:

    

F x j k

t x

  , eu

t

j

k t u T F x u du

0 1

1 0

 , ,

+  

 



e u t

F x u j k

t u x u du

    

0

1

 , , , (2.4.1)

j1,n , k1,l1 ,  1,r;

  

j

l t x

, =

     

e u

j l

t u t

d uF x u

 

   

1 1

0 0

, +

 

 

 e u   

t

du d F x u Bpl k Bpl k

t u

p k

l

        

 

    

 

  

    

0

1 0

0

1 * *

j k

t u

,

,

 

  1

0 , (2.4.2) 1,r1 ; j1,n ;

  

jlr t x,  e u

  

j

l

t u d uF x u t

  

   1 1 0

0

, +

+

 

 

1 0

11

0

0

  

 

e u    

t

d

uF x u j t u

t u dG

,

, (2.4.3) j1,n

where B* k

 

-k-fold convolution and B

 

 1 e;

 

 

 

   

j

k t x F x j

k t x T

,   , , ; F x

 

 1 F x

 

; F

b



  1 ; F

 

b 0

Let us assume

 

jk t x

t x

t x

b b ( )( , )

( , ), ( , ), 

  

  

  

Ф j(k ) Ф j+1(k )

0, x >

0 0

0

k1,l,  1,r , j1,n ;

The boundary conditions have the form:

 

 

 

 

nk

n k

t x

t

1

1

0

1

 

,

,

, k1,l,  1,r , j1,n ; By Integrating the product of the probabilities of events according to u,  and summing the probabilities of incompatible events, we obtain (2.4.2).

Using the Laplace Transform in (2.4.2), we obtain:

) 0 , ( (k1)

1 + j ) )( (

0 ( ) ( )

) 0 , ( (k1)

1 + j

) 0 , ( (k1)

1 + j

0 ( )0 ( )

) 0 , ( (k1)

1 + j

0 ( )

0

) 0 , ( (k1)

1 + j ) ( 0

s x s e

u x F u d u s e s

dZ z u z s e u x F u d u e

dt u t u e st u x F u d u e

t duF x u t u u

e dt st e

Ô b Ô

Ô Ô

Ô

   

    

     

 

    

   

  

 

 

(3)

x+u=б; t-u=z; t=z+u. z u t d s k j x s e x s e d s k j x x s e u x s k j u d u s e dZ u x z k j sz e du u s e dZ u x z k j z u s e du u e dt u x u t k j st e du u e du u x u t k j u e dt st e                                                         , ) , ( ) , 1 ( ) ( ) ( ) , ( ) , 1 ( ) )( ( ) , ( ) , 1 (

0 ( )

) , ( ) , 1 ( 0 0 ) ( ) , ( ) , 1 ( 0 0 ) ( ) , ( ) , 1 ( 0 0 0 ) , ( ) , 1 ( 0                                    Denoting by:

 

 

 

 

j

k

s x

e st

j

k

t x dt

,

 

,

0

;

 

 

j

k

s x

e st

j

k

t x dx

  

 

,

,

0

; We obtain:            

x s d

k j s e x s e s x b s e x s j

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

( Ô(k1)j+1

) (K or           b

x b jk s d

s e s b s e x s k j x s e          ) , ( ) , 1 ( ) ( ) 0 , ( ) ( ) , ( ) ( ) ( (k1) 1 + j

Ô (2.4.4)

Moving on to differential equation (2.1.4), we obtain:

 

 

 

d j k s x

dx s j

k s x j k s x                      , ,

, 1, , 0 (2.4.5)

     

j k s j k s  

,0  ,0, j1,n , k1,l1 ,

1

,

r

 

j

s x

(

k )

( , )

- monotonic and continuous function

according to x in the range

0

   

x

b

,

b

x

s

k

j

(

)

(

,

)

0

,

under

x

We apply the Laplace transform to (2.4.2). For this purpose, first of all, let u+=y; d=dy. We rewrite (2.4.2) as follows: ; 1 0 ) 0 , ( )] ( ) ( * ) ( ) 1 ( * )[ ( ) 0 , ( 0 ( )

) , ( ) (                        l k p t u y t u y k pl B u y k pl B y x F y d du u e u t u e u x F u d x t l j 1) + (k, j Ô (l1) 1 + j Ô      

and changing the order of integration in the second member, we get:

                0 0 ) ( ) 0 , ( 1 0 0 + u) + F(x ) 0 , ( ) , ( ) ( x y u e y x F y d sy e s l k p t du u t u e x t l j       1) + (k, j Ô (l1) 1 + j Ô       (  )( ) * ) ( ) 1 (

* y u

k pl B u y k pl B x

Applying the Laplace-Stieltjes, we get:

                l k p y x F y d sy e s s x b s e x s l j

1 0 0

) ( ) 0 , ( 1) + (k, j ) 0 , ( (l1) 1 + j ) )( ( ) , ( ) (       Ô Ô du y u y k pl B u y k pl B u e            0 ) ( ) ( * ) ( ) 1 ( * 

If we denote:

 

 

1 0

s e syd

yF x u e

s b x            

 

2

1

0

0

s

e

sy

dy

B

pl

k

y

u

y

 

  

*

     

Bpl k y u eudu

*

 

1 2

1  

         k pl s s   

Thus, we have:

 

 

 

j l

s x e s b x j l s                   , , 1 1 0 + +

 

j k s p k l , ,     

  1 

0 0 1 [

 

1

2i 1s w2w dw

C i C i       * * ] (2.4.7) where C * is the abscissa of convergence of the improper

integral, which lies in the domain of analyticity of under the integral sign function;

i

 

1

or

 

 

 

 

    j l

s x e

s b x j l s j k s k i e s w b x c i

c i w l k

w l l

dW k l j l s l i e                                                              , , , , ( )( ) ( ) ( ) , , 1 1 0 1 0 1 2 1 1 1 0 1 2                         ( )( ) ( ) ( ) s w b x c i

c i dW

W w l l

  

(4)

Applying the Laplace-Stieltjes to (2.1.3), we obtain:

 

 

j l r s x ,

, e

 

 

s b x j l s                1 1 ,0 +

    

g s

j s e s

b x e s b x

1 1, ,0      

         

     ; (2.4.9)

j

1

,

n

(2.4.8) and (2.4.9) contin [(l-1)r+r]j=lrj - equations, a number of unknowns is equal to 2jer,

 

~( ) ( , )

( , ) j

k s

b Фj s

(k ) 0 ; [

j

1

,

n

;

k

1

,

l

1

].

By the method of deductions, we calculate (2.4.8):

  

j l s x

,  e

   

s b x j l s              1 1 0 , + +

 

j k s k l k e s w

p b x p l , ,                              1 0 1 1 0 w p l k      

 1 /

w p w p l                 1,

+ +    j l

s l e s w

p b x

p l , ,                            1 0 0 /

wp w p l                                1 (2.4.10) where w d e di l

 2 / 1, d 1,l -the zeros of the equation.

w

ll 0 , а W0=-;

To simplify further calculations, we introduce a new variable y=b-x (y-time remaining till the end of the block

transfer). By substituting new variables mentioned above in the equations (2.4.5), (2.4.9) and (2.4.10) then they have the following form d j k s b y dy dy

dx s j

k s

b y jk s b y

  

      

( ) ( , )

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

    1  0

but taking into account that:

        

j k t x

j k t

b y j

k t y j

k s y

( )( , ) ( )( ,  )~( )( , ) ( )( , ) We have:

d jk s y

dy s j

k s y

j

k s y

~( )( , )

( ) ~( )( , ) ~( , )( , )  

    

   1 0 (2.4.11)

 jk    

t j k t b k t t

( )( , ) ~( )( , )0  Фj+1( )( , ) ;0 1 0. ~( )( , ) ( )( , ) ( )( , ).       j k s j k s b k s 0 1 0

Фj+1

  

j l s y

, e

s y

  

 

j l s      1 1 0 , + +

 

j k s k l k e s w py p l , ,                        1 0 1 1 0 w p l k      

 1 /

w p w p l                  1,

+ +    j l

s l e s w py p l , ,                        1 0 0 / w p w p l                                1 (2.4.12)

  

~ , ,

jl r s ye

s y

  

 

j l s     1 1 0 , +

 

  

g s e sy e y j s

   

1  11, ,0 ; (2.4.13) Applying the Laplace transform of the argument y (respectively, operator ) к (2.4.11),(2.4.12) и (2.4.13), we obtain:

 s  

 

 

  j k s ~ , 

   

 

j k s j k s

1 0  

1

, ~ , , , (2.4.14)

j1,n, k1,l1, 1,r;

~

  

, j l s =

 

 

j l s 1

1 ,0 / 

s + +                                                             1

1 1 1

1 0 , 1 , l k p w s l p l p w p w k l p w s k j k                                                      

   l

p p w s l p w p w s l j l 0 0 1 0 , 1 ,      , (2.4.14)

1,r1, w

d ei

d l

 2 / 1,

d

1

,

l

, w 0 ;

 

 

~ , ,   j lr s j l s        1 1

0 /

 s

+

  



1,1

 

s,0

j s

s s

g 

       

     ; (2.4.15)

 

n k s s      1 0 1 

, (2.4.17)

Here

 

 

 

   j k t x j k t

b y j

k t y    ,  ,   ~ , ;

 

 

~ , ~ ,   j k

s y e st j

k

t y dt

          0 ; ~

 

,

 

,

 

, j k t j k t b j k t            0

1 0 ; ~

      

, , j k s j k s   0 1 0  ; ~

 

,

~

 

,

j k

s e y

j k

s y dy

 

 

0

(5)

As a result of solutions of algebraic equations (2.4.14), (2.4.15), (2.4.16) and taking into account (2.4.17) we find

) , 1 ; , 1 ; , 1 ( ), , ( ) ~(

r l k n j s k

j    

 . Defining the reverse

conversion ~( )( , ) j k

s and after substituting in it y=0 (x=b),

we determine the value of

Ф j+1(k ) ( , )s0 . Let us solve the

equation (2.4.14) by successive substitutions, starting from k=l-1, k=l-2 ..., let l-m=k; m=l-k, then we have:

(2.4.18)

Let us calculate the following equations (2.4.15), (2.4.16) and (2.4.18), we give an example for this, where

l=2, r=2, n=1, j=1, Ф2(2i)( , )s s

0  1 , i=1,2.

~( ) ( , ) ~( ) ( , )

( ) , , .

   

 

11

1 12

1 2

i s S i s

S S i

 

  

in accordance with (2.4.18)

  

~ , ,

1

2 2 1

s

s s

 

  +

 





 

  

g s

ss  s

  

   1

11 0 , ,

 

  

~ , ,

1

2 1 1

s s s

  

 

+

  

1

1 2 0

, ,

s x

1 2



1 1

 



1

2 1 2

ww s www s w

    

    

 

 

,0 2 , 2 1 2  s

 

w0w w1



01w2



s w0

  

 

+

w1w0

w11w2



s  w1

+

+

w2w0



w21w1



s w2

    

;

  

1 21

0 s, = 1

se s

b  

   +

 

 

1 2

2 1

12 0

es be s b s

     , +

+ 1

 

2

1 2

2

1 2 2

0

esbe s be s b s

   

   

     

    

 , ,

Similar to:

 

 

 

 

 

 

 

1 2 2

0

1 11

0 ,

, , , , ,

sA s TD s T s ;

        

1 11

0

1 2 1

0

,

, , , , ( , );

sA s TE s T S

        

1 1 2

0

1 2 2

0

,

, , , , ( , )

sA s TF s T S ;

Conditional mean is equal to:

); 0 ( ) 2 , 2 ( 1 ) 2

2 1 2 1 ( ) 0 ( ) 2 , 1 ( 1 ) 2 1 ( 2 1 ) 0 ( ) 21 (

' 0 ) 0 , (

 

 b b b

b S S S

e e

e     

  

  

(2,1) 1 Ô

Solving the rest of the equations, we finally obtain:

Ф1(1,1)( , )

S0b K M s S ( ) ( )  ( )

Ф

1(1,2)( , )S0 b K e sb S

( ) ( )   [1+d()g(s)M(s)]

Ф

1(2,1)( , )

S0 

K

e

s

b

S

( )

{1+b()e()e

-S

b[1+d()g(s)M(s)]+b()f()M(s)}

Ф

1(2,2)( , )

S0 

K

e

s

b

S

( )

[1+b()f()M(s)] (1,1)(0)=

S S

S

Ф1(1,1)( , )0 ' 0

=b()k()M(0) (1,2)(0)=

 

S S

S

Ф1(1,2)( , )0 ' 0

-bb()k(

)[1-f()M(0)]+b()f()k()M(0) (2,1)

(0)=

S S

S

Ф1(2,1)( , )0 ' 0

=-k()b[1-2b()e(

)]-k()b(){e()d()[b+в]-

-bf()}M(0)+b()k()[e()d()+f()]M

(0) (2,2)(0)=

S S

S

Ф1(2,2)( , )0 ' 0

=-bk()-bk()b()f()M(0)+

b()k()f()M(0) где

а()=1/2+e-б[(1/2) e-б-1)

b()=1+б

с()=1/2-e-б[(1/2) e-б-б)

d()=1+ e-б(1-б)

e()=(1/2)[1- e-2б]

f()=1- e-б

k()=e-б

M(s)=[1+ e-sб(а()b()+с())]/[1- e-2sб(d()g(s)+ f())]

III. CONCLUSION

In this paper, we investigated queueing models, represented as wireless system, where time intervals between failures are Erlang distributed. We present some advantages of the Erlang model we proposed for mobility modeling. We show the generality of such model, which can be used to model not only interarriaval time between neighboring failures but also other time variables in wireless networks and mobile computing systems.

k l S S

s k

l

c

l j k l S k l c c k l s k

j

 

       

  

 

) (

) , ( 1

1

) ( ~ 1 ) 1 ( ) ( ) ( ) ( ~

 

        

(6)

REFERENCES

[1] Lela Mirtskhulava, Mathematical Model of Prediction of Reliability of Wireless Communication Networks. Cambridge, United Kingdom 10-12 April 2013. UKSim-AMSS 15th International Conference on Computer Modeling and Simulation. IEEE transactions. pp. 677-681.

[2] W. Jeon and D. Jeong. Call admission control for cdma mobile communications systems supporting multimedia services. IEEE Trans. on

Wireless Communications, 1(4):649–659, 2002.

[3] J. I. Sanchez F. Bercelo and J. Jordon. Inter-arrival time distribution for channel arrivals in cellular telephony. In Proceedings of the 5th Int. Workshop on Mobile Multimedia Comm. MoMuc’98., October 12-13, Berlin, Germany, 1998.F. Khan, “LTE for 4G Mobile Broadband: Air Interface Technologies and Performance,” Cambridge University Press, New York, 2009.

[4] S. Parkvall, E. Dahlman, J. Sköld, and P. Beming, “3G Evolution: HSPA and LTE for Mobile Broadband,” Elsevier Publishers, Second Edition, 2008.

[5] J. C. Ikuno, M. Wrulich, and M. Rupp, “TCP Performance and modeling of LTE H-ARQ,” in proceedings of the International ITG Workshop on Smart Antennas (WSA 2009), Berlin, Germany, 2009.

[6] B. Lin, S. Mohan and A. Noerpel, Queueing priority channel assignment strategies for handoff and initial access for a PCS network, IEEE Transactions on Vehicular Technology 43(3) (1994) 704–712.

[7] Y. Fang and I. Chlamtac, Teletraffic analysis and mobility modeling for PCS networks, IEEE Transactions on Communications 47(7) July

1999) 1062–1072.

[8] R. E. Haskell and C. T. Case, “Transient signal propagation in

lossless isotropic plasmas (Report style),” USAF Cambridge Res. Lab., Cambridge, MA Rep. ARCRL-66-234 (II), 1994, vol. 2.

[9] G. Boggia P. Camarda and N. Di Fonzo. Teletraffic analysis of hierarchical cellular communication networks. IEEE Trans. Veh.

Technology, 52(4):931–946, 2003.

[10] Samya Bhattacharya Hari Mohan Gupta and Subrat Kar. Traffic model and performance analysis of cellular mobile systems for general distributed handoff traffic and dynamic channel allocation. IEEE Trans.

Veh. Technology, 57(6):3629–3640, 2008.

[11] Y. Iraqi and R. Boutaba. Handoff and call dropping probabilities in wireless cellular networks. In Proceedings of International Conference on Wireless Networks, Communications and Mobile Computing (WIRELESSCOM ’05), pages 209–213, Maui, Hawaii, USA, June 2005.

References

Related documents

Commercial aircraft programs inventory included the following amounts related to the 747 program: $448 of deferred production costs at December 31, 2011, net of previously

The principle hypotheses for this work include (1) if an automation system has been virtually prototyped and commissioned using the component-based approach in a virtual

We do not charge a packaging fee and we cover commercial, semi- commercial, HMO, complex buy-to-lets, bridging and refurbishment products.. This is a new area for us but it is one

The TC2 application came before both the Public Service Commission and the Siting Board due to the fact that the Illinois Municipal Electric Agency and Indiana

Their system lies on an archi- tecture consisting of five layers: (i) the data source layer represented by the available Twitter APIs, (ii) the ETL layer (Extract, Transform, and

– When considering outsourcing solutions (whether they be offshore development or SaaS providers), ERP management teams need to look beyond cost... Implications

We propose structured functional principal component analysis (SFPCA) as a method to decompose the variability via PCA for any functional model with a particular linear structure.

In Table 10 we can see that the first sub-period, 2008-2010, after alternative method Ranking, first position and best results are attributed to Romania, followed by Hungary,