Heterogeneous Task Offloading and Resource Allocations via Deep Recurrent Reinforcement Learning in Partial Observable Multi-Fog Networks

07/21/2020
by   Jungyeon Baek, et al.
0

As wireless services and applications become more sophisticated and require faster and higher-capacity networks, there is a need for an efficient management of the execution of increasingly complex tasks based on the requirements of each application. In this regard, fog computing enables the integration of virtualized servers into networks and brings cloud services closer to end devices. In contrast to the cloud server, the computing capacity of fog nodes is limited and thus a single fog node might not be capable of computing-intensive tasks. In this context, task offloading can be particularly useful at the fog nodes by selecting the suitable nodes and proper resource management while guaranteeing the Quality-of-Service (QoS) requirements of the users. This paper studies the design of a joint task offloading and resource allocation control for heterogeneous service tasks in multi-fog nodes systems. This problem is formulated as a partially observable stochastic game, in which each fog node cooperates to maximize the aggregated local rewards while the nodes only have access to local observations. To deal with partial observability, we apply a deep recurrent Q-network (DRQN) approach to approximate the optimal value functions. The solution is then compared to a deep Q-network (DQN) and deep convolutional Q-network (DCQN) approach to evaluate the performance of different neural networks. Moreover, to guarantee the convergence and accuracy of the neural network, an adjusted exploration-exploitation method is adopted. Provided numerical results show that the proposed algorithm can achieve a higher average success rate and lower average overflow than baseline methods.

READ FULL TEXT

page 1

page 13

page 14

research
01/28/2019

Managing Fog Networks using Reinforcement Learning Based Load Balancing Algorithm

The powerful paradigm of Fog computing is currently receiving major inte...
research
01/28/2020

Dynamic Network Slicing for Scalable Fog Computing Systems with Energy Harvesting

This paper studies fog computing systems, in which cloud data centers ca...
research
03/15/2023

HeRAFC: Heuristic Resource Allocation and Optimization in MultiFog-Cloud Environment

By bringing computing capacity from a remote cloud environment closer to...
research
06/20/2018

Adaptive Fog Configuration for the Industrial Internet of Things

Industrial Fog computing deploys various industrial services, such as au...
research
06/27/2018

Online optimal task offloading with one-bit feedback

Task offloading is an emerging technology in fog-enabled networks. It al...
research
01/24/2020

Context-aware Distribution of Fog Applications Using Deep Reinforcement Learning

Fog computing is an emerging paradigm that aims to meet the increasing c...
research
04/04/2020

Deep Reinforcement Learning for Fog Computing-based Vehicular System with Multi-operator Support

This paper studies the potential performance improvement that can be ach...

Please sign up or login with your details

Forgot password? Click here to reset