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.
2008
http://gridcomp.ercim.org/
Components; autonomic computing; GCM
Marco Aldinucci; Sonia Campa; Patrizio Dazzi; Nicola Tonellotto; Giorgio Zoppi
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/1512861
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact