This paper investigates the network load balancing problem in data centers (DCs) where multiple load balancers (LBs) are deployed, using the multi-agent reinforcement learning (MARL) framework. The challenges of this problem consist of the heterogeneous processing architecture and dynamic environments, as well as limited and partial observability of each LB agent in distributed networking systems, which can largely degrade the performance of in-production load balancing algorithms in real-world setups. Centralised-training-decentralised-execution (CTDE) RL scheme has been proposed to improve MARL performance, yet it incurs -- especially in distributed networking systems, which prefer distributed and plug-and-play design scheme -- additional...
In this paper we present a game theoretic approach to solve the static load balancing problem in a d...
Load balancing is a powerful technique commonly used in communication and computer networks to impro...
Load balancing is a powerful technique commonly used in communication and computer networks to impro...
This paper investigates the network load balancing problem in data centers (DCs) where multiple load...
International audienceThis paper presents the network load balancing problem, a challenging real-wor...
International audienceWe present a novel approach for distributive loadbalancing in heterogeneous ne...
This work considers the load-balancing problem in dense racks running microsecond-scale services. In...
International audienceNetwork load balancers are central components in data centers, that distribute...
We report on the improvements that can be achieved by applying machine learning techniques, in parti...
We study the process of multi-agent reinforcement learning in the context of load bal-ancing in a di...
A serious difficulty in concurrent programming of a distributed system is how to deal with schedulin...
Abstract—Due to the raising complexity in distributed em-bedded systems, a single designer will not ...
In this paper we propose a load balancing problem formulation where agents cooperate with the aim of...
In highly scalable networks, such as grid and cloud computing environments and the Internet itself, ...
In this paper we present a game theoretic framework for obtaining a user-optimal load balancing sche...
In this paper we present a game theoretic approach to solve the static load balancing problem in a d...
Load balancing is a powerful technique commonly used in communication and computer networks to impro...
Load balancing is a powerful technique commonly used in communication and computer networks to impro...
This paper investigates the network load balancing problem in data centers (DCs) where multiple load...
International audienceThis paper presents the network load balancing problem, a challenging real-wor...
International audienceWe present a novel approach for distributive loadbalancing in heterogeneous ne...
This work considers the load-balancing problem in dense racks running microsecond-scale services. In...
International audienceNetwork load balancers are central components in data centers, that distribute...
We report on the improvements that can be achieved by applying machine learning techniques, in parti...
We study the process of multi-agent reinforcement learning in the context of load bal-ancing in a di...
A serious difficulty in concurrent programming of a distributed system is how to deal with schedulin...
Abstract—Due to the raising complexity in distributed em-bedded systems, a single designer will not ...
In this paper we propose a load balancing problem formulation where agents cooperate with the aim of...
In highly scalable networks, such as grid and cloud computing environments and the Internet itself, ...
In this paper we present a game theoretic framework for obtaining a user-optimal load balancing sche...
In this paper we present a game theoretic approach to solve the static load balancing problem in a d...
Load balancing is a powerful technique commonly used in communication and computer networks to impro...
Load balancing is a powerful technique commonly used in communication and computer networks to impro...