Pass-and-Swap Queues

09/25/2020
by   Céline Comte, et al.
0

Order-independent (OI) queues, introduced by Berezner, Kriel, and Krzesinski in 1995, expanded the family of multi-class queues that are known to have a product-form stationary distribution by allowing for intricate class-dependent service rates. This paper further broadens this family by introducing pass-and-swap (P S) queues, an extension of OI queues where, upon a service completion, the customer that completes service is not necessarily the one that leaves the system. More precisely, we supplement the OI queue model with an undirected graph on the customer classes, which we call a swapping graph, such that there is an edge between two classes if customers of these classes can be swapped with one another. When a customer completes service, it passes over customers in the remainder of the queue until it finds a customer it can swap positions with, that is, a customer whose class is a neighbor in the graph. In its turn, the customer that is ejected from its position takes the position of the next customer it can be swapped with, and so on. This is repeated until a customer can no longer find another customer to be swapped with; this customer is the one that leaves the queue. After proving that P S queues have a product-form stationary distribution, we derive a necessary and sufficient stability condition for (open networks of) P S queues that also applies to OI queues. We then study irreducibility properties of closed networks of P S queues and derive the corresponding product-form stationary distribution. Lastly, we demonstrate that closed networks of P S queues can be applied to describe the dynamics of new and existing load-distribution and scheduling protocols in clusters of machines in which jobs have assignment constraints.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/06/2019

A token-based central queue with order-independent service rates

We study a token-based central queue with multiple customer types. Custo...
research
01/11/2022

Performance Evaluation of Stochastic Bipartite Matching Models

We consider a stochastic bipartite matching model consisting of multi-cl...
research
04/11/2019

On the sojourn of an arbitrary customer in an M/M/1 Processor Sharing Queue

In this paper, we consider the number of both arrivals and departures se...
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
07/01/2021

On the Bike Spreading Problem

A free-floating bike-sharing system (FFBSS) is a dockless rental system ...
research
04/06/2017

On the equivalence between multiclass PS-type scheduling policies

Consider a single server queue serving a multiclass population. Some pop...
research
04/06/2017

On the equivalence between multiclass processor sharing and random order scheduling policies

Consider a single server system serving a multiclass population. Some po...

Please sign up or login with your details

Forgot password? Click here to reset