We consider a large-scale service system where incoming tasks have to be instantaneously dispatched to one out of many parallel server pools. The user-perceived performance degrades with the number of concurrent tasks and the dispatcher aims at maximizing the overall quality of service by balancing the load through a simple threshold policy. We demonstrate that such a policy is optimal on the fluid and diffusion scales, while only involving a small communication overhead, which is crucial for large-scale deployments. In order to set the threshold optimally, it is important, however, to learn the load of the system, which may be unknown. For that purpose, we design a control rule for tuning the threshold in an online manner. We derive condit...
We consider a dynamic load balancing scenario in which users allocate resources in a non-cooperative...
Abstract: "We evaluate the performance of threshold-based job allocation policies in a heterogeneous...
In this article, we consider the problem of load balancing (LB), but, unlike the approaches that hav...
We consider a large-scale service system where incoming tasks have to be instantaneously dispatched ...
We consider a large-scale service system where incoming tasks have to be instantaneously dispatched ...
We consider a system of N identical parallel server pools and a single dispatcher where tasks arrive...
We present an overview of scalable load balancing algorithms which provide favorable delay performan...
Overload control is a challenging problem for web-based applications, which are often prone to unexp...
Overload control is a challenging problem for web-based applications, which are often prone to unexp...
This dissertation considers how two networked large-scale service systems, such as call centers, tha...
We study threshold-based load balancing protocols for weighted tasks. We are given an arbitrary grap...
We consider a load balancing problem with task-server affinity and server-dependent task recurrence,...
The microservice architecture structures an application as a collection of loosely coupled and distr...
A centralized scheduler must assign tasks to servers, processing on-line a sequence of task arrivals...
Unexpected increases in demand and most of all flash crowds are considered the bane of every Web app...
We consider a dynamic load balancing scenario in which users allocate resources in a non-cooperative...
Abstract: "We evaluate the performance of threshold-based job allocation policies in a heterogeneous...
In this article, we consider the problem of load balancing (LB), but, unlike the approaches that hav...
We consider a large-scale service system where incoming tasks have to be instantaneously dispatched ...
We consider a large-scale service system where incoming tasks have to be instantaneously dispatched ...
We consider a system of N identical parallel server pools and a single dispatcher where tasks arrive...
We present an overview of scalable load balancing algorithms which provide favorable delay performan...
Overload control is a challenging problem for web-based applications, which are often prone to unexp...
Overload control is a challenging problem for web-based applications, which are often prone to unexp...
This dissertation considers how two networked large-scale service systems, such as call centers, tha...
We study threshold-based load balancing protocols for weighted tasks. We are given an arbitrary grap...
We consider a load balancing problem with task-server affinity and server-dependent task recurrence,...
The microservice architecture structures an application as a collection of loosely coupled and distr...
A centralized scheduler must assign tasks to servers, processing on-line a sequence of task arrivals...
Unexpected increases in demand and most of all flash crowds are considered the bane of every Web app...
We consider a dynamic load balancing scenario in which users allocate resources in a non-cooperative...
Abstract: "We evaluate the performance of threshold-based job allocation policies in a heterogeneous...
In this article, we consider the problem of load balancing (LB), but, unlike the approaches that hav...