Научная статья на тему 'QUEUING SYSTEM WITHOUT QUEUE AND DETERMINISTIC SERVICE TIME'

QUEUING SYSTEM WITHOUT QUEUE AND DETERMINISTIC SERVICE TIME Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
78
19
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
Poisson flow / deter ministic service time / queuing system with infinite servers

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Gurami Tsitsiashvili, Tatiana Radchenkova

There is a model of fault-counting data collected in the testing process of software development. In this model it is performed simulation based on the infinite server queueing model using the generated sample data of the fault detection time to visualize the efficiency of fault correction activities. In this model the thinning method using intensity functions of the delayed S-shaped and inflection S-shaped software reliability growth models [2], [3] to generate sample data of the fault detection time from the fault-counting data. But this model does not allow to analyse such systems without dependence of input and service intensities. In this paper, we consider a queuing system model with an infinite number of servers and a deterministic service time. The input flow to the system is non-stationary Poisson. It is investigated analytically how the parameter of the Poisson distribution characterizing the number of customers in the system depends on the service time in the presence of a peak load determined by the variable intensity of the input flow. In numerical simulations it is shown how graphs of the Poisson distribution parameter depends on deterministic service time.

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

Текст научной работы на тему «QUEUING SYSTEM WITHOUT QUEUE AND DETERMINISTIC SERVICE TIME»

QUEUING SYSTEM WITHOUT QUEUE AND DETERMINISTIC

SERVICE TIME

Gurami Tsitsiashvili, Tatiana Radchenkova

Russia, 690041, Vladiv ostok, Radio street 7 Institute for Applied Mathematics Far Easter n Branch of Russian Academy Sciences

guram@iam.dv o.ru, tarad@y andex.ru

Abstract

There is a model of fault-counting data collected in the testing process of software development. In this model it is performed simulation based on the infinite server queueing model using the generated sample data of the fault detection time to visualize the efficiency of fault correction activities. In this model the thinning method using intensity functions of the delayed S-shaped and inflection S-shaped software reliability growth models [2], [3] to generate sample data of the fault detection time from the fault-counting data.

But this model does not allow to analyse such systems without dependence of input and service intensities. In this paper, we consider a queuing system model with an infinite number of servers and a deterministic service time. The input flow to the system is non-stationary Poisson. It is investigated analytically how the parameter of the Poisson distribution characterizing the number of customers in the system depends on the service time in the presence of a peak load determined by the variable intensity of the input flow. In numerical simulations it is shown how graphs of the Poisson distribution parameter depends on deterministic service time.

Keywords: Poisson flow, deter ministic service time, queuing system with infinite servers.

Introduction

In [1] fault-counting data are collected in the testing process of software development. The authors perfor m simulation based on the infinite ser ver queueing model using the generated sample data of the fault detection time to visualize the efficiency of fault correction activities. They apply the thinning method using intensity functions of the delayed S-shaped and inflection S-shaped softw are reliability growth models [2], [3] to generate sample data of the fault detection time from the fault-counting data. As a result the simulation based on the infinite server queueing model using the generated sample data of the fault detection time to visualize the efficiency of fault correction activities is performed in conditions of non-stationar y intensity of the input flow. This approach makes it possible to raise the question of the behaviour of the queuing system in peak load mode.

However, the inclusion in the queuing model of the dependence between the intensities of the input flow and the service may be too restrictiv e. Indeed, if we assume that the customers service times are deterministic, then such a restriction no longer works. At the same time, a similar queuing system based on the infinite server queuing model is also found in other applications, for example, in the system of admission of visitors to services (for example, to a sports facility)

[4]. Moreover, the deterministic distribution of service time in combination with the admission of visitors at arbitrary times turns out to be a very convenient tool for attracting them to service. For this model, the question arises in what ways it is possible to reduce the number of customers in the system in peak load mode.In this paper, it is shown that the variation of the deterministic service time is a factor that can significantly affect the behaviour of the system in peak load mode.

I. Nonstationary Poisson model of a continuously functioning service

system

The calculation of non-stationar y queuing models is usually much more complicated than the calculation of stationar y models. However, in many systems of everyday public services, it is usually necessar y to deal with non-stationar y systems. Therefore, it is necessar y to build a non-stationar y queuing model in such a way that its calculation would be quite simple and convenient.

In this paper, this can be achieved by assuming the determinism of the service time and the Poisson nature of the input non-stationar y flow of customers. Consider the Poisson model of a queuing system in which customers form the following Poisson flow model. Each customer is in the system for the time a, then leaves the system. The moments of arrival of applications into the system form a Poisson flow with an intensity of A(t), — ro < t < ro. The peculiarity of this model is its non-stationarity and the possi bility of including in it a group receipt of customers with different parameters of the Poisson distribution of their numbers.

