Queueing System with Two Phases of Service and Service Rate Degradation

In the paper, a queueing system with an unlimited number of servers and two phases of service with degradation in the service rate is studied. The problem of service rate degradation emerges in cloud nodes, where there is contention for hardware resources including computational resources such as CP...

Full description

Bibliographic Details
Main Authors: Ekaterina Fedorova, Ivan Lapatin, Olga Lizyura, Alexander Moiseev, Anatoly Nazarov, Svetlana Paul
Format: Article
Language:English
Published: MDPI AG 2023-01-01
Series:Axioms
Subjects:
Online Access:https://www.mdpi.com/2075-1680/12/2/104
_version_ 1797622410592124928
author Ekaterina Fedorova
Ivan Lapatin
Olga Lizyura
Alexander Moiseev
Anatoly Nazarov
Svetlana Paul
author_facet Ekaterina Fedorova
Ivan Lapatin
Olga Lizyura
Alexander Moiseev
Anatoly Nazarov
Svetlana Paul
author_sort Ekaterina Fedorova
collection DOAJ
description In the paper, a queueing system with an unlimited number of servers and two phases of service with degradation in the service rate is studied. The problem of service rate degradation emerges in cloud nodes, where there is contention for hardware resources including computational resources such as CPU cores. In a node, we have a limited number of CPU cores that should execute potentially an unlimited number of processes (requests) in parallel. In our model, the term “server” means a process allocated in the node for execution. So, the number of “servers” is unlimited but their individual performances decrease because CPUs should switch between them during the execution. We consider processes executed in the node with two phases of life cycle that reflects periods with different activity of a process; e.g., in the first phase, the process may require intensive usage of CPU cores but low usage in the second one. Our model distinguishes the phases using different service parameters for them as well as different influence on the service rate degradation in the node. In the paper, two analytical methods are proposed: exact solving of the system of the local balance equation and the asymptotic analysis of the global balance equations. Formulas for the stationary probability distribution of the number of customers in the phases are obtained for both cases. Several numerical examples are provided that illustrate some properties and applicability of the obtained results.
first_indexed 2024-03-11T09:09:52Z
format Article
id doaj.art-5309969e6003465b8b3887f21193433c
institution Directory Open Access Journal
issn 2075-1680
language English
last_indexed 2024-03-11T09:09:52Z
publishDate 2023-01-01
publisher MDPI AG
record_format Article
series Axioms
spelling doaj.art-5309969e6003465b8b3887f21193433c2023-11-16T19:05:17ZengMDPI AGAxioms2075-16802023-01-0112210410.3390/axioms12020104Queueing System with Two Phases of Service and Service Rate DegradationEkaterina Fedorova0Ivan Lapatin1Olga Lizyura2Alexander Moiseev3Anatoly Nazarov4Svetlana Paul5Institute of Applied Mathematics and Computer Science, Tomsk State University, 634050 Tomsk, RussiaInstitute of Applied Mathematics and Computer Science, Tomsk State University, 634050 Tomsk, RussiaInstitute of Applied Mathematics and Computer Science, Tomsk State University, 634050 Tomsk, RussiaInstitute of Applied Mathematics and Computer Science, Tomsk State University, 634050 Tomsk, RussiaInstitute of Applied Mathematics and Computer Science, Tomsk State University, 634050 Tomsk, RussiaInstitute of Applied Mathematics and Computer Science, Tomsk State University, 634050 Tomsk, RussiaIn the paper, a queueing system with an unlimited number of servers and two phases of service with degradation in the service rate is studied. The problem of service rate degradation emerges in cloud nodes, where there is contention for hardware resources including computational resources such as CPU cores. In a node, we have a limited number of CPU cores that should execute potentially an unlimited number of processes (requests) in parallel. In our model, the term “server” means a process allocated in the node for execution. So, the number of “servers” is unlimited but their individual performances decrease because CPUs should switch between them during the execution. We consider processes executed in the node with two phases of life cycle that reflects periods with different activity of a process; e.g., in the first phase, the process may require intensive usage of CPU cores but low usage in the second one. Our model distinguishes the phases using different service parameters for them as well as different influence on the service rate degradation in the node. In the paper, two analytical methods are proposed: exact solving of the system of the local balance equation and the asymptotic analysis of the global balance equations. Formulas for the stationary probability distribution of the number of customers in the phases are obtained for both cases. Several numerical examples are provided that illustrate some properties and applicability of the obtained results.https://www.mdpi.com/2075-1680/12/2/104queuing theoryservice rate degradationglobal and local balance equationsasymptotic analysis
spellingShingle Ekaterina Fedorova
Ivan Lapatin
Olga Lizyura
Alexander Moiseev
Anatoly Nazarov
Svetlana Paul
Queueing System with Two Phases of Service and Service Rate Degradation
Axioms
queuing theory
service rate degradation
global and local balance equations
asymptotic analysis
title Queueing System with Two Phases of Service and Service Rate Degradation
title_full Queueing System with Two Phases of Service and Service Rate Degradation
title_fullStr Queueing System with Two Phases of Service and Service Rate Degradation
title_full_unstemmed Queueing System with Two Phases of Service and Service Rate Degradation
title_short Queueing System with Two Phases of Service and Service Rate Degradation
title_sort queueing system with two phases of service and service rate degradation
topic queuing theory
service rate degradation
global and local balance equations
asymptotic analysis
url https://www.mdpi.com/2075-1680/12/2/104
work_keys_str_mv AT ekaterinafedorova queueingsystemwithtwophasesofserviceandserviceratedegradation
AT ivanlapatin queueingsystemwithtwophasesofserviceandserviceratedegradation
AT olgalizyura queueingsystemwithtwophasesofserviceandserviceratedegradation
AT alexandermoiseev queueingsystemwithtwophasesofserviceandserviceratedegradation
AT anatolynazarov queueingsystemwithtwophasesofserviceandserviceratedegradation
AT svetlanapaul queueingsystemwithtwophasesofserviceandserviceratedegradation