TY - JOUR
T1 - Scalable Load Balancing in the Presence of Heterogeneous Servers
AU - Gardner, Kristen
AU - Abdul Jaleel, Jazeem
AU - Wickeham, Alexander
AU - Doroudi, Sherwin
N1 - Publisher Copyright:
© 2021 Copyright is held by the owner/author(s).
PY - 2021/3/5
Y1 - 2021/3/5
N2 - In large-scale computer systems, deciding how to dispatch arriving jobs to servers is a primary factor affecting system performance. Consequently, there is a wealth of literature on designing, analyzing, and evaluating the performance of load balancing policies. For analytical tractability, most existing work on dispatching in large-scale systems makes a key assumption: that the servers are homogeneous, meaning that they all have the same speeds, capabilities, and available resources. But this assumption is not accurate in practice. Modern computer systems are instead heterogeneous: server farms may consist of multiple generations of hardware, servers with varied resources, or even virtual machines running in a cloud environment. Given the ubiquity of heterogeneity in today's systems, it is critically important to develop load balancing policies that perform well in heterogeneous environments. In this paper, we focus on systems in which server speeds are heterogeneous.
AB - In large-scale computer systems, deciding how to dispatch arriving jobs to servers is a primary factor affecting system performance. Consequently, there is a wealth of literature on designing, analyzing, and evaluating the performance of load balancing policies. For analytical tractability, most existing work on dispatching in large-scale systems makes a key assumption: that the servers are homogeneous, meaning that they all have the same speeds, capabilities, and available resources. But this assumption is not accurate in practice. Modern computer systems are instead heterogeneous: server farms may consist of multiple generations of hardware, servers with varied resources, or even virtual machines running in a cloud environment. Given the ubiquity of heterogeneity in today's systems, it is critically important to develop load balancing policies that perform well in heterogeneous environments. In this paper, we focus on systems in which server speeds are heterogeneous.
UR - http://www.scopus.com/inward/record.url?scp=85102183808&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85102183808&partnerID=8YFLogxK
U2 - 10.1145/3453953.3453961
DO - 10.1145/3453953.3453961
M3 - Article
AN - SCOPUS:85102183808
SN - 0163-5999
VL - 48
SP - 37
EP - 38
JO - Performance Evaluation Review
JF - Performance Evaluation Review
IS - 3
ER -