Centralized and Decentralized Non-Cooperative Load-Balancing Games among Competing Cloudlets

05/31/2020
by   Sourav Mondal, et al.
0

Edge computing servers like cloudlets from different service providers that compensate scarce computational, memory, and energy resources of mobile devices, are distributed across access networks. However, depending on the mobility pattern and dynamically varying computational requirements of associated mobile devices, cloudlets at different parts of the network become either overloaded or under-loaded. Hence, load balancing among neighboring cloudlets appears to be an essential research problem. Nonetheless, the existing load balancing frameworks are unsuitable for low-latency applications. Thus, in this paper, we propose an economic and non-cooperative load balancing game for low-latency applications among neighboring cloudlets, from same as well as different service providers. Firstly, we propose a centralized incentive mechanism to compute the unique Nash equilibrium load balancing strategies of the cloudlets under the supervision of a neutral mediator. With this mechanism, we ensure that the truthful revelation of private information to the mediator is a weakly-dominant strategy for both the under-loaded and overloaded cloudlets. Secondly, we propose a continuous-action reinforcement learning automata-based algorithm, which allows each cloudlet to independently compute the Nash equilibrium in a completely distributed network setting. We critically study the convergence properties of the designed learning algorithm, scaffolding our understanding of the underlying load balancing game for faster convergence. Furthermore, through extensive simulations, we study the impacts of exploration and exploitation on learning accuracy. This is the first study to show the effectiveness of reinforcement learning algorithms for load balancing games among neighboring cloudlets.

READ FULL TEXT

page 1

page 11

page 16

research
12/19/2021

A Novel Load Balancing Scheme for Mobile Edge Computing

To overcome long propagation delays for data exchange between the remote...
research
06/03/2022

Learning Distributed and Fair Policies for Network Load Balancing as Markov Potential Game

This paper investigates the network load balancing problem in data cente...
research
07/15/2018

Multi-objective Non-cooperative Game Model for Cost-based Task Scheduling in Computational Grid

Task scheduling is an important and complex problem in computational gri...
research
08/26/2020

A Bilateral Game Approach for Task Outsourcing in Multi-access Edge Computing

Multi-access edge computing (MEC) is a promising architecture to provide...
research
02/12/2019

Distributed and Application-aware Task Scheduling in Edge-clouds

Edge computing is an emerging technology which places computing at the e...
research
12/08/2018

Crowdsensing Game with Demand Uncertainties: A Deep Reinforcement Learning Approach

Currently, explosive increase of smartphones with powerful built-in sens...
research
07/16/2020

Nash Social Welfare in Selfish and Online Load Balancing

In load balancing problems there is a set of clients, each wishing to se...

Please sign up or login with your details

Forgot password? Click here to reset