DocumentCode :
3454970
Title :
Increasing the stability of an Artificial Hormone System for task allocation by accelerator bounds
Author :
Brinkschulte, Uwe
Author_Institution :
Inst. fur Inf., Johann Wolfgang Goethe Univ. Frankfurt, Frankfurt am Main, Germany
fYear :
2013
fDate :
19-21 June 2013
Firstpage :
1
Lastpage :
10
Abstract :
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 real-time bounds for such self-X-properties. Clustering of related tasks is done by the AHS through the emission of accelerator hormones, which attract related tasks to neighboring PEs. However, accelerators may increase the task load of PEs and even cause instability. In this paper we present two new approaches to eliminate the destabilizing effect of accelerators but keeping their property to attract related tasks. The accelerator threshold approach and the accelerator saturation approach introduce two different kinds of accelerator bounds. A theoretical analysis and a practical evaluation show the effectiveness and the different properties of both approaches.
Keywords :
embedded systems; middleware; resource allocation; AHS self-configuration property; AHS self-healing property; AHS self-optimization property; AHS stability; PE; accelerator bounds; accelerator saturation approach; artificial hormone system; heterogeneous processing elements; middleware; task allocation; task clustering; Biochemistry; Middleware; Monitoring; Program processors; Real-time systems; Resource management; Silicon; Artificial Hormone System; accelerator bounds; self-organization; stability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2013 IEEE 16th International Symposium on
Conference_Location :
Paderborn
Type :
conf
DOI :
10.1109/ISORC.2013.6913238
Filename :
6913238
Link To Document :
بازگشت