Proactive Tasks Management based on a Deep Learning Model

Pervasive computing applications deal with 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 infrastructure that can host intel...

Full description

Bibliographic Details
Main Authors: Kolomvatsos, Kostas, Anagnotopoulos, Christos
Format: Text
Language:unknown
Published: 2020
Subjects:
DML
Online Access:http://arxiv.org/abs/2007.12857
id ftarxivpreprints:oai:arXiv.org:2007.12857
record_format openpolar
spelling ftarxivpreprints:oai:arXiv.org:2007.12857 2023-09-05T13:19:06+02:00 Proactive Tasks Management based on a Deep Learning Model Kolomvatsos, Kostas Anagnotopoulos, Christos 2020-07-25 http://arxiv.org/abs/2007.12857 unknown http://arxiv.org/abs/2007.12857 Computer Science - Networking and Internet Architecture Computer Science - Machine Learning text 2020 ftarxivpreprints 2023-08-16T16:00:31Z Pervasive computing applications deal with 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 infrastructure that can host intelligent pervasive services is the Edge Computing (EC) infrastructure. EC nodes can execute a number of tasks for data collected by devices present in the Internet of Things (IoT) infrastructure. In this paper, we propose an intelligent, proactive tasks management model based on the 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. This information is combined with historical observations and support a decision making scheme to conclude which tasks will be offloaded due to limited interest on them. We have to notice 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 allocation. Text DML ArXiv.org (Cornell University Library)
institution Open Polar
collection ArXiv.org (Cornell University Library)
op_collection_id ftarxivpreprints
language unknown
topic Computer Science - Networking and Internet Architecture
Computer Science - Machine Learning
spellingShingle Computer Science - Networking and Internet Architecture
Computer Science - Machine Learning
Kolomvatsos, Kostas
Anagnotopoulos, Christos
Proactive Tasks Management based on a Deep Learning Model
topic_facet Computer Science - Networking and Internet Architecture
Computer Science - Machine Learning
description Pervasive computing applications deal with 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 infrastructure that can host intelligent pervasive services is the Edge Computing (EC) infrastructure. EC nodes can execute a number of tasks for data collected by devices present in the Internet of Things (IoT) infrastructure. In this paper, we propose an intelligent, proactive tasks management model based on the 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. This information is combined with historical observations and support a decision making scheme to conclude which tasks will be offloaded due to limited interest on them. We have to notice 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 allocation.
format Text
author Kolomvatsos, Kostas
Anagnotopoulos, Christos
author_facet Kolomvatsos, Kostas
Anagnotopoulos, Christos
author_sort Kolomvatsos, Kostas
title Proactive Tasks Management based on a Deep Learning Model
title_short Proactive Tasks Management based on a Deep Learning Model
title_full Proactive Tasks Management based on a Deep Learning Model
title_fullStr Proactive Tasks Management based on a Deep Learning Model
title_full_unstemmed Proactive Tasks Management based on a Deep Learning Model
title_sort proactive tasks management based on a deep learning model
publishDate 2020
url http://arxiv.org/abs/2007.12857
genre DML
genre_facet DML
op_relation http://arxiv.org/abs/2007.12857
_version_ 1776199927783751680