OPPLOAD: Offloading Computational Workflows in Opportunistic Networks

07/25/2019
by   Artur Sterz, et al.
0

Computation offloading is often used in mobile cloud, edge, and/or fog computing to cope with resource limitations of mobile devices in terms of computational power, storage, and energy. Computation offloading is particularly challenging in situations where network connectivity is intermittent or error-prone. In this paper, we present OPPLOAD, a novel framework for offloading computational workflows in opportunistic networks. The individual tasks forming a workflow can be assigned to particular remote execution platforms (workers) either preselected ahead of time or decided just in time where a matching worker will automatically be assigned for the next task. Tasks are only assigned to capable workers that announce their capabilities. Furthermore, tasks of a workflow can be executed on multiple workers that are automatically selected to balance the load. Our Python implementation of OPPLOAD is publicly available as open source software. The results of our experimental evaluation demonstrate the feasibility of our approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

page 5

page 6

page 7

page 8

research
11/06/2017

ENGINE:Cost Effective Offloading in Mobile Edge Computing with Fog-Cloud Cooperation

Mobile Edge Computing (MEC) as an emerging paradigm utilizing cloudlet o...
research
07/04/2019

Security modeling and efficient computation offloading for service workflow in mobile edge computing

It is a big challenge for resource-limited mobile devices (MDs) to execu...
research
09/24/2019

Process migration-based computational offloading framework for IoT-supported mobile edge/cloud computing

Mobile devices have become an indispensable component of Internet of Thi...
research
11/15/2017

MAMoC: Multisite Adaptive Offloading Framework for Mobile Cloud Applications

This paper presents MAMoC, a framework which brings together a diverse r...
research
10/22/2021

An Evaluation of WebAssembly and eBPF as Offloading Mechanisms in the Context of Computational Storage

As the volume of data that needs to be processed continues to increase, ...
research
01/28/2023

Wireless and Service Allocation for Mobile Computation Offloading with Task Deadlines

In mobile computation offloading (MCO), mobile devices (MDs) can choose ...
research
08/14/2023

Task Offloading for Smart Glasses in Healthcare: Enhancing Detection of Elevated Body Temperature

Wearable devices like smart glasses have gained popularity across variou...

Please sign up or login with your details

Forgot password? Click here to reset