Admission Control of Parallel Queues with Fork Types of Jobs

Bing Lin,Rohit Bhatnagar,Yuchen Lin
DOI: https://doi.org/10.1007/s11009-024-10113-x
2024-10-27
Methodology And Computing In Applied Probability
Abstract:In this paper, we consider the problem of admission control for a stream of jobs arriving at two single-server queues working in parallel, with general inter-arrival time distribution and exponential service-time distribution. The jobs are classified into three types: two of these types are dedicated to being processed completely by one of the two servers. The third job is a fork type wherein each admitted job upon arrival splits into two sub jobs and each of which enters one of the two queues. In addition, each type of jobs is further segmented into multiple classes according to the revenue earned on job acceptance. We formulate the admission control problem of the above queueing system as a finite-horizon stochastic dynamic program. Using value iteration, we characterize the structure of the optimal policy as a set of monotone switching curves. Further, we extend our analysis to the batch arrival case, the infinite-horizon case, and the case with more than two parallel queues. To address the computational issues of the multi-dimensional dynamic programming associated with the models, we develop an efficient improved control policy to solve the problem. Finally, numerical examples are used to illustrate the monotone structure of switching curves and compare the performance of the optimal and improved control policies.
statistics & probability
What problem does this paper attempt to address?