A Hybrid Artificial Neural Network for Task Offloading in Mobile Edge Computing

06/06/2022
by   Raby Hamadi, et al.
0

Edge Computing (EC) is about remodeling the way data is handled, processed, and delivered within a vast heterogeneous network. One of the fundamental concepts of EC is to push the data processing near the edge by exploiting front-end devices with powerful computation capabilities. Thus, limiting the use of centralized architecture, such as cloud computing, to only when it is necessary. This paper proposes a novel edge computer offloading technique that assigns computational tasks generated by devices to potential edge computers with enough computational resources. The proposed approach clusters the edge computers based on their hardware specifications. Afterwards, the tasks generated by devices will be fed to a hybrid Artificial Neural Network (ANN) model that predicts, based on these tasks, the profiles, i.e., features, of the edge computers with enough computational resources to execute them. The predicted edge computers are then assigned to the cluster they belong to so that each task is assigned to a cluster of edge computers. Finally, we choose for each task the edge computer that is expected to provide the fastest response time. The experiment results show that our proposed approach outperforms other state-of-the-art machine learning approaches using real-world IoT dataset.

READ FULL TEXT
research
12/07/2020

Cost-effective Machine Learning Inference Offload for Edge Computing

Computing at the edge is increasingly important since a massive amount o...
research
05/31/2018

Predictive Edge Computing with Hard Deadlines

Edge computing is a promising approach for localized data processing for...
research
01/07/2018

EdgeFlow: Open-Source Multi-layer Data Flow Processing in Edge Computing for 5G and Beyond

Edge computing has evolved to be a promising avenue to enhance the syste...
research
10/19/2018

Using Machine Learning to reduce the energy wasted in Volunteer Computing Environments

High Throughput Computing (HTC) provides a convenient mechanism for runn...
research
08/11/2022

On the Modeling of Reliability in Extreme Edge Computing Systems

Extreme edge computing (EEC) refers to the endmost part of edge computin...
research
11/21/2017

Optimal Task Allocation in Near-Far Computing Enhanced C-RAN for Wireless Big Data Processing

With the increasing popularity of user equipments (UEs), the correspondi...
research
02/17/2022

Collaborative Self Organizing Map with DeepNNs for Fake Task Prevention in Mobile Crowdsensing

Mobile Crowdsensing (MCS) is a sensing paradigm that has transformed the...

Please sign up or login with your details

Forgot password? Click here to reset