Energy-Efficient Deployment of IoT Applications in Edge-Based Infrastructures: A Software Product Line Approach
Loading...
Identifiers
Publication date
Reading date
Collaborators
Advisors
Tutors
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
IEEE Xplore
Share
Center
Department/Institute
Keywords
Abstract
In order to lower latency and reduce energy
consumption, edge computing proposes offloading some
computation-intensive tasks usually performed in the cloud onto
nearby devices in the frontier/edge of the access networks.
However, the current task offloading approaches are often quite
simple. They neither consider the high diversity of hardware and
software technologies present in edge network devices nor take
into account that some tasks may require some specific software
and hardware infrastructure to be executed. This article pro-
poses a task offloading process that leans on software product
line technologies, which are a very good option to model the vari-
ability of software and hardware present in edge environments.
First, our approach automates the separation of application
tasks, considering the data and operation needs and restric-
tions among them, and identifying the hardware and software
resources required by each task. Second, our approach mod-
els and manages separately the infrastructure available for task
offloading, as a set of nodes that provide certain hardware and
software resources. This separation allows to reason about alter-
native offloading of tasks with different hardware and software
resource requirements, in heterogeneous nodes and minimizing
energy consumption. In addition, the offloading process considers
alternative implementations of tasks to choose the one that best
fits the hardware and software characteristics of the available
edge network infrastructure. The experimental results show that
our approach reduces the energy consumption in the user node
by approximately 41%–62%, and the energy consumption of the
devices involved in a task offloading solution by 34%–48%.
Description
Bibliographic citation
A. Cañete, M. Amor and L. Fuentes, "Energy-Efficient Deployment of IoT Applications in Edge-Based Infrastructures: A Software Product Line Approach," in IEEE Internet of Things Journal, vol. 8, no. 22, pp. 16427-16439, 15 Nov.15, 2021, doi: 10.1109/JIOT.2020.3030197. keywords: {Task analysis;Hardware;Software;Internet of Things;Energy consumption;Resource management;Software algorithms;Edge computing (EC);energy efficiency;Internet of Things (IoT);software product lines (SPLs)},
Collections
Endorsement
Review
Supplemented By
Referenced by
Creative Commons license
Except where otherwised noted, this item's license is described as Atribución-NoComercial-CompartirIgual 4.0 Internacional












