mlsanityData to 7 Oct 2026

A Distributed Deep Reinforcement Learning Technique for Application Placement in Edge and Fog Computing Environments

arXiv 2110.12415 ↗First posted 24 Oct 2021cs.DC cs.LGcited by 6

Not on the map. Why?

Abstract (arXiv)

Fog/Edge computing is a novel computing paradigm supporting resource-constrained Internet of Things (IoT) devices by the placement of their tasks on the edge and/or cloud servers. Recently, several Deep Reinforcement Learning (DRL)-based placement techniques have been proposed in fog/edge computing environments, which are only suitable for centralized setups. The training of well-performed DRL agents requires manifold training data while obtaining training data is costly. Hence, these centralized DRL-based techniques lack generalizability and quick adaptability, thus failing to efficiently tackle application placement problems. Moreover, many IoT applications are modeled as Directed Acyclic Graphs (DAGs) with diverse topologies. Satisfying dependencies of DAG-based IoT applications incur additional constraints and increase the complexity of placement problems. To overcome these challenges, we propose an actor-critic-based distributed application placement technique, working based on the IMPortance weighted Actor-Learner Architectures (IMPALA). IMPALA is known for efficient distributed experience trajectory generation that significantly reduces the exploration costs of agents. Besides, it uses an adaptive off-policy correction method for faster convergence to optimal solutions. Our technique uses recurrent layers to capture temporal behaviors of input data and a replay buffer to improve the sample efficiency. The performance results, obtained from simulation and testbed experiments, demonstrate that our technique significantly improves the execution cost of IoT applications up to 30% compared to its counterparts.

Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 13 of its 51 references that are in the map. First posted on arXiv 24 Oct 2021.

Builds on

13 of 51 references.

References · 13

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2016OpenAI Gymcited by 1,684
  3. 2018IMPALA: Scalable Distributed Deep-RL with Importance Weighted Actor-Learner Architecturescited by 866
  4. 2018Application of Machine Learning in Wireless Networks: Key Techniques and Open Issuescited by 29
  5. 2018Optimized Computation Offloading Performance in Virtual Edge Computing Systems via Deep Reinforcement Learningcited by 26
  6. 2017Learning-Based Computation Offloading for IoT Devices with Energy Harvestingcited by 15
  7. 2020Dynamic Scheduling for Stochastic Edge-Cloud Computing Environments using A3C learning and Residual Recurrent Neural Networkscited by 14
  8. 2016Optimizing Performance of Recurrent Neural Networks on GPUscited by 12
  9. 2020Fast Adaptive Task Offloading in Edge Computing based on Meta Reinforcement Learningcited by 9
  10. 2019Learning Everywhere: Pervasive Machine Learning for Effective High-Performance Computationcited by 6
  11. 2016Fog Computing: A Taxonomy, Survey and Future Directionscited by 4
  12. 2021Resource Management in Edge and Fog Computing using FogBus2 Frameworkcited by 1
1 more
  1. 2021A Distributed Application Placement and Migration Management Techniques for Edge and Fog Computing Environmentscited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 3; 2024: 1; 2025: 1; 2026: 1.

6 papers.