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

10/29/2021
by   Chinmaya Kumar Dehury, et al.
0

Fog computing is introduced by shifting cloud resources towards the users' proximity to mitigate the limitations possessed by cloud computing. Fog environment made its limited resource available to a large number of users to deploy their serverless applications, composed of several serverless functions. One of the primary intentions behind introducing the fog environment is to fulfil the demand of latency and location-sensitive serverless applications through its limited resources. The recent research mainly focuses on assigning maximum resources to such applications from the fog node and not taking full advantage of the cloud environment. This introduces a negative impact in providing the resources to a maximum number of connected users. To address this issue, in this paper, we investigated the optimum percentage of a user's request that should be fulfilled by fog and cloud. As a result, we proposed DeF-DReL, a Systematic Deployment of Serverless Functions in Fog and Cloud environments using Deep Reinforcement Learning, using several real-life parameters, such as distance and latency of the users from nearby fog node, user's priority, the priority of the serverless applications and their resource demand, etc. The performance of the DeF-DReL algorithm is further compared with recent related algorithms. From the simulation and comparison results, its superiority over other algorithms and its applicability to the real-life scenario can be clearly observed.

READ FULL TEXT

page 11

page 13

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
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
02/07/2020

Compressive Massive Access for Internet of Things: Cloud Computing or Fog Computing?

This paper considers the support of grant-free massive access and solves...
research
12/26/2017

Fog Computing based SDI Framework for Mineral Resources Information Infrastructure Management in India

Spatial Data Infrastructure (SDI) is an important concept for sharing sp...
research
08/28/2021

Harvesting Idle Resources in Serverless Computing via Reinforcement Learning

Serverless computing has become a new cloud computing paradigm that prom...
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/24/2022

Multimedia Services Placement Algorithm for Cloud-Fog Hierarchical Environments

With the rapid development of mobile communication, multimedia services ...

Please sign up or login with your details

Forgot password? Click here to reset