Cargando…

Communication and Computing Task Allocation for Energy-Efficient Fog Networks

The well known cloud computing is being extended by the idea of fog with the computing nodes placed closer to end users to allow for task processing with tighter latency requirements. However, offloading of tasks (from end devices to either the cloud or to the fog nodes) should be designed taking en...

Descripción completa

Detalles Bibliográficos
Autores principales: Kopras, Bartosz, Idzikowski, Filip, Bossy, Bartosz, Kryszkiewicz, Paweł, Bogucka, Hanna
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9866031/
https://www.ncbi.nlm.nih.gov/pubmed/36679792
http://dx.doi.org/10.3390/s23020997
_version_ 1784875987595427840
author Kopras, Bartosz
Idzikowski, Filip
Bossy, Bartosz
Kryszkiewicz, Paweł
Bogucka, Hanna
author_facet Kopras, Bartosz
Idzikowski, Filip
Bossy, Bartosz
Kryszkiewicz, Paweł
Bogucka, Hanna
author_sort Kopras, Bartosz
collection PubMed
description The well known cloud computing is being extended by the idea of fog with the computing nodes placed closer to end users to allow for task processing with tighter latency requirements. However, offloading of tasks (from end devices to either the cloud or to the fog nodes) should be designed taking energy consumption for both transmission and computation into account. The task allocation procedure can be challenging considering the high number of arriving tasks with various computational, communication and delay requirements, and the high number of computing nodes with various communication and computing capabilities. In this paper, we propose an optimal task allocation procedure, minimizing consumed energy for a set of users connected wirelessly to a network composed of FN located at AP and CN. We optimize the assignment of AP and computing nodes to offloaded tasks as well as the operating frequencies of FN. The considered problem is formulated as a Mixed-Integer Nonlinear Programming problem. The utilized energy consumption and delay models as well as their parameters, related to both the computation and communication costs, reflect the characteristics of real devices. The obtained results show that it is profitable to split the processing of tasks between multiple FNs and the cloud, often choosing different nodes for transmission and computation. The proposed algorithm manages to find the optimal allocations and outperforms all the considered alternative allocation strategies resulting in the lowest energy consumption and task rejection rate. Moreover, a heuristic algorithm that decouples the optimization of wireless transmission from implemented computations and wired transmission is proposed. It finds the optimal or close-to-optimal solutions for all of the studied scenarios.
format Online
Article
Text
id pubmed-9866031
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-98660312023-01-22 Communication and Computing Task Allocation for Energy-Efficient Fog Networks Kopras, Bartosz Idzikowski, Filip Bossy, Bartosz Kryszkiewicz, Paweł Bogucka, Hanna Sensors (Basel) Article The well known cloud computing is being extended by the idea of fog with the computing nodes placed closer to end users to allow for task processing with tighter latency requirements. However, offloading of tasks (from end devices to either the cloud or to the fog nodes) should be designed taking energy consumption for both transmission and computation into account. The task allocation procedure can be challenging considering the high number of arriving tasks with various computational, communication and delay requirements, and the high number of computing nodes with various communication and computing capabilities. In this paper, we propose an optimal task allocation procedure, minimizing consumed energy for a set of users connected wirelessly to a network composed of FN located at AP and CN. We optimize the assignment of AP and computing nodes to offloaded tasks as well as the operating frequencies of FN. The considered problem is formulated as a Mixed-Integer Nonlinear Programming problem. The utilized energy consumption and delay models as well as their parameters, related to both the computation and communication costs, reflect the characteristics of real devices. The obtained results show that it is profitable to split the processing of tasks between multiple FNs and the cloud, often choosing different nodes for transmission and computation. The proposed algorithm manages to find the optimal allocations and outperforms all the considered alternative allocation strategies resulting in the lowest energy consumption and task rejection rate. Moreover, a heuristic algorithm that decouples the optimization of wireless transmission from implemented computations and wired transmission is proposed. It finds the optimal or close-to-optimal solutions for all of the studied scenarios. MDPI 2023-01-15 /pmc/articles/PMC9866031/ /pubmed/36679792 http://dx.doi.org/10.3390/s23020997 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Kopras, Bartosz
Idzikowski, Filip
Bossy, Bartosz
Kryszkiewicz, Paweł
Bogucka, Hanna
Communication and Computing Task Allocation for Energy-Efficient Fog Networks
title Communication and Computing Task Allocation for Energy-Efficient Fog Networks
title_full Communication and Computing Task Allocation for Energy-Efficient Fog Networks
title_fullStr Communication and Computing Task Allocation for Energy-Efficient Fog Networks
title_full_unstemmed Communication and Computing Task Allocation for Energy-Efficient Fog Networks
title_short Communication and Computing Task Allocation for Energy-Efficient Fog Networks
title_sort communication and computing task allocation for energy-efficient fog networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9866031/
https://www.ncbi.nlm.nih.gov/pubmed/36679792
http://dx.doi.org/10.3390/s23020997
work_keys_str_mv AT koprasbartosz communicationandcomputingtaskallocationforenergyefficientfognetworks
AT idzikowskifilip communicationandcomputingtaskallocationforenergyefficientfognetworks
AT bossybartosz communicationandcomputingtaskallocationforenergyefficientfognetworks
AT kryszkiewiczpaweł communicationandcomputingtaskallocationforenergyefficientfognetworks
AT boguckahanna communicationandcomputingtaskallocationforenergyefficientfognetworks