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.
This paper studies a single-server retrial queue with two types of calls (incoming and outgoing calls). Incoming calls arrive at the server according to a renewal process, and outgoing calls of () categories occur according to independent Poisson processes. Upon arrival, if the server is occupied, an incoming call joins a virtual infinite queue called the orbit, and after an exponentially distributed time in orbit enters the server again, while outgoing calls are lost if the server is busy at the time of their arrivals. Although M/G/1 retrial queues and their variants are extensively studied in the literature, the GI/M/1 retrial queues are less studied due to their complexity. This paper aims to obtain a diffusion limit for the number of calls in orbit when the retrial rate is extremely low. Based on the diffusion limit, we built an approximation to the distribution of the number of calls in orbit.
15 December 2020 in Discrete and Continuous Models and Applied Computational Science
Retrial queue under consideration is the model of call center operator switching between input and outgoing calls. Incoming calls form a Poisson point process. Upon arrival, an incoming call occupies the server for an exponentially distributed service time if the server is idle. If the server if busy, an incoming call joins the orbit to make a delay before the next attempt to take the server. The probability distribution of the length of delay is an exponential distribution. Otherwise, the server makes outgoing calls in its idle time. There are multiple types of outgoing calls in the system. Outgoing call rates are different for each type of outgoing call. Durations of different types of outgoing calls follow distinct exponential distributions. Unsteadiness is that the server crashes after an exponentially distributed time and needs recovery. The rates of breakdowns and restorations are different and depend on server state. Our contribution is to obtain the probability distribution of the number of calls in the orbit under high rate of making outgoing calls limit condition. Based on the obtained asymptotics, we have built the approximations of the probability distribution of the number of calls in the orbit.
In this paper, we consider a single server retrial queue MMPP|M|1 with two way communication and multiple types of outgoing calls. Calls received by the system occupy the device for operating, if it is free, or are sent to orbit, where they make a random delay before the next attempt to occupy the device. The duration of the delay has an exponential distribution. The main issue of this model is an existence of various types of outgoing calls in the system. The intensity of outgoing calls is different for different types of outgoing calls. The operating time of the outgoing calls also differs depending on the type and is exponential random variable, the parameters of which in the general case do not coincide. The device generates calls from the outside only when it does not operate the calls received from the flow. We use asymptotic analysis methods under two limit conditions: high rate of outgoing calls and low rate of serving outgoing calls. The aim of the current research is to derive an asymptotic stationary probability distribution of the number of incoming calls in the system that arrived from the flow, without taking into account the outgoing call if it is operated on the device. In this paper, we obtain asymptotic characteristic function under aforementioned limit conditions. In the limiting condition of high intensity of outgoing calls, the asymptotic characteristic function of the number of incoming calls in a system with repeated calls and multiple types of outgoing calls is a characteristic function of a Gaussian random variable. The type of the asymptotic characteristic function of the number of incoming calls in the system under study in the limiting condition of long-term operation of the outgoing calls is uniquely determined.