Cube is a framework for the self-growing and self-management of large-scale, distributed applications, running on dynamic and heterogeneous environments.
Here are some useful links to get you started:
See the presentation of our paper submitted to IEEE International Conference on Self-Adaptive and Self-Organizing Systems, 2012.
Here is a list of the related scientific publications.