Response time in a pair of processor sharing queues with Join-the-Shortest-Queue scheduling

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Bor, Julianna, Harrison, Peter G
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911882077536256
author Bor, Julianna
Harrison, Peter G
author_facet Bor, Julianna
Harrison, Peter G
contents Join-the-Shortest-Queue (JSQ) is the scheduling policy of choice for many network providers, cloud servers and traffic management systems, where individual queues are served under processor sharing (PS) queueing discipline. A numerical solution for the response time distribution in two parallel PS queues with JSQ scheduling is derived for the first time. Using the generating function method, two partial differential equations (PDEs) are obtained corresponding to conditional response times, where the conditioning is on a particular traced task joining the first or the second queue. These PDEs are functional equations that contain partial generating functions and their partial derivatives, and therefore cannot be solved by commonly used techniques. We are able to solve these PDEs numerically with good accuracy and perform the deconditioning with respect to the queue-length probabilities by evaluating a certain complex integral. Numerical results for the density and the first four moments compare well against regenerative simulation with 500,000 regeneration cycles.
format Preprint
id arxiv_https___arxiv_org_abs_2405_11927
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Response time in a pair of processor sharing queues with Join-the-Shortest-Queue scheduling
Bor, Julianna
Harrison, Peter G
Performance
Probability
Join-the-Shortest-Queue (JSQ) is the scheduling policy of choice for many network providers, cloud servers and traffic management systems, where individual queues are served under processor sharing (PS) queueing discipline. A numerical solution for the response time distribution in two parallel PS queues with JSQ scheduling is derived for the first time. Using the generating function method, two partial differential equations (PDEs) are obtained corresponding to conditional response times, where the conditioning is on a particular traced task joining the first or the second queue. These PDEs are functional equations that contain partial generating functions and their partial derivatives, and therefore cannot be solved by commonly used techniques. We are able to solve these PDEs numerically with good accuracy and perform the deconditioning with respect to the queue-length probabilities by evaluating a certain complex integral. Numerical results for the density and the first four moments compare well against regenerative simulation with 500,000 regeneration cycles.
title Response time in a pair of processor sharing queues with Join-the-Shortest-Queue scheduling
topic Performance
Probability
url https://arxiv.org/abs/2405.11927