TY - GEN
T1 - A generic framework supporting self-organisation and self-management in hierarchical systems
AU - Filelis-Papadopoulos, Christos
AU - Xiong, Huanhuan
AU - Spǎtaru, Adrian
AU - Castañé, Gabriel G.
AU - Dong, Dapeng
AU - Gravvanis, George A.
AU - Morrison, John P.
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/11/27
Y1 - 2017/11/27
N2 - A novel, generic, framework for supporting self-organisation and self-management in hierarchical systems is presented. The framework allows for the incorporation of local self-organising and self-managing strategies at each level in the hierarchy. These local strategies determine the behaviour of that level and the effects of these strategies can be communicated to, and used by, the strategies in adjacent levels of the hierarchy. Thus, in general, strategies may be viewed as parameterised functions. Information emanating from both the lower and the upper levels in the hierarchy can be used as parameters. Information from below represents the status of the lower levels, whereas information from above can be used to influence the direction and the rate of system evolution. As the component parts of the system evolve to their goal states, the rate of evolution slows. At that point, by definition, a component is maximally contributing to the global goal state of the system as a whole. A novel concept to measure the distance that a component is from this stasis, its Suitability Index is presented and formally defined. Although the proposed framework can be generalised to any hierarchical system, this paper applies it specifically to large scale, hierarchically structured, computer systems. An implementation of this framework and an empirical study of its effectiveness has been conducted as part of the the CloudLightning Project.
AB - A novel, generic, framework for supporting self-organisation and self-management in hierarchical systems is presented. The framework allows for the incorporation of local self-organising and self-managing strategies at each level in the hierarchy. These local strategies determine the behaviour of that level and the effects of these strategies can be communicated to, and used by, the strategies in adjacent levels of the hierarchy. Thus, in general, strategies may be viewed as parameterised functions. Information emanating from both the lower and the upper levels in the hierarchy can be used as parameters. Information from below represents the status of the lower levels, whereas information from above can be used to influence the direction and the rate of system evolution. As the component parts of the system evolve to their goal states, the rate of evolution slows. At that point, by definition, a component is maximally contributing to the global goal state of the system as a whole. A novel concept to measure the distance that a component is from this stasis, its Suitability Index is presented and formally defined. Although the proposed framework can be generalised to any hierarchical system, this paper applies it specifically to large scale, hierarchically structured, computer systems. An implementation of this framework and an empirical study of its effectiveness has been conducted as part of the the CloudLightning Project.
KW - Directed evolution
KW - Hierarchical systems
KW - Self-management
KW - Self-organisation
UR - http://www.scopus.com/inward/record.url?scp=85039914756&partnerID=8YFLogxK
U2 - 10.1109/ISPDC.2017.18
DO - 10.1109/ISPDC.2017.18
M3 - Conference Proceeding
AN - SCOPUS:85039914756
T3 - Proceedings - 2017 IEEE 16th International Symposium on Parallel and Distributed Computing, ISPDC 2017
SP - 149
EP - 156
BT - Proceedings - 2017 IEEE 16th International Symposium on Parallel and Distributed Computing, ISPDC 2017
A2 - Mundani, Ralf-Peter
A2 - Pop, Florin
A2 - Prodan, Radu
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 16th IEEE International Symposium on Parallel and Distributed Computing, ISPDC 2017
Y2 - 3 July 2017 through 6 July 2017
ER -