Deep Reinforcement Learning-based Scheduling in Edge and Fog Computing Environments

09/14/2023
by   Zhiyu Wang, et al.
0

Edge/fog computing, as a distributed computing paradigm, satisfies the low-latency requirements of ever-increasing number of IoT applications and has become the mainstream computing paradigm behind IoT applications. However, because large number of IoT applications require execution on the edge/fog resources, the servers may be overloaded. Hence, it may disrupt the edge/fog servers and also negatively affect IoT applications' response time. Moreover, many IoT applications are composed of dependent components incurring extra constraints for their execution. Besides, edge/fog computing environments and IoT applications are inherently dynamic and stochastic. Thus, efficient and adaptive scheduling of IoT applications in heterogeneous edge/fog computing environments is of paramount importance. However, limited computational resources on edge/fog servers imposes an extra burden for applying optimal but computationally demanding techniques. To overcome these challenges, we propose a Deep Reinforcement Learning-based IoT application Scheduling algorithm, called DRLIS to adaptively and efficiently optimize the response time of heterogeneous IoT applications and balance the load of the edge/fog servers. We implemented DRLIS as a practical scheduler in the FogBus2 function-as-a-service framework for creating an edge-fog-cloud integrated serverless computing environment. Results obtained from extensive experiments show that DRLIS significantly reduces the execution cost of IoT applications by up to 55 and 50 respectively, compared with metaheuristic algorithms and other reinforcement learning techniques.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/02/2021

Resource Management in Edge and Fog Computing using FogBus2 Framework

Edge/Fog computing is a novel computing paradigm that provides resource-...
research
08/05/2021

A Distributed Application Placement and Migration Management Techniques for Edge and Fog Computing Environments

Fog/Edge computing model allows harnessing of resources in the proximity...
research
10/24/2021

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

Fog/Edge computing is a novel computing paradigm supporting resource-con...
research
05/02/2019

Engineering a QoS Provider Mechanism for Edge Computing with Deep Reinforcement Learning

With the development of new system solutions that integrate traditional ...
research
07/04/2023

Secure Deep Learning-based Distributed Intelligence on Pocket-sized Drones

Palm-sized nano-drones are an appealing class of edge nodes, but their l...
research
10/19/2020

Deep Reinforcement Learning for Adaptive Network Slicing in 5G for Intelligent Vehicular Systems and Smart Cities

Intelligent vehicular systems and smart city applications are the fastes...
research
10/29/2021

DeF-DReL: Systematic Deployment of Serverless Functions in Fog and Cloud environments using Deep Reinforcement Learning

Fog computing is introduced by shifting cloud resources towards the user...

Please sign up or login with your details

Forgot password? Click here to reset