Научная статья на тему 'Time characteristics of queuing system with renovation and reservice'

Time characteristics of queuing system with renovation and reservice Текст научной статьи по специальности «Математика»

CC BY
154
34
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
RENOVATION / RESERVICE / GENERAL INPUT FLOW / ВРЕМЕННЫЕ ХАРАКТЕРИСТИКИ / TIME CHARACTERISTICS / SERVICED PACKET / DROPPED PACKET / ОБНОВЛЕНИЕ / ПОВТОРНОЕ ОБСЛУЖИВАНИЕ / РЕКУРРЕНТНЫЙ ВХОДЯЩИЙ ПОТОК / ОБСЛУЖЕННАЯ ЗАЯВКА / СБРОШЕННАЯ ЗАЯВКА

Аннотация научной статьи по математике, автор научной работы — Zaryadov I.S., Scherbanskaya A.A.

This article is devoted to time characteristics of queuing system with recurrent input flow, one server, exponential service time distribution and infinite queue. The mechanism of renovation with reservice (repeated service) is introduced. It means that a packet at the moment of the end of its service with some probability may just leave the system or with complementary probability will drop all other packets in the system and return for service. Assuming that we know the steady-state probability distribution of number of packets (calculated with help of embedded by the moments of arrival Markov chain) the main emphasis of the article will be on system time characteristics such as steady-state distributions of time in system for serviced or dropped packets, average time characteristics mean service time, mean waiting time for a dropped, serviced and an arbitrary packet.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Time characteristics of queuing system with renovation and reservice»

UDC 519.21

Time Characteristics of Queuing System with Renovation

and Reservice

I. S. Zaryadov, A. A. Scherbanskaya

Probability Theory and Mathematical Statistics Department Peoples' Friendship University of Russia 6, Miklukho-Maklaya str., Moscow, Russia, 117198

This article is devoted to time characteristics of queuing system with recurrent input flow, one server, exponential service time distribution and infinite queue. The mechanism of renovation with reservice (repeated service) is introduced. It means that a packet at the moment of the end of its service with some probability may just leave the system or with complementary probability will drop all other packets in the system and return for service.

Assuming that we know the steady-state probability distribution of number of packets (calculated with help of embedded by the moments of arrival Markov chain) the main emphasis of the article will be on system time characteristics such as steady-state distributions of time in system for serviced or dropped packets, average time characteristics — mean service time, mean waiting time for a dropped, serviced and an arbitrary packet.

Key words and phrases: renovation, reservice, general input flow, time characteristics, serviced packet, dropped packet.

1. Introduction

Mathematical methods of queuing theory allow to create stochastic models of data network protocols and make possible to find analytical solutions of multiple tasks such as network quality service and performance characteristics, time and probabilistic characteristics of network nodes, estimate losses and data links download.

The one-server queuing system with general input flow, infinite buffer and exponential service time is considered. The general renovation with reservice is introduced. According to this mechanism a packet under service at the moment of the end of service with some probability may drop all other packets from a buffer or with complementary probability just leave the system.

The first introduction of systems with renovation was in [1] and application of such systems was shown in [2], but the general renovation (without repeated service) was introduced in [3] and we will use some notation and style of discussion from [3-5]. The simple example of such system was discussed in [6], when input flow was Poisson.

Some application of queuing system with general renovation is shown in [7-9]. Some results obtained for queuing systems with general renovation may be used in such area of research as P2P networks (for example, [10]).

The article is structured as follows: in the next section system notation is presented, then some formulae for steady-state distribution and service and loss probabilities are given. The section after that presents time characteristics of served and dropped (loss) packets. The last section is conclusion where some future problems will be presented.

2. Notation

1. A(x) — arrival distribution function.

2. ^ > 0 — the parameter of exponential service distribution function.

3. a(-) — Laplase-Stieltjes transformation (LST) of A(x) function.

4. p — the probability that a served packet will leave the queuing system without dropping other packets.

Received 6th February, 2014.

The reported study was supported by the Russian Foundation for Basic Research RFBR, research projects No. 13-07-00223, 13-07-00665, 14-07-00090.

5. q = 1 — p — the probability of renovation with reservice — the packet at the moment of the end of the service will drop all other packets in the system and return to the buffer (and due to buffer emptiness will be immediately served again).

