Job Dispatching Policies for Queueing Systems with Unknown Service Rates

06/08/2021
by   Tuhinangshu Choudhury, et al.
0

In multi-server queueing systems where there is no central queue holding all incoming jobs, job dispatching policies are used to assign incoming jobs to the queue at one of the servers. Classic job dispatching policies such as join-the-shortest-queue and shortest expected delay assume that the service rates and queue lengths of the servers are known to the dispatcher. In this work, we tackle the problem of job dispatching without the knowledge of service rates and queue lengths, where the dispatcher can only obtain noisy estimates of the service rates by observing job departures. This problem presents a novel exploration-exploitation trade-off between sending jobs to all the servers to estimate their service rates, and exploiting the currently known fastest servers to minimize the expected queueing delay. We propose a bandit-based exploration policy that learns the service rates from observed job departures. Unlike the standard multi-armed bandit problem where only one out of a finite set of actions is optimal, here the optimal policy requires identifying the optimal fraction of incoming jobs to be sent to each server. We present a regret analysis and simulations to demonstrate the effectiveness of the proposed bandit-based exploration policy.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/01/2020

Stability for Two-class Multiserver-job Systems

Multiserver-job systems, where jobs require concurrent service at many s...
research
08/15/2023

Quantifying the Cost of Learning in Queueing Systems

Queueing systems are widely applicable stochastic models with use cases ...
research
12/13/2021

Scheduling Servers with Stochastic Bilinear Rewards

In this paper we study a multi-class, multi-server queueing system with ...
research
09/17/2021

Scheduling in Parallel Finite Buffer Systems: Optimal Decisions under Delayed Feedback

Scheduling decisions in parallel queuing systems arise as a fundamental ...
research
02/04/2022

Learning a Discrete Set of Optimal Allocation Rules in Queueing Systems with Unknown Service Rates

We study learning-based admission control for a classical Erlang-B block...
research
06/21/2022

M/G/1-FIFO Queue with Uniform Service Times

An exact formula for the equilibrium M/U/1 waiting time density is now e...
research
03/15/2016

Matching While Learning

We consider the problem faced by a service platform that needs to match ...

Please sign up or login with your details

Forgot password? Click here to reset