Predictive Edge Computing with Hard Deadlines

05/31/2018
by   Yuxuan Xing, et al.
0

Edge computing is a promising approach for localized data processing for many edge applications and systems including Internet of Things (IoT), where computationally intensive tasks in IoT devices could be divided into sub-tasks and offloaded to other IoT devices, mobile devices, and / or servers at the edge. However, existing solutions on edge computing do not address the full range of challenges, specifically heterogeneity; edge devices are highly heterogeneous and dynamic in nature. In this paper, we develop a predictive edge computing framework with hard deadlines. Our algorithm; PrComp (i) predicts the uncertain dynamics of resources of devices at the edge including energy, computing power, and mobility, and (ii) makes sub-task offloading decisions by taking into account the predicted available resources, as well as the hard deadline constraints of tasks. We evaluate PrComp on a testbed consisting of real Android-based smartphones, and show that it significantly improves energy consumption of edge devices and task completion delay as compared to baselines.

READ FULL TEXT
research
01/13/2018

Coded Cooperative Computation for Internet of Things

Cooperative computation is a promising approach for localized data proce...
research
10/07/2019

IoTSim-Edge: A Simulation Framework for Modeling the Behaviour of IoT and Edge Computing Environments

This paper proposes a novel simulator IoTSim-Edge, which captures the be...
research
06/06/2022

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

Edge Computing (EC) is about remodeling the way data is handled, process...
research
06/07/2020

Distributed Machine Learning for Predictive Analytics in Mobile Edge Computing Based IoT Environments

Predictive analytics in Mobile Edge Computing (MEC) based Internet of Th...
research
11/11/2020

I-BOT: Interference-Based Orchestration of Tasks for Dynamic Unmanaged Edge Computing

In recent years, edge computing has become a popular choice for latency-...
research
11/30/2021

Technical Report: Edge-centric Programming for IoT Applications with EdgeProg

IoT application development usually involves separate programming at the...
research
12/11/2020

Advanced Algorithms in Heterogeneous and Uncertain Networking Environments

Communication networks are used today everywhere and on every scale: sta...

Please sign up or login with your details

Forgot password? Click here to reset