<div class="csl-bib-body">
<div class="csl-entry">Loisel, F. (2023). <i>Decentralized task coordination in heterogeneous IoT clusters</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2023.105524</div>
</div>
-
dc.identifier.uri
https://doi.org/10.34726/hss.2023.105524
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/177181
-
dc.description.abstract
The continuous expansion of IoT devices in various industries and the increasing complexity of such intelligent systems demand a shift from the cloud-centric model to a decentralized IoT architecture. In the new model, IoT devices collaborate locally with each other to relieve remote data centers, latency, and bandwidth. This paradigm shift raises novel research questions, such as decentralized workload and task coordination. IoT devices are autonomously forming heterogeneous clusters in which tasks can be assigned to each other. This thesis considers how this allocation can be decentralized at runtime. The coordination of tasks must consider the available resources and capacities in the cluster. Moreover, it must not assume a static infrastructure because of the dynamic nature of IoT devices. To this end, we have designed and developed three task coordination strategies. As a starting point, we use an approach that decides on randomness which device gets the work, and employ this strategy as a comparison baseline for the remaining two algorithms. The second algorithm is based on Ant Colony Optimization (ACO) and was adapted to our problem so that pheromones are placed along the links that tell how attractive a path is. The third and final strategy was built using a simple gossip protocol. We have conducted various experiments with 10, 25, 50, and 100 devices (VMs) performed in a static and dynamic environment with device outages. We show that ACO finds a matching node with the smallest number of hops and messages sent, while the Gossips strategy can allocate the most tasks successfully. Gossips thus shows the best system reliability, but ACO scales better. The work highlights that ACO performs better than the baseline approach Random. ACO demonstrates a promising candidate for decentralized task coordination in IoT clusters. Our work provides the foundation for further research and advancements in this area.
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
Decentralized Task Coordination
en
dc.subject
Adaptive Offloading Strategies
en
dc.subject
Distributed IoT Systems
en
dc.subject
Decentralized ACO
en
dc.subject
Gossips
en
dc.title
Decentralized task coordination in heterogeneous IoT clusters
en
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.identifier.doi
10.34726/hss.2023.105524
-
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Filip Loisel
-
dc.publisher.place
Wien
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
dc.contributor.assistant
Morichetta, Andrea
-
tuw.publication.orgunit
E194 - Institut für Information Systems Engineering
-
dc.type.qualificationlevel
Diploma
-
dc.identifier.libraryid
AC16854073
-
dc.description.numberOfPages
95
-
dc.thesistype
Diplomarbeit
de
dc.thesistype
Diploma Thesis
en
dc.rights.identifier
In Copyright
en
dc.rights.identifier
Urheberrechtsschutz
de
tuw.advisor.staffStatus
staff
-
tuw.assistant.staffStatus
staff
-
tuw.advisor.orcid
0000-0001-6872-8821
-
tuw.assistant.orcid
0000-0003-3765-3067
-
item.cerifentitytype
Publications
-
item.openairetype
master thesis
-
item.mimetype
application/pdf
-
item.fulltext
with Fulltext
-
item.languageiso639-1
en
-
item.openairecristype
http://purl.org/coar/resource_type/c_bdcc
-
item.grantfulltext
open
-
item.openaccessfulltext
Open Access
-
crisitem.author.dept
E194 - Institut für Information Systems Engineering