This work considers the load-balancing problem in dense racks running microsecond-scale services. In such a system, balancing the load among hundreds to thousands of cores requires making millions of scheduling decisions per second. Achieving this throughput while providing microsecond-scale tail latency and high availability is extremely challenging. To address this challenge, we design a fully distributed load-balancing framework. In this framework, servers cooperatively balance the load in the system. We model the interactions among servers as a cooperative stochastic game. In this game, servers make scheduling decisions upon receiving and completing tasks. When a server receives a task, it decides whether to keep the task or migrate the...
International audienceWe are interested in scheduling tasks from several selfish agents on a set of ...
This paper presents a decentralized scheduling algorithm for dynamic load balancing in a self-organi...
In this paper we introduce Challenger, a multiagent system that performs completely distributed reso...
This paper investigates the network load balancing problem in data centers (DCs) where multiple load...
This paper investigates the network load balancing problem in data centers (DCs) where multiple load...
We report on the improvements that can be achieved by applying machine learning techniques, in parti...
A serious difficulty in concurrent programming of a distributed system is how to deal with schedulin...
International audienceThis paper presents the network load balancing problem, a challenging real-wor...
In this paper, we consider the problem of scheduling shiftable loads, over multiple users, in smart ...
Abstract. Efficient management of large-scale, distributed data storage and pro-cessing systems is a...
We revisit a classical load balancing problem in the modern context of decentralized systems and sel...
In this research we use a decentralized computing approach to allocate and schedule tasks on a massi...
International audienceIn this research we use a decentralized computing approach to allocate and sch...
The problem of distributed load balancing among m agents operating in an n-server slotted system is ...
We investigate optimal load balancing strategies for a multi-class multi-server processor-sharing sy...
International audienceWe are interested in scheduling tasks from several selfish agents on a set of ...
This paper presents a decentralized scheduling algorithm for dynamic load balancing in a self-organi...
In this paper we introduce Challenger, a multiagent system that performs completely distributed reso...
This paper investigates the network load balancing problem in data centers (DCs) where multiple load...
This paper investigates the network load balancing problem in data centers (DCs) where multiple load...
We report on the improvements that can be achieved by applying machine learning techniques, in parti...
A serious difficulty in concurrent programming of a distributed system is how to deal with schedulin...
International audienceThis paper presents the network load balancing problem, a challenging real-wor...
In this paper, we consider the problem of scheduling shiftable loads, over multiple users, in smart ...
Abstract. Efficient management of large-scale, distributed data storage and pro-cessing systems is a...
We revisit a classical load balancing problem in the modern context of decentralized systems and sel...
In this research we use a decentralized computing approach to allocate and schedule tasks on a massi...
International audienceIn this research we use a decentralized computing approach to allocate and sch...
The problem of distributed load balancing among m agents operating in an n-server slotted system is ...
We investigate optimal load balancing strategies for a multi-class multi-server processor-sharing sy...
International audienceWe are interested in scheduling tasks from several selfish agents on a set of ...
This paper presents a decentralized scheduling algorithm for dynamic load balancing in a self-organi...
In this paper we introduce Challenger, a multiagent system that performs completely distributed reso...