usenix conference policies
A Formal Specification of the Hormone Loop of an Artificial Hormone System
Mathias Pacher, Leibniz Universität Hannover; 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 in the context of task allocation. In addition, it is able to guarantee real-time bounds for such self-X-properties.
The operation principle of the AHS is based on the hormone loop. This is a sequence of actions and wait states executed periodically on each PE. We present a formal specification of the hormone loop in this paper. The outcome is to guarantee consistent hormone computation (important for holding the real-time bounds of the self-X properties) and a fast recognition of task or PE failures. Even more, we present an algorithm to terminate single PEs consistently.
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 = {Mathias Pacher and Uwe Brinkschulte},
title = {A Formal {Specification} of the Hormone Loop of an {Artificial} Hormone System},
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/pacher},
publisher = {USENIX Association},
month = jun
}
connect with us