6. p^, k > 0, — the steady-state probability (obtained by an embedded Markov chain) that a packet at the moment of arrival will find k, k ^ 0, packets in the system.

7. _p(loss) — the steady-state probability that arriving packet will be dropped (will not be served).

8. _p(serv) — the steady-state probability that arriving packet will be served.

9. w(serv)(^) and w(serv)(s) — the probability that a time of packet being on the server will be less than x (service time distribution function of served packet) and Laplase-Stieltjes transformation (LST) of this probability.

10. ^(Wat) (x) and w^V) (s) — the probability that a time of a packet waiting for service will be less than x and this packet will not be dropped (waiting time distribution function of served packet) and Laplase-Stieltjes transformation (LST) of this probability.

11. w(loss) (x) and w(loss)(s) — the probability that a dropped packet will be in the queue for a time less than x (waiting time distribution function of dropped packet) and LST of this probability.

12. W(wait)(x) and W(wait)(s) — the probability that an arbitrary packet will stay in the queue for a time more than x (waiting time distribution function of an arbitrary packet) and Laplase-Stieltjes transformation (LST) of this probability.

13. u>(loss), w|WaVt), W(wait) — mean waiting times for dropped, served and arbitrary packets.

3. Embedded Markov Chain

3.1. Steady-State Probability Distribution of Packets Number

Let rn be the moment of n-th packet arrival in our system, v(rn — 0) — the number of packets in the queuing system at the moment (rn — 0) (just before arrival), n > 1. Random variables v (rn — 0), n > 1, construct embedded by arrival moments Markov chain which we will consider to be ergodic. The state space of embedded Markov chain is X = {0,1,...}. Let's suppose [11] that steady-state probability distribution of packets number p0,p~[.... exists (where = P{v(rn — 0)} and probabilities , k ^ 0 are independent of n) and (the method of formulae derivation for probabilities Pk , k > 0 is similar to [3]) may be represented by geometric form [11,12]:

Pk = 9k-Pi, k > 1, (1)

where g is the unique solution (0 < g < 1) of the equation

g = a(/i — gp/j)

and

= q — gp_q — pa(y — w) + pa(!j)__(2)

^1 p pa(^ — nq) — qa(^ — ¡j,p) — (p — q)a(^) ,

p- =_1—Z__(3)

0 g + q-gp_g-pa(^-^g)+pa(^)__v '

& + p pa(jj,-^q)-qa(p-^p)-(p-q)a(p)

3.2. Loss and Service Probability

The probability that an arbitrary arriving packet will be dropped (with the help

of (1))

oo k

= g s L "'-1* = (1--^ • (4)

The probability that an arbitrary arriving packet will be served may found by equation

p(serv) = Pkk + P- = 1 - P(loss) • (5)

1 - gp

4. Time Characteristics of Served and Dropped (Loss)

Packets

At first let's consider the waiting time of dropped packet.

4.1. Dropped Packet Waiting Time Distribution

As it was denoted before W (loss)(:r) is the probability that a packet will be in the queue for a time less than x and will be dropped. This probability depends on a number of other packets in the system at the moment of arrival of considered packet. Let's denote the probability that the arriving packet will meet k, k > 0, other packets

in the system and will be dropped for a time less than x as w(loss)(x). Then

o

w (loss)W = -¿y £ p-w^W,

9(loss) Z^k " k

k=0

where p(loss) is defined by (4), probabilities pk , k > 0 are defined by (1)-(3).

It is obvious that a W0(loss) (x) = 0. For k > 1 the probability w(loss)(x) is defined

by 0 k

k

W(loss)(x) = pl-1B*(l-1)(x), k > 1,

l=1

where B(x) — in-service time distribution function (exponential one in our case),

B*(l-1)(x) — (I — 1)-th convolution of service times, I > 1, B*0(x) = B(x), the

probability qpl-1 means that ( I — 1) packet will be served and leave the system and the

k

l-th packet will repeat the service. The whole probability qpl-1B*(l-1) (x), k > 1,

=1

means that from k packets at least (I — 1) will be served without dropping other packets and the -th packet will drop other packers from the queue. In LST term we can write:

= je—dW>"ss)(x) = £ qPl-'pl(.) = MM—-^>, (6)

0 l =1 where p(s) is LST of B(x) and ¡3(s) = ^.