Thus, this model adapts to the conditions of functioning of real service systems: continuously operating swimming pools, outdoor skating rinks, gyms, aerobics and fitness halls, ski bases. In the language of queuing theory, such a system can be interpreted as a system with a Poisson flow of customers having varying intensity, an infinite number of servers and a deterministic service time.

Here the function A(t) is assumed to be continuous at 0 < t < T — a,

A(t) = 0, t < 0 or T — a < t.

As an example of such a flow of moments when users come to the system, we can assume that these are visitors of a continuously working pool coming to free swimming. Then for a fixed time t, 0 < t < T, the number of users who came to the pool has a Poisson distribution with the parameter

A(t) = t A(r)dr, 0 < t < T. (1)

Jt—a

This non-stationar y queuing model can have numer ous generalizations: multiphase systems and acyclic service networks, systems with multiple flows having different deterministic service times, etc. It can also be applied to the calculation of conveyor systems for processing parts.

II. Basic properties of the non-stationary model with deterministic

service times

Let the function A(t) has a single extremum (maximum) at the point t* > a. Consequently A(t) is non-decr easing in interval 0 < t < t* and non-increasing in interval t* < t < T — a. It follows from the formula (1) that the function A(t) has maximum at point t*, if the following equality takes place

A' (t) = A(t*) — A(t* — a) = 0. (2)

Property 1. From the properties of the function A(t) follows the inequalities

t* < t* < t* + a. (3)

Thus, the maximum of the function A(t) is shifted to the right relative to the maximum of the function A(t).

Property 2. From the formula (1) we have

A(t*) < aA(t*). (4)

Therefore, reducing the parameter a allows smoothing the peak of the function A(t). Property 3. If the follo wing condition is true

r T-a

2a = T, A(r)dr > A(t*), (5)

Jo

then the peak of the function A(t) may be higher than the peak of the function A(t) :

A(t*) > A(t*). (6)

Another condition of the formula (6) is

A(t) > A*, 0 < t < T - a, aA* > A(t*). (7)

III. Numerical experiments

All experiments will be made for the function

A(t) = exp (-(t ~b)2/-Mi, 0 < t < T - a, A(t) = 0, t < 0 or T - a < t v2nc

with different meanings of parameter a.

Figure 1 shows that an increase in parameter a causes the maximum of the function A(t) to grow and shift to the right relativ e to the maximum of the function A(t).

IV. C onclusion

The results of an analytical study of the A(t) function showed that parameter a, which character -izes the deterministic time of servicing customers in this system without a queue, is a convenient tool for smoothing the peak load characterized by the intensity of the input flow. The properties of the queuing model with the infinite number of ser vers and deter ministic ser vice time established in the work and computational experiments allow us to discover how service time affects the parameter of the Poisson distribution of the number of customers in the system. A decr ease in this parameter leads to a smoothing of the peak in the intensity of the input flow, and an increase leads to an increase in this peak. Therefore, this study allows us to determine how to choose the ser vice time in order to avoid peak loads in the system.

Fig. 1. Graphs of functions A(t) (dotted line), A(t) (solid line) for T = 10, b = 5, c = 1.

V. Conclusion

The properties of the queuing model with the infinite number of servers and deterministic service time established in the work and computational experiments allow us to disco ver how service time affects the parameter of the Poisson distribution of the number of customers in the system. A decrease in this parameter leads to a smoothing of the peak in the intensity of the input flow, and an increase leads to an increase in this peak. Therefore, this study allows us to determine how to choose the ser vice time in order to avoid peak loads in the system.

R eferences

[1] Y. Minamino, Y., Makita, Y., Inoue, Sh., Yamada, Sh. (2022) Efficiency Evaluation of Software Faults Correction Based on Queuing Simulation. Mathematics, 10 (9), 1438.

[2] Pham, H. Software Reliability . Springer -Verlag, Singapor e, 2000.

[3] Yamada, S. Software Reliability Modelling, Fundamentals and Applications, Springer-Verlag, 132, Tokyo/Heidelber g, 2014.

[4] Tsitsiashvili, G. Sh. (2020) Non-stationar y Poisson model of a continuously functioning queuing system. Journal of Physics: Conference Series. The XIII International Conference Computer -Aided Technologies in Applied Mathematics (ICAM 2020), 1680 (1): 01205013.

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