{"title":"Improving an Artificial Hormone System’s Time Bounds Using Task Allocation Signals","authors":"Eric Hutter, Robin Lakos, U. Brinkschulte","doi":"10.1109/ISORC52572.2022.9812838","DOIUrl":null,"url":null,"abstract":"This paper proposes an extension to the Artificial Hormone System (AHS) in order to improve its time bounds. The AHS is a middleware to distribute tasks to a distributed system’s nodes in a decentralized manner based on Organic Computing principles. The AHS’ task distribution has previously been extended by a priority-based approach that allows to prioritize tasks, allowing to control the order of their allocation during the system’s initial self-configuration or self-healing after a node failure. However, this extension worsens the hard time bounds guaranteed by the AHS compared to its original implementation without priority support. We thus propose so-called task allocation signals that improve these time bounds. This approach results in a speedup factor of up to (2 − 1/m) where m is the number of tasks to distribute in the system, restoring the original AHS’ time bounds while keeping the priority support intact. Evaluations conducted using a cycle-accurate AHS simulator fully confirm the theoretical results presented.","PeriodicalId":379473,"journal":{"name":"2022 IEEE 25th International Symposium On Real-Time Distributed Computing (ISORC)","volume":"76 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-05-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 25th International Symposium On Real-Time Distributed Computing (ISORC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISORC52572.2022.9812838","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper proposes an extension to the Artificial Hormone System (AHS) in order to improve its time bounds. The AHS is a middleware to distribute tasks to a distributed system’s nodes in a decentralized manner based on Organic Computing principles. The AHS’ task distribution has previously been extended by a priority-based approach that allows to prioritize tasks, allowing to control the order of their allocation during the system’s initial self-configuration or self-healing after a node failure. However, this extension worsens the hard time bounds guaranteed by the AHS compared to its original implementation without priority support. We thus propose so-called task allocation signals that improve these time bounds. This approach results in a speedup factor of up to (2 − 1/m) where m is the number of tasks to distribute in the system, restoring the original AHS’ time bounds while keeping the priority support intact. Evaluations conducted using a cycle-accurate AHS simulator fully confirm the theoretical results presented.