Dynamic decision support for resource offloading in heterogeneous Internet of Things environments

Journal article


Ali Jaddoa, Georgia Sakellari, Emmanouil Panaousis, George Loukas and Panagiotis G. Sarigiannidis 2020. Dynamic decision support for resource offloading in heterogeneous Internet of Things environments. Simulation Modelling Practice and Theory. 101. https://doi.org/10.1016/j.simpat.2019.102019
AuthorsAli Jaddoa, Georgia Sakellari, Emmanouil Panaousis, George Loukas and Panagiotis G. Sarigiannidis
Abstract

Computation offloading is one of the primary technological enablers of the Internet of Things (IoT), as it helps address individual devices’ resource restrictions. In the past, offloading would always utilise remote cloud infrastructures, but the increasing size of IoT data traffic and the real-time response requirements of modern and future IoT applications have led to the adoption of the edge computing paradigm, where the data is processed at the edge of the network. The decision as to whether cloud or edge resources will be utilised is typically taken at the design stage based on the type of the IoT device. Yet, the conditions that determine the optimality of this decision, such as the arrival rate, nature and sizes of the tasks, and crucially the real-time condition of the networks involved, keep changing. At the same time, the energy consumption of IoT devices is usually a key requirement, which is affected primarily by the time it takes to complete tasks, whether for the actual computation or for offloading them through the network.

Here, we model the expected time and energy costs for the different options of offloading a task to the edge or the cloud, as well as of carrying out on the device itself. We use this model to allow the device to take the offloading decision dynamically as a new task arrives and based on the available information on the network connections and the states of the edge and the cloud. Having extended EdgeCloudSim to provide support for such dynamic decision making, we are able to compare this approach against IoT-first, edge-first, cloud-only, random and application-oriented probabilistic strategies. Our simulations on four different types of IoT applications show that allowing customisation and dynamic offloading decision support can improve drastically the response time of time-critical and small-size applications, and the energy consumption not only of the individual IoT devices but also of the system as a whole. This paves the way for future IoT devices that optimise their application response times, as well as their own energy autonomy and overall energy efficiency, in a decentralised and autonomous manner.

KeywordsInternet of things; IoT offloading; Computation offloading; Edge computing; Decision support; Cloud computing
Year2020
JournalSimulation Modelling Practice and Theory
Journal citation101
PublisherElsevier
ISSN1569-190X
Digital Object Identifier (DOI)https://doi.org/10.1016/j.simpat.2019.102019
Official URLhttps://www.sciencedirect.com/science/article/pii/S1569190X19301509
Publication dates
Online13 Nov 2019
Publication process dates
Accepted04 Nov 2019
Deposited27 Mar 2023
Output statusPublished
Permalink -

https://repository.canterbury.ac.uk/item/93q97/dynamic-decision-support-for-resource-offloading-in-heterogeneous-internet-of-things-environments

  • 25
    total views
  • 0
    total downloads
  • 1
    views this month
  • 0
    downloads this month

Export as

Related outputs

Advancing safety and efficiency in critical infrastructure with a novel SOC estimation for battery storage systems: A focus on second life batteries
Al-Alawi, M., Cugley, J., Jaddoa, A. and Hassanin, H. 2024. Advancing safety and efficiency in critical infrastructure with a novel SOC estimation for battery storage systems: A focus on second life batteries.
Intelligent measuring for a customer satisfaction level inspired by transformation language model
Jaddoa, A., Al-Shabandar, R., Mohammed, A.H. and Hussaind, A. J. 2023. Intelligent measuring for a customer satisfaction level inspired by transformation language model. in: 2023 16th International Conference on Developments in eSystems Engineering (DeSE) IEEE Xplore.
A risk model for assessing exposure factors influence oil price fluctuations
Jaddoa, A., Alshabandar, R. and Hussain, A. 2023. A risk model for assessing exposure factors influence oil price fluctuations. in: Advanced Intelligent Computing Technology and Applications 19th International Conference, ICIC 2023, Zhengzhou, China, August 10–13, 2023, Proceedings, Part V Singapore Springer.
A deep gated recurrent neural network for petroleum production forecasting
Raghad Al-Shabandar, Ali Jaddoa, Panos Liatsis and Abir Jaafar Hussain 2020. A deep gated recurrent neural network for petroleum production forecasting. Machine Learning with Applications . 3, p. 100013. https://doi.org/10.1016/j.mlwa.2020.100013
Estimating the prevalence of problematic opiate use in Ireland using indirect statistical methods
Gordon Hay, Jaddoa, A., Jane Oyston, Jane Webster and Marie Claire Van Hout 2017. Estimating the prevalence of problematic opiate use in Ireland using indirect statistical methods. Dublin National Advisory Committee on Drugs and Alcohol.
String matching enhancement for snort IDS
S. O. Al-Mamory, Ali Hamid, A. Abdul-Razak and Z. Falah 2010. String matching enhancement for snort IDS. in: 5th International Conference on Computer Sciences and Convergence Information Technology IEEE. pp. 1020-1023