The LST w(1oss)(s) of W(1oss)(x) is

1 oo

"(1oes)00 = p-k<-ts)(s). (7)

„(loss) P k=l

Substituting (6) in (7) and using ß(s) = ———:

— + s

(loss)( ) = ^ - gß(s) (1 - (Pß(*))") = U (s) = p(bss)2_. Pk 1 - pß (s) =

рГ q —(1

p(loss) (1 - 0)(1 - да) ( S + —(1 - gp)) Having applied (4) to (8) finally we get

. (8)

^(loss)(g) = -9P) . (9)

w s + ^(1 — gp) w

With the help of inverse transformation of LST (9) we get the probability that a packet before being dropped will be in the queue for a time less than x.

w(1oss) (x) = {j

1 -e-i41~9P)x, x> 0, 0, x € 0.

Hence, time spent by a dropped packet in the queue has the exponential distribution with the parameter ^(1 — gp).

4.2. Served Packet Time Distributions

Similar to previous consideration we can derive W(serv)(;r) and w(serv)(s):

w(serv),) = (10) w s + np v '

W (serv)(x) = I ForW^^x) and ы&ЙОО:

1 -e-ppx, x> 0, x) ^ 0, x € 0.

w(serv) (s) ( +_№l__M1 - 9P) \ (11)

W(wait) (S) = p(serv) + (1 -gp) (s + ^(1 -gp)) ) , (11)

TTr(serv) / \ f -r^ (p0 + , x> 0,

W(Wait))(x) = < P(serv) V0 1 -gp )

I 0, x € 0.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

4.3. Arbitrary Packet Waiting Time Distribution

As we denoted before, the W(wait)(x) is the probability that an arbitrary packet will stay in the queue for a time more than x (waiting time distribution function of an arbitrary packet), and W(wait)(s) Laplase-Stieltjes transformation (LST) of this

probability :

"(wait) to = /ossWloss)(S)+ P(serv) + <$00 = P- + (g+(/1(— 9—P)gp)) , (12)

