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

05/02/2019
by   Francisco Carpio, et al.
0

With the development of new system solutions that integrate traditional cloud computing with the edge/fog computing paradigm, dynamic optimization of service execution has become a challenge due to the edge computing resources being more distributed and dynamic. How to optimize the execution to provide Quality of Service (QoS) in edge computing depends on both the system architecture and the resource allocation algorithms in place. We design and develop a QoS provider mechanism, as an integral component of a fog-to-cloud system, to work in dynamic scenarios by using deep reinforcement learning. We choose reinforcement learning since it is particularly well suited for solving problems in dynamic and adaptive environments where the decision process needs to be frequently updated. We specifically use a Deep Q-learning algorithm that optimizes QoS by identifying and blocking devices that potentially cause service disruption due to dynamicity. We compare the reinforcement learning based solution with state-of-the-art heuristics that use telemetry data, and analyze pros and cons.

READ FULL TEXT

page 1

page 2

page 6

research
09/14/2023

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

Edge/fog computing, as a distributed computing paradigm, satisfies the l...
research
05/19/2021

Chameleons on Cloudlets: Elastic Edge Computing Through Microservice Variants

Common deployment models for Edge Computing are based on (composable) mi...
research
05/10/2023

Deep Reinforcement Learning Based Resource Allocation for Cloud Native Wireless Network

Cloud native technology has revolutionized 5G beyond and 6G communicatio...
research
04/17/2023

Reclaimer: A Reinforcement Learning Approach to Dynamic Resource Allocation for Cloud Microservices

Many cloud applications are migrated from the monolithic model to a micr...
research
06/11/2022

Monitoring and Proactive Management of QoS Levels in Pervasive Applications

The advent of Edge Computing (EC) as a promising paradigm that provides ...
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
05/23/2023

Towards Optimal Serverless Function Scaling in Edge Computing Network

Serverless computing has emerged as a new execution model which gained a...

Please sign up or login with your details

Forgot password? Click here to reset