A deep learning model for demand-driven, proactive tasks management in pervasive computing

Pervasive computing applications deal with the intelligence surrounding users that can facilitate their activities. This intelligence is provided in the form of software components incorporated in embedded systems or devices in close distance with end users. One example of infrastructure that can ho...

Full description

Bibliographic Details
Published in:IoT
Main Authors: Kolomvatsos, Kostas, Anagnostopoulos, Christos
Format: Article in Journal/Newspaper
Language:English
Published: MDPI 2020
Subjects:
DML
Online Access:http://eprints.gla.ac.uk/223809/
http://eprints.gla.ac.uk/223809/2/223809.pdf
id ftuglasgow:oai:eprints.gla.ac.uk:223809
record_format openpolar
spelling ftuglasgow:oai:eprints.gla.ac.uk:223809 2023-05-15T16:02:02+02:00 A deep learning model for demand-driven, proactive tasks management in pervasive computing Kolomvatsos, Kostas Anagnostopoulos, Christos 2020-10-14 text http://eprints.gla.ac.uk/223809/ http://eprints.gla.ac.uk/223809/2/223809.pdf en eng MDPI http://eprints.gla.ac.uk/223809/2/223809.pdf Kolomvatsos, K. <http://eprints.gla.ac.uk/view/author/46644.html> and Anagnostopoulos, C. <http://eprints.gla.ac.uk/view/author/30896.html> (2020) A deep learning model for demand-driven, proactive tasks management in pervasive computing. Internet of Things <http://eprints.gla.ac.uk/view/journal_volume/Internet_of_Things.html>, 1(2), pp. 240-258. (doi:10.3390/iot1020015 <http://dx.doi.org/10.3390/iot1020015>) cc_by_4 CC-BY Articles PeerReviewed 2020 ftuglasgow https://doi.org/10.3390/iot1020015 2020-11-19T23:10:21Z Pervasive computing applications deal with the intelligence surrounding users that can facilitate their activities. This intelligence is provided in the form of software components incorporated in embedded systems or devices in close distance with end users. One example of infrastructure that can host intelligent pervasive services is the Edge Computing (EC) ecosystem. EC nodes can execute a number of tasks for data collected by devices present in the Internet of Things (IoT). In this paper, we propose an intelligent, proactive tasks management model based on demand. Demand depicts the number of users or applications interested in using the available tasks in EC nodes, thus characterizing their popularity. We rely on a Deep Machine Learning (DML) model and more specifically on a Long Short Term Memory (LSTM) network to learn the distribution of demand indicators for each task and estimate the future interest in them. This information is combined with historical observations of and support for a decision making scheme to conclude which tasks that are offloaded due to limited interest in them. We have to recognise that, in our decision making, we also take into consideration the load that every task may add to the processing node where it will be allocated. The description of our model is accompanied by a large set of experimental simulations for evaluating the proposed mechanism. We provide numerical results and reveal that the proposed scheme is capable of deciding on the fly, while concluding the most efficient decisions. Article in Journal/Newspaper DML University of Glasgow: Enlighten - Publications IoT 1 2 240 258
institution Open Polar
collection University of Glasgow: Enlighten - Publications
op_collection_id ftuglasgow
language English
description Pervasive computing applications deal with the intelligence surrounding users that can facilitate their activities. This intelligence is provided in the form of software components incorporated in embedded systems or devices in close distance with end users. One example of infrastructure that can host intelligent pervasive services is the Edge Computing (EC) ecosystem. EC nodes can execute a number of tasks for data collected by devices present in the Internet of Things (IoT). In this paper, we propose an intelligent, proactive tasks management model based on demand. Demand depicts the number of users or applications interested in using the available tasks in EC nodes, thus characterizing their popularity. We rely on a Deep Machine Learning (DML) model and more specifically on a Long Short Term Memory (LSTM) network to learn the distribution of demand indicators for each task and estimate the future interest in them. This information is combined with historical observations of and support for a decision making scheme to conclude which tasks that are offloaded due to limited interest in them. We have to recognise that, in our decision making, we also take into consideration the load that every task may add to the processing node where it will be allocated. The description of our model is accompanied by a large set of experimental simulations for evaluating the proposed mechanism. We provide numerical results and reveal that the proposed scheme is capable of deciding on the fly, while concluding the most efficient decisions.
format Article in Journal/Newspaper
author Kolomvatsos, Kostas
Anagnostopoulos, Christos
spellingShingle Kolomvatsos, Kostas
Anagnostopoulos, Christos
A deep learning model for demand-driven, proactive tasks management in pervasive computing
author_facet Kolomvatsos, Kostas
Anagnostopoulos, Christos
author_sort Kolomvatsos, Kostas
title A deep learning model for demand-driven, proactive tasks management in pervasive computing
title_short A deep learning model for demand-driven, proactive tasks management in pervasive computing
title_full A deep learning model for demand-driven, proactive tasks management in pervasive computing
title_fullStr A deep learning model for demand-driven, proactive tasks management in pervasive computing
title_full_unstemmed A deep learning model for demand-driven, proactive tasks management in pervasive computing
title_sort deep learning model for demand-driven, proactive tasks management in pervasive computing
publisher MDPI
publishDate 2020
url http://eprints.gla.ac.uk/223809/
http://eprints.gla.ac.uk/223809/2/223809.pdf
genre DML
genre_facet DML
op_relation http://eprints.gla.ac.uk/223809/2/223809.pdf
Kolomvatsos, K. <http://eprints.gla.ac.uk/view/author/46644.html> and Anagnostopoulos, C. <http://eprints.gla.ac.uk/view/author/30896.html> (2020) A deep learning model for demand-driven, proactive tasks management in pervasive computing. Internet of Things <http://eprints.gla.ac.uk/view/journal_volume/Internet_of_Things.html>, 1(2), pp. 240-258. (doi:10.3390/iot1020015 <http://dx.doi.org/10.3390/iot1020015>)
op_rights cc_by_4
op_rightsnorm CC-BY
op_doi https://doi.org/10.3390/iot1020015
container_title IoT
container_volume 1
container_issue 2
container_start_page 240
op_container_end_page 258
_version_ 1766397673980559360