w ^ f P- + T— (1 - ek"(1-9p)x) , x > 0, W(wait)(®)= \ 0 1 -g\ '

0, X < 0.

4.4. Mean Waiting Time Characteristics

With help of (9)-(12) we can find mean characteristics:

w(loss) = _1_, =JPl__1_,

M1 -gpY (wai) (1 - a) M1 -9pY

w

(serv) _ 1 PPl__1

(wait) _ p(serv) (1 -gp)^(1 - gp) '

5. Conclusion

The one-server queuing system with general input flow, infinite buffer, exponential service time, renovation and repeated service was considered in this work. Some steady-state time characteristics for dropped, served and arbitrary packets were derived.

In future authors suppose to consider renovation with repeat service for other system: several input flows, thresholds, hysteric policy [13], bunker [14].

References

1. Kreinin A. Queueing Systems with Renovation // Journal of Applied Math. Stochast. Analysis. — 1997. — Vol. 10, No 4. — Pp. 431-443.

2. Kreinin A. Inhomogeneous Random Walks: Applications in Queueing and Finance // CanQueue / Fields Institute. — Toronto: 2003.

3. Zaryadov I. S. The GI/М/п/ж Queuing System with Generalized Renovation // Automation and Remote Control. — 2010. — No 4. — Pp. 663-671.

4. Zaryadov I. S. Queueing Systems with General Renovation // ICUMT 2009 — International Conference on Ultra Modern Telecommunications. — St.-Petersburg: 2009. — Pp. 1-6.

5. Zaryadov I. S., Pechinkin A. V. Stationary Time Characteristics of the Gl/М/п/ж System with Some Variants of the Generalized Renovation Discipline // Automation and Remote Control. — 2009. — No 12. — Pp. 2085-2097.

6. Бочаров П. П., Зарядов И. С. Стационарное распределение вероятностей в системах массового обслуживания с обновлением // Вестник РУДН. Серия «Математика. Информатика. Физика». — 2007. — № 1-2. — С. 15-25. [Bocharov P.P., Zaryadov I. S. Steady-State Probability Distribution in Queueing Systems with Renovation // Bulletin of Peoples' Friendship University of Russia. Series "Mathematics. Information Sciences. Physics". — 2007. — No. 1-2. — Pp. 1525. — (in russian). ]

7. Korolkova A. V., Zaryadov I. S. The Mathematical Model of the Traffic Transfer Process with a Rate Adjustable by RED // ICUMT 2010 — International Conference on Ultra Modern Telecommunications. — Moscow: 2010. — Pp. 1046-1050.

8. Зарядов И. С., Королькова А. В. Применение модели с обобщённым обновлением к анализу характеристик систем активного управления очередями типа

Random Early Detection (RED) // T-Comm: Телекоммуникации и транспорт. — 2011. — № 7. — С. 84-88. [Zaryadov I.S., Korolkova A.V. The Application of Model with General Renovation to the Analysis of Characterictics of Active Queue Management with Random Early Detection (RED) // T-Comm: Telecommunications and Transport. — 2011. — No. 7. — Pp. 84-88. — (in russian). ]

9. Зарядов И. С., Королькова А. В., Разумчик Р. В. Математические модели расчёта и анализа характеристик систем активного управления очередями с двумя входящими потоками и различными приоритетами // T-Comm: Телекоммуникации и транспорт. — 2012. — № 7. — С. 107-111. [Zaryadov I. S., Korolkova A. V., Razumchik R. V. Mathematical Models of Active Queue Management Systems Analysis Based on Queueing System with Two Types of Traffic and Different Priorities // M T-Comm: Telecommunications and Transport. — 2012. — No. 7. — Pp. 107-111. — (in russian). ]

10. Adamu A., Gaidamaka Y., Samuylov A. Discrete Markov Chain Model for Analyzing Probability Measures of P2P Streaming Network // Lecture Notes in Computer Science / Smart Spaces and Next Generation Wired/Wireless Networking 11th Internetional Conference, NEW2AN 2011, and 4th Conference on Smart Spaces, ruSMART 2011. — St. Petersburg, Russia, August 22-25: Germany, Heidelberg, Springer-Verlag, 2011. — P. 428-439.

11. Queueing Theory / P. P. Bocharov, C. D'Apice, A. V. Pechinkin, S. Salerno. — Utrecht, Boston: VSP, 2004. — P. 446.

12. Kleinrock L. Queueing Systems. — Brisbane, Toronto: John Wiley & Sons, 1975. — P. 426.

13. Abaev P., Pechinkin A., Razumchik R. On Mean Return Time in Queueing System with Constant Service Time and Bi-level Hysteric Policy // Modern Probabilistic Methods for Analysis of Tele-communication Networks Communications in Computer and Information Science. — 2013. — Vol. 356. — Pp. 11-19.

14. Queuing System with Negative Customers, Bunker and Phase-Type Service Time Distribution / C. De Nicola, R. Manzo, R. Razumchik, Z. I. // Proceedings of the International Symposium on Operational Research and its Applications. — Marrakech, Marocco: 2013. — Pp. 576-583.

УДК 519.21

Временные характеристики системы массового обслуживания с обновлением и повторным обслуживанием

И. С. Зарядов, А. А. Щербанская

Кафедра теории вероятностей и математической статистики Российский университет дружбы народов ул. Миклухо-Маклая, д. 6, Москва, Россия, 117198

Данная работа посвящена временным характеристикам однолинейной системы массового обслуживания с рекуррентным входящим потоком заявок, экспоненциальным распределением времени обслуживания заявки на приборе, накопителем неограниченной ёмкости. Введён механизм обновления с повторным обслуживанием — заявка, находящаяся на приборе, в момент окончания обслуживания либо с некоторой вероятностью покидает систему, либо с дополнительной вероятностью остаётся в системе, при этом сбрасывая из накопителя все находящиеся в нём другие заявки.

Предполагая, что известно стационарное распределение заявок по цепи Маркова, вложенной по моментам поступления, внимание уделено временным характеристикам рассматриваемой системы — стационарному распределению времени пребывания заявки в системе (обслуженной или сброшенной), а также средним временным характеристикам — среднее время обслуживания заявки на приборе, среднее время ожидания начала обслуживания, среднее время, проведённое сброшенной заявкой в накопителе, среднее время пребывания в системе произвольной заявки.

Ключевые слова: обновление, повторное обслуживание, рекуррентный входящий поток, временные характеристики, обслуженная заявка, сброшенная заявка.

i Надоели баннеры? Вы всегда можете отключить рекламу.