Cargando…

Towards a Priority-Based Task Distribution Strategy for an Artificial Hormone System

This paper presents a priority-based task distribution strategy as an extension to the Artificial Hormone System (AHS). The AHS is a distributed middleware based on self-organization principles. It allows to distribute tasks to processing nodes in a self-organizing way while neither having a single-...

Descripción completa

Detalles Bibliográficos
Autores principales: Hutter, Eric, Brinkschulte, Uwe
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7343427/
http://dx.doi.org/10.1007/978-3-030-52794-5_6
_version_ 1783555755306123264
author Hutter, Eric
Brinkschulte, Uwe
author_facet Hutter, Eric
Brinkschulte, Uwe
author_sort Hutter, Eric
collection PubMed
description This paper presents a priority-based task distribution strategy as an extension to the Artificial Hormone System (AHS). The AHS is a distributed middleware based on self-organization principles. It allows to distribute tasks to processing nodes in a self-organizing way while neither having a single-point-of-failure nor requiring external user input. Node failures are detected automatically, resulting in relocation of any affected tasks to operational nodes. This provides self-healing capabilities if sufficient computational resources are available. Our extension allows tasks to have priorities and enables self-healing by gracefully degrading the system based on the task priorities if the computational resources are not sufficient to completely self-heal the system. We present our extension and analyze its worst-case time bounds for self-configuration as well as self-healing. Quickly degrading the system in overload situations requires a strategy deciding which tasks to stop in such situations. We present a simple strategy and analyze its worst- and average-case self-healing duration.
format Online
Article
Text
id pubmed-7343427
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-73434272020-07-09 Towards a Priority-Based Task Distribution Strategy for an Artificial Hormone System Hutter, Eric Brinkschulte, Uwe Architecture of Computing Systems – ARCS 2020 Article This paper presents a priority-based task distribution strategy as an extension to the Artificial Hormone System (AHS). The AHS is a distributed middleware based on self-organization principles. It allows to distribute tasks to processing nodes in a self-organizing way while neither having a single-point-of-failure nor requiring external user input. Node failures are detected automatically, resulting in relocation of any affected tasks to operational nodes. This provides self-healing capabilities if sufficient computational resources are available. Our extension allows tasks to have priorities and enables self-healing by gracefully degrading the system based on the task priorities if the computational resources are not sufficient to completely self-heal the system. We present our extension and analyze its worst-case time bounds for self-configuration as well as self-healing. Quickly degrading the system in overload situations requires a strategy deciding which tasks to stop in such situations. We present a simple strategy and analyze its worst- and average-case self-healing duration. 2020-06-12 /pmc/articles/PMC7343427/ http://dx.doi.org/10.1007/978-3-030-52794-5_6 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Hutter, Eric
Brinkschulte, Uwe
Towards a Priority-Based Task Distribution Strategy for an Artificial Hormone System
title Towards a Priority-Based Task Distribution Strategy for an Artificial Hormone System
title_full Towards a Priority-Based Task Distribution Strategy for an Artificial Hormone System
title_fullStr Towards a Priority-Based Task Distribution Strategy for an Artificial Hormone System
title_full_unstemmed Towards a Priority-Based Task Distribution Strategy for an Artificial Hormone System
title_short Towards a Priority-Based Task Distribution Strategy for an Artificial Hormone System
title_sort towards a priority-based task distribution strategy for an artificial hormone system
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7343427/
http://dx.doi.org/10.1007/978-3-030-52794-5_6
work_keys_str_mv AT huttereric towardsaprioritybasedtaskdistributionstrategyforanartificialhormonesystem
AT brinkschulteuwe towardsaprioritybasedtaskdistributionstrategyforanartificialhormonesystem