Электронный архив

Automating iot data-intensive application allocation in clustered edge computing

Показать сокращенную информацию

dc.contributor.author Dautov R.
dc.contributor.author Distefano S.
dc.date.accessioned 2022-02-09T20:35:19Z
dc.date.available 2022-02-09T20:35:19Z
dc.date.issued 2021
dc.identifier.issn 1041-4347
dc.identifier.uri https://dspace.kpfu.ru/xmlui/handle/net/169226
dc.description.abstract Enabling data processing at the network edge, as close to the actual source of data as possible, is a challenging, yet realistic goal to be achieved by the Internet of Things (IoT), which still primarily relies on the Cloud for data processing. By further extending the Fog and Edge computing principles, recent research advancements enabled aggregation of computing resources from multiple edge devices to support data-intensive task processing using Big Data clustering middleware. The use of these existing solutions, however, is hindered by the heterogeneous, dynamic, mobile, resource-constrained, and time-critical nature of IoT ecosystems. More specifically, a particularly challenging goal is to discover, select, and cluster suitable edge devices - on the one hand, and decompose and allocate data-intensive tasks with respect to discovered resources - on the other. To address this challenge, this paper introduces a novel decentralized architecture for clustering heterogeneous edge devices and executing data-intensive IoT workflows. The proposed approach first breaks down a complex workflow into simpler tasks, then discovers and selects suitable edge devices, and finally allocates the tasks to the selected nodes, connecting them to recompose the original workflow. The proposed approach benefits from an intelligent mapping algorithm that takes into account available cluster resources and processing demands to efficiently allocate fine-grained tasks to selected nodes. To support the clusterisation process, the proposed solution relies on a unified semantic knowledge base that provides a common vocabulary of terms for modelling task requirements and edge device properties, as well as enables automated task grouping and match-making for device discovery and selection, using built-in reasoning capabilities.
dc.relation.ispartofseries IEEE Transactions on Knowledge and Data Engineering
dc.subject big data
dc.subject discovery
dc.subject Edge computing
dc.subject knowledge base
dc.subject ontology
dc.subject optimisation
dc.subject OWL
dc.subject reasoner
dc.subject stream processing
dc.title Automating iot data-intensive application allocation in clustered edge computing
dc.type Article
dc.relation.ispartofseries-issue 1
dc.relation.ispartofseries-volume 33
dc.collection Публикации сотрудников КФУ
dc.relation.startpage 55
dc.source.id SCOPUS10414347-2021-33-1-SID85070662975


Файлы в этом документе

Данный элемент включен в следующие коллекции

  • Публикации сотрудников КФУ Scopus [24551]
    Коллекция содержит публикации сотрудников Казанского федерального (до 2010 года Казанского государственного) университета, проиндексированные в БД Scopus, начиная с 1970г.

Показать сокращенную информацию

Поиск в электронном архиве


Расширенный поиск

Просмотр

Моя учетная запись

Статистика