Toward a Fuzzy-based Approach for Computational Load Offloading of IoT Devices

Technological development and market expansion offer an increased availability of resources and computing power on IoT nodes at affordable cost. The edge computing paradigm allows keeping locally on the edge of the network a part of computing, while keeping all advantages of the cloud and adding sup...

Full description

Bibliographic Details
Main Authors: Lelio Campanile, Mauro Iacono, Fiammetta Marulli, Michele Mastroianni, Nicola Mazzocca
Format: Article
Language:English
Published: Graz University of Technology 2020-11-01
Series:Journal of Universal Computer Science
Subjects:
IoT
Online Access:https://lib.jucs.org/article/24143/download/pdf/
id doaj-4914f040fbbc4c28aa0b77be5832d3ff
record_format Article
spelling doaj-4914f040fbbc4c28aa0b77be5832d3ff2021-09-28T14:07:35ZengGraz University of TechnologyJournal of Universal Computer Science0948-69682020-11-0126111455147410.3897/jucs.2020.07724143Toward a Fuzzy-based Approach for Computational Load Offloading of IoT DevicesLelio Campanile0Mauro Iacono1Fiammetta Marulli2Michele MastroianniNicola Mazzocca3Università degli Studi della Campania "L. Vanvitelli"Università degli Studi della Campania "L. Vanvitelli"Università degli Studi della Campania "L. Vanvitelli"Università degli Studi di Napoli "Federico II"Technological development and market expansion offer an increased availability of resources and computing power on IoT nodes at affordable cost. The edge computing paradigm allows keeping locally on the edge of the network a part of computing, while keeping all advantages of the cloud and adding support for privacy, real-time and network resilience. This can be further improved in IoT applications by exibly harvesting resources on IoT nodes, by moving part of the computing tasks related to data from the edge server to the nodes, raising the abstraction level of the data aspects of the architecture and potentially enabling larger IoT networks to be efficiently deployed and managed, in a stand-alone logic or as a component of edge architecture. Anyway, an e_cient energy management mechanism is needed for battery powered IoT networks, the most exible implementations, that dynamically balances task allocation and execution in order to In this paper we present a fuzzy logic based power management strategy for IoT subsystem that aims at maximizing the duration of the network by locally migrating part of the computing tasks between nodes. As our goal is to enable the deployment of semi-autonomic large IoT networks, our proposal does not rely on external resources for migration control and operates on a local basis to ensure scalability: at the best of our knowledge, this differentiates our proposal with respect to similar solutions available in literature.https://lib.jucs.org/article/24143/download/pdf/IoTenergy managementfuzzy logicedge computin
collection DOAJ
language English
format Article
sources DOAJ
author Lelio Campanile
Mauro Iacono
Fiammetta Marulli
Michele Mastroianni
Nicola Mazzocca
spellingShingle Lelio Campanile
Mauro Iacono
Fiammetta Marulli
Michele Mastroianni
Nicola Mazzocca
Toward a Fuzzy-based Approach for Computational Load Offloading of IoT Devices
Journal of Universal Computer Science
IoT
energy management
fuzzy logic
edge computin
author_facet Lelio Campanile
Mauro Iacono
Fiammetta Marulli
Michele Mastroianni
Nicola Mazzocca
author_sort Lelio Campanile
title Toward a Fuzzy-based Approach for Computational Load Offloading of IoT Devices
title_short Toward a Fuzzy-based Approach for Computational Load Offloading of IoT Devices
title_full Toward a Fuzzy-based Approach for Computational Load Offloading of IoT Devices
title_fullStr Toward a Fuzzy-based Approach for Computational Load Offloading of IoT Devices
title_full_unstemmed Toward a Fuzzy-based Approach for Computational Load Offloading of IoT Devices
title_sort toward a fuzzy-based approach for computational load offloading of iot devices
publisher Graz University of Technology
series Journal of Universal Computer Science
issn 0948-6968
publishDate 2020-11-01
description Technological development and market expansion offer an increased availability of resources and computing power on IoT nodes at affordable cost. The edge computing paradigm allows keeping locally on the edge of the network a part of computing, while keeping all advantages of the cloud and adding support for privacy, real-time and network resilience. This can be further improved in IoT applications by exibly harvesting resources on IoT nodes, by moving part of the computing tasks related to data from the edge server to the nodes, raising the abstraction level of the data aspects of the architecture and potentially enabling larger IoT networks to be efficiently deployed and managed, in a stand-alone logic or as a component of edge architecture. Anyway, an e_cient energy management mechanism is needed for battery powered IoT networks, the most exible implementations, that dynamically balances task allocation and execution in order to In this paper we present a fuzzy logic based power management strategy for IoT subsystem that aims at maximizing the duration of the network by locally migrating part of the computing tasks between nodes. As our goal is to enable the deployment of semi-autonomic large IoT networks, our proposal does not rely on external resources for migration control and operates on a local basis to ensure scalability: at the best of our knowledge, this differentiates our proposal with respect to similar solutions available in literature.
topic IoT
energy management
fuzzy logic
edge computin
url https://lib.jucs.org/article/24143/download/pdf/
work_keys_str_mv AT leliocampanile towardafuzzybasedapproachforcomputationalloadoffloadingofiotdevices
AT mauroiacono towardafuzzybasedapproachforcomputationalloadoffloadingofiotdevices
AT fiammettamarulli towardafuzzybasedapproachforcomputationalloadoffloadingofiotdevices
AT michelemastroianni towardafuzzybasedapproachforcomputationalloadoffloadingofiotdevices
AT nicolamazzocca towardafuzzybasedapproachforcomputationalloadoffloadingofiotdevices
_version_ 1716865859709829120