A novel approach for energy- and memory-efficient data loss prevention to support Internet of Things networks

Internet of Things integrates various technologies, including wireless sensor networks, edge computing, and cloud computing, to support a wide range of applications such as environmental monitoring and disaster surveillance. In these types of applications, IoT devices operate using limited resources...

Full description

Saved in:
Bibliographic Details
Main Authors: Pooya Hejazi, Gianluigi Ferrari
Format: Article
Language:English
Published: Wiley 2020-06-01
Series:International Journal of Distributed Sensor Networks
Online Access:https://doi.org/10.1177/1550147720929823
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849304458637344768
author Pooya Hejazi
Gianluigi Ferrari
author_facet Pooya Hejazi
Gianluigi Ferrari
author_sort Pooya Hejazi
collection DOAJ
description Internet of Things integrates various technologies, including wireless sensor networks, edge computing, and cloud computing, to support a wide range of applications such as environmental monitoring and disaster surveillance. In these types of applications, IoT devices operate using limited resources in terms of battery, communication bandwidth, processing, and memory capacities. In this context, load balancing, fault tolerance, and energy and memory efficiency are among the most important issues related to data dissemination in IoT networks. In order to successfully cope with the abovementioned issues, two main approaches—data-centric storage and distributed data storage—have been proposed in the literature. Both approaches suffer from data loss due to memory and/or energy depletion in the storage nodes. Even though several techniques have been proposed so far to overcome the abovementioned problems, the proposed solutions typically focus on one issue at a time. In this article, we propose a cross-layer optimization approach to increase memory and energy efficiency as well as support load balancing. The optimization problem is a mixed-integer nonlinear programming problem, and we solve it using a genetic algorithm. Moreover, we integrate the data-centric storage features into distributed data storage mechanisms and present a novel heuristic approach, denoted as Collaborative Memory and Energy Management, to solve the underlying optimization problem. We also propose analytical and simulation frameworks for performance evaluation. Our results show that the proposed method outperforms the existing approaches in various IoT scenarios.
format Article
id doaj-art-13cbbfc0f623407aba06ded479858a4d
institution Kabale University
issn 1550-1477
language English
publishDate 2020-06-01
publisher Wiley
record_format Article
series International Journal of Distributed Sensor Networks
spelling doaj-art-13cbbfc0f623407aba06ded479858a4d2025-08-20T03:55:44ZengWileyInternational Journal of Distributed Sensor Networks1550-14772020-06-011610.1177/1550147720929823A novel approach for energy- and memory-efficient data loss prevention to support Internet of Things networksPooya Hejazi0Gianluigi Ferrari1Department of Computer Engineering and Information Technology, Amirkabir University of Technology, Tehran, IranInternet of Things (IOT) Lab, Department of Engineering and Architecture, University of Parma, Parma, ItalyInternet of Things integrates various technologies, including wireless sensor networks, edge computing, and cloud computing, to support a wide range of applications such as environmental monitoring and disaster surveillance. In these types of applications, IoT devices operate using limited resources in terms of battery, communication bandwidth, processing, and memory capacities. In this context, load balancing, fault tolerance, and energy and memory efficiency are among the most important issues related to data dissemination in IoT networks. In order to successfully cope with the abovementioned issues, two main approaches—data-centric storage and distributed data storage—have been proposed in the literature. Both approaches suffer from data loss due to memory and/or energy depletion in the storage nodes. Even though several techniques have been proposed so far to overcome the abovementioned problems, the proposed solutions typically focus on one issue at a time. In this article, we propose a cross-layer optimization approach to increase memory and energy efficiency as well as support load balancing. The optimization problem is a mixed-integer nonlinear programming problem, and we solve it using a genetic algorithm. Moreover, we integrate the data-centric storage features into distributed data storage mechanisms and present a novel heuristic approach, denoted as Collaborative Memory and Energy Management, to solve the underlying optimization problem. We also propose analytical and simulation frameworks for performance evaluation. Our results show that the proposed method outperforms the existing approaches in various IoT scenarios.https://doi.org/10.1177/1550147720929823
spellingShingle Pooya Hejazi
Gianluigi Ferrari
A novel approach for energy- and memory-efficient data loss prevention to support Internet of Things networks
International Journal of Distributed Sensor Networks
title A novel approach for energy- and memory-efficient data loss prevention to support Internet of Things networks
title_full A novel approach for energy- and memory-efficient data loss prevention to support Internet of Things networks
title_fullStr A novel approach for energy- and memory-efficient data loss prevention to support Internet of Things networks
title_full_unstemmed A novel approach for energy- and memory-efficient data loss prevention to support Internet of Things networks
title_short A novel approach for energy- and memory-efficient data loss prevention to support Internet of Things networks
title_sort novel approach for energy and memory efficient data loss prevention to support internet of things networks
url https://doi.org/10.1177/1550147720929823
work_keys_str_mv AT pooyahejazi anovelapproachforenergyandmemoryefficientdatalosspreventiontosupportinternetofthingsnetworks
AT gianluigiferrari anovelapproachforenergyandmemoryefficientdatalosspreventiontosupportinternetofthingsnetworks
AT pooyahejazi novelapproachforenergyandmemoryefficientdatalosspreventiontosupportinternetofthingsnetworks
AT gianluigiferrari novelapproachforenergyandmemoryefficientdatalosspreventiontosupportinternetofthingsnetworks