The D.NFCF.01 deliverable of the GridCOMP pro ject, provides an architectural specification of a GCM autonomic component. A GCM autonomic component is a component exploiting two levels of adaptivity: i) a passive level, in which autonomic operations are provided as a set of limited and well-defined primitives; ii) an active level, in which the adaptive behaviour of the component is leaded by a manager who takes care of planning and taking adaptive decisions. The current deliverable is intended to be a tutorial concerning the step-by-step usage of the second year prototype version of a GCM autonomic components implementation we have developed in the GridCOMP pro ject context, focusing on behavioural skeleton. Behavioural skeletons abstract component self-management in component-based design as design patterns abstract class design in classic OO development. Thus, behavioural skeleton describe recurring patterns of component assemblies that can be equipped with current and effective management strategies (as the ones defined in D.NFCF.03 to which this document is related) with respect to a given management goal provided as a Quality of Service (QoS) contract. All the examples and use-cases described in this tutorial are used to illustrate the usage of the autonomic management API. The examples are a part of the source code distributed as a zip archive with the current document.
D.NFCF.04 - NFCF prototype and early documentation
ALDINUCCI, MARCO;
2008-01-01
Abstract
The D.NFCF.01 deliverable of the GridCOMP pro ject, provides an architectural specification of a GCM autonomic component. A GCM autonomic component is a component exploiting two levels of adaptivity: i) a passive level, in which autonomic operations are provided as a set of limited and well-defined primitives; ii) an active level, in which the adaptive behaviour of the component is leaded by a manager who takes care of planning and taking adaptive decisions. The current deliverable is intended to be a tutorial concerning the step-by-step usage of the second year prototype version of a GCM autonomic components implementation we have developed in the GridCOMP pro ject context, focusing on behavioural skeleton. Behavioural skeletons abstract component self-management in component-based design as design patterns abstract class design in classic OO development. Thus, behavioural skeleton describe recurring patterns of component assemblies that can be equipped with current and effective management strategies (as the ones defined in D.NFCF.03 to which this document is related) with respect to a given management goal provided as a Quality of Service (QoS) contract. All the examples and use-cases described in this tutorial are used to illustrate the usage of the autonomic management API. The examples are a part of the source code distributed as a zip archive with the current document.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.