arrow
Return

Queueing Subject to Activity-Dependent Server Performance: Task-Assignment Control Policies for Utilization Rate Reduction

delete2022-03-01
delete0
delete
OA
AI
M
Michael Lin
N
Nuno C. Martins *
R
Richard J. La
DOI:10.1109/TCNS.2021.3100406delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We consider a discrete-time system comprising a first-come-first-served queue, a nonpreemptive server, and a scheduler that assigns tasks from the queue to the server. New tasks enter the queue according to a Bernoulli process with a prespecified arrival rate. At each instant, the server is either working on a task or is available. The scheduler implements a task-assignment control policy that we seek to design. When the server is available and the queue is nonempty, the policy either assigns a new task to the server or allows it to remain available (to rest). In addition to the aforementioned availability state, we assume that the server has an integer-valued activity state. The activity state is nondecreasing during work periods, and is nonincreasing otherwise. In a typical application of our framework, the server performance (understood as task completion probability) worsens as the activity state increases. In this article, we build on and transcend recent stabilizability results obtained for the same framework. Specifically, we establish methods to design task-assignment control policies, which we call scheduler policies for short, which not only stabilize the queue but also reduce the utilization rate-understood as the infinite-horizon time-averaged portion of time the server is working. This article has a main theorem leading to two key results: 1) We put forth a tractable method to determine, using a finite-dimensional linear program (LP), the infimum of all utilization rates that can be achieved by scheduler policies that are stabilizing, for a given arrival rate. 2) We propose a design method, also based on finite-dimensional LPs, to obtain stabilizing scheduler policies that can attain a utilization rate arbitrarily close to the aforementioned infimum. We also establish structural and distributional convergence properties, which are used throughout this article, and are significant in their own right.
Keywords:
Optimal scheduling
queueing analysis
scheduling algorithms

Journal

IEEE Transactions on Control of Network Systems cover
IEEE Transactions on Control of Network Systems
IF:
5
Papers:
1.6K
Citations:
5.8K

Organization

University System of Maryland cover
University System of Maryland
Scholars:
6.4W
Papers: 5.6W
Citations: 113