The software package and its application to study the polling systems
The paper describes the application package designed to calculate the characteristics of queuing systems with multiple queues and a common server, namely, polling systems with various types of the polling order: cyclic, adaptive cyclic, random; and various service disciplines: gated, exhaustive, globally-gated, limited, threshold and random. The input flow of customers may be a Poisson, a phase-type, or a correlated MAP. The basic structures and mechanism of the application package are described. Numerical examples illustrate the results of the study of polling systems with correlated input. Polling systems are the queuing systems with multiple queues (or multiple input flows). The server visits the queues and serves the queued customers accordingly to a certain rule. To study the mathematical models of polling systems, various methods are used: the method of generating functions, the mean-value method, descendant set approach, etc. to obtain exact formulas for calculating the performance characteristics, as well as various heuristic methods for special types of polling systems and simulation modeling in case when an exact analysis of the system is not possible to provide, or when it is necessary to estimate the accuracy of the approximate investigation results. The developed software package consists of two large modules: a simulation module based on OMNeT++ Discrete Event Simulator, as well as OMNeT++ Simulation Manual Version 4.6, and a module for analytical calculations of the performance characteristics of the polling systems based on Matlab for some polling systems allowing exact analysis, in particular, polling systems with cyclic and adaptive cyclic polling and gated, exhaustive and globally-gated service of customers. The following models of the polling systems are implemented in the simulation package: a cyclic polling system with gated, exhaustive, globally-gated, threshold and limited service disciplines, adaptive and ordered adaptive cyclic polling, priority polling system, polling system with random polling and other models.
Keywords
системы поллинга, пакет прикладных программ, имитационное моделирование, МАР-поток, polling systems, software package, simulationAuthors
Name | Organization | |
Semenova Olga V. | Institute of Control Sciences of RAS | olgasmnv@gmail.com |
Bui Duy T. | Moscow Institute of Physics and Technology | duytan@phystech.edu |
References

The software package and its application to study the polling systems | Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie, vychislitelnaja tehnika i informatika – Tomsk State University Journal of Control and Computer Science. 2020. № 50. DOI: 10.17223/19988605/50/13