usenix conference policies
You are here
Reducing the Communication Overhead of an Artificial Hormone System for Task Allocation by a Task Window
Uwe Brinkschulte, Goethe Universität Frankfurt am Main
The Artificial Hormone System (AHS) is a completely decentralized operation principle for a middleware which can be used to allocate tasks in a system of heterogeneous processing elements (PEs) or cores. Tasks are scheduled according to their suitability for the heterogeneous PEs, the current PE load and task relationships. The AHS also provides properties like self-configuration, self-optimization and self-healing by task allocation. The AHS is able to guarantee realtime bounds for such self-X-properties.
If a large number of PEs applies for a large number of tasks a considerable amount of hormone communication is produced to assign these tasks to PEs. Until now this could be only circumvented by limiting the number of tasks a single PE applies for. However, this reduces the self-optimization and self-healing properties because the number of possible PEs to execute a tasks is limited in the same way. In this paper we present the concept of the task window as a new approach to significantly reduce the communication overhead without affecting self-optimization and self-healing properties. We additionally show that the task window can even improve the real-time behavior of task allocation.
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.
author = {Uwe Brinkschulte},
title = {Reducing the Communication Overhead of an {Artificial} Hormone System for Task Allocation by a Task Window},
booktitle = {2013 Workshop on Embedded Self-Organizing Systems (ESOS 13)},
year = {2013},
address = {San Jose, CA},
url = {https://www.usenix.org/conference/esos13/workshop-program/presentation/brinkschulte},
publisher = {USENIX Association},
month = jun
}
connect with us