Title
OPPLOAD: Offloading Computational Workflows in Opportunistic Networks
Abstract
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.
Year
DOI
Venue
2019
10.1109/LCN44214.2019.8990775
2019 IEEE 44th Conference on Local Computer Networks (LCN)
Keywords
Field
DocType
Offloading,Opportunistic Networks,Workflows
Network connectivity,Computer science,Fog computing,Computer network,Computation offloading,Mobile device,Mobile cloud,Workflow,Open source software,Python (programming language),Distributed computing
Conference
ISSN
ISBN
Citations 
0742-1303
978-1-7281-1029-5
0
PageRank 
References 
Authors
0.34
17
5
Name
Order
Citations
PageRank
Artur Sterz152.52
Lars Baumgärtner224015.48
Jonas Höchst310.70
Patrick Lampe401.69
Bernd Freisleben511.72