Multi-Agent Reinforcement Learning Based Coded Computation for Mobile Ad Hoc Computing

04/15/2021
by   Baoqian Wang, et al.
0

Mobile ad hoc computing (MAHC), which allows mobile devices to directly share their computing resources, is a promising solution to address the growing demands for computing resources required by mobile devices. However, offloading a computation task from a mobile device to other mobile devices is a challenging task due to frequent topology changes and link failures because of node mobility, unstable and unknown communication environments, and the heterogeneous nature of these devices. To address these challenges, in this paper, we introduce a novel coded computation scheme based on multi-agent reinforcement learning (MARL), which has many promising features such as adaptability to network changes, high efficiency and robustness to uncertain system disturbances, consideration of node heterogeneity, and decentralized load allocation. Comprehensive simulation studies demonstrate that the proposed approach can outperform state-of-the-art distributed computing schemes.

READ FULL TEXT
research
10/16/2018

A Mobile Ad hoc Cloud Computing and Networking Infrastructure for Automated Video Surveillance System

Mobile automated video surveillance system involves application of real-...
research
10/16/2018

Wi-Fi Direct Based Mobile Ad hoc Network

A mobile ad hoc network is a wireless network of mobile devices that com...
research
10/22/2019

Train Where the Data is: A Case for Bandwidth Efficient Coded Training

Training a machine learning model is both compute and data-intensive. Mo...
research
03/21/2019

An Energy-Efficient Resource Management System for a Mobile Ad Hoc Cloud

Recently, mobile ad hoc clouds have emerged as a promising technology fo...
research
10/31/2018

Latent variable approach to diarization of audio recordings using ad-hoc randomly placed mobile devices

Diarization of audio recordings from ad-hoc mobile devices using spatial...
research
12/29/2019

On Batch-Processing Based Coded Computing for Heterogeneous Distributed Computing Systems

In recent years, coded distributed computing (CDC) has attracted signifi...
research
03/03/2020

FLAME: A Self-Adaptive Auto-labeling System for Heterogeneous Mobile Processors

How to accurately and efficiently label data on a mobile device is criti...

Please sign up or login with your details

Forgot password? Click here to reset