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-...
Autores principales: | , |
---|---|
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 |