Two‐level extensions of an artificial hormone system
Two‐level extensions of an artificial hormone system
复制标题
人工激素系统的两级扩展
DOI:
10.1002/cpe.3470
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
Mathias
中科院分区:
文献类型:
--
作者:
Pacher;Mathias
The ARTIFICIAL HORMONE SYSTEM (AHS) is a decentralized software that is able to allocate tasks in a system of heterogeneous processing elements (PEs). Tasks are allocated 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. However, using self‐organization principles introduces increased system complexity such as control of system parameters for self‐organization and additional communication effort. In this contribution, we address these problems by using two different two‐level extensions of the AHS: we consider the choice and control of hormone parameters by an observer/controller architecture as first extension of the AHS and a HIERARCHICAL AHS (HAHS) to save communication bandwidth as second extension of the AHS. For the first extension, we use a machine learning approach for gradually learning the hormone values of different tasks. This is a major advance because expert knowledge is needed to configure the AHS up to now. We present an observer/controller architecture as an extension of the AHS to monitor and control its behavior. The user has to provide a simple set of initial rules, and the observer/controller is able to generate new rules if needed. The evaluation of our approach using a benchmark (containing six different types of tasks) shows that the observer/controller is able to match the goals provided by the user, and we discuss it in detail. The second extension is the hierarchical AHS where the PEs of the system consist of several different clusters each of them having its own communication infrastructure, for example, a bus system. The HAHS is able to save communication effort because the broadcast communication of the hormones is limited to the clusters. Nevertheless, it provides the same self‐X properties as the AHS, even the time for self‐configuration is shorter than for the AHS. We present evaluations that show that the HAHS performs better for applications with large numbers of PEs than the AHS. Copyright © 2015 John Wiley & Sons, Ltd.
登录
查看更多内容
DOI:
--
发表时间:
1995
期刊:
影响因子:
--
作者:
W. Becker
通讯作者:
W. Becker
DOI:
--
发表时间:
2008
期刊:
Autonomic Computing and Communication Systems
影响因子:
--
作者:
U. Brinkschulte;Alexander von Renteln;Mathias Pacher
通讯作者:
Mathias Pacher
DOI:
--
发表时间:
2012
期刊:
Concurrency and Computation
影响因子:
--
作者:
Mathias Pacher;U. Brinkschulte
通讯作者:
U. Brinkschulte
DOI:
--
发表时间:
1994
期刊:
Proceedings of IEEE Scalable High Performance Computing Conference
影响因子:
--
作者:
Chengzhong Xu;F. Lau
通讯作者:
F. Lau
DOI:
10.1007/978-3-540-87785-1_9
发表时间:
2008
期刊:
影响因子:
--
作者:
Manuel Nickschas;Uwe Brinkschulte
通讯作者:
Uwe Brinkschulte