Stabilizing a Queue Subject to Action-Dependent Server Performance

03/01/2019
by   Michael Lin, et al.
0

We consider a discrete-time system comprising an unbounded queue that logs tasks, a non-preemptive server, and a stationary non-work-conserving scheduler. Time is uniformly divided into intervals we call epochs, within which new tasks arrive according to a Bernoulli process. At the start of each epoch, the server is either busy working on a task or is available. In the latter case, the scheduler either assigns a new task to the server or allows a rest epoch. In addition to the aforementioned availability state, we assume that the server has an additional action-dependent state that takes values in a finite set of positive integers. The action-dependent state, which evolves according to a given Markov decision process whose input is the action chosen by the scheduler, is non-increasing during rest periods, and is non-decreasing otherwise. The action-dependent state determines the probability that a task can be completed within an epoch. The scheduler has access to the queue size and the entire state of the server. In this article, we show that stability, whenever viable, can be achieved by a simple scheduler whose decisions are based on the availability state, a threshold applied to the action-dependent state, and a flag that indicates when the queue is empty. The supremum of the long-term service rates achievable by the system, subject to the requirement that the queue remains stable, can be determined by a finite search.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/20/2020

Queueing Subject To Action-Dependent Server Performance: Utilization Rate Reduction

We consider a discrete-time system comprising a first-come-first-served ...
research
05/06/2020

Analysis of the Symmetric Join the Shortest Orbit Queue

This work introduces the join the shortest queue policy in the retrial s...
research
08/10/2016

Optimal routing in two-queue polling systems

We consider a polling system with two queues, exhaustive service, no swi...
research
05/30/2019

On Multiple-Access Systems with Queue-Length Dependent Service Quality

It is commonly observed that higher workload lowers job performance. We ...
research
03/14/2022

Optimal Admission Control for Multiclass Queues with Time-Varying Arrival Rates via State Abstraction

We consider a novel queuing problem where the decision-maker must choose...
research
03/05/2022

The M/G/1 retrial queue with event-dependent arrivals

We introduce a novel single-server queue with general retrial times and ...
research
11/01/2022

Towards Maximizing Nonlinear Delay Sensitive Rewards in Queuing Systems

We consider maximizing the long-term average reward in a single server q...

Please sign up or login with your details

Forgot password? Click here to reset