Publication
Title
Performance analysis of load balancing policies with memory
Author
Abstract
Joining the shortest or least loaded queue among.. randomly selected queues are two fundamental load balancing policies. Under both policies the dispatcher does not maintain any information on the queue length or load of the servers. In this paper we analyze the performance of these policies when the dispatcher has some memory available to store the ids of some of the idle servers. We consider methods where the dispatcher discovers idle servers as well as methods where idle servers inform the dispatcher about their state. We focus on large-scale systems and our analysis uses the cavity method. The main insight provided is that the performance measures obtained via the cavity method for a load balancing policy with memory reduce to the performance measures for the same policy without memory provided that the arrival rate is properly scaled. Thus, we can study the performance of load balancers with memory in the same manner as load balancers without memory. In particular this entails closed form solutions for joining the shortest or least loaded queue among.. randomly selected queues with memory in case of exponential job sizes. We present simulation results that support our belief that the approximation obtained by the cavity method becomes exact as the number of servers tends to infinity.
Language
English
Source (book)
13th EAI International Conference on Performance Evaluation, Methodologies and Tools (VALUETOOLS), MAY 18-20, 2020, Tsukuba, Japan
Publication
New york : Assoc computing machinery , 2020
ISBN
978-1-4503-7646-4
DOI
10.1145/3388831.3388839
Volume/pages
(2020) , p. 27-34
ISI
000632693800006
Full text (Publisher's DOI)
Full text (open access)
UAntwerpen
Faculty/Department
Research group
Publication type
Subject
Affiliation
Publications with a UAntwerp address
External links
Web of Science
Record
Identifier
Creation 05.05.2021
Last edited 04.10.2024
To cite this reference