This deliverable reports the architectural design of the non-functional component subsystem of CoreGrid Component Model (GCM) implementation. Since GCM components are defined as autonomic elements, their non-functional subsystem is basically an autonomic manager. As a result, the design of the non-functional component subsystem includes the definition of component assemblies that can automatically be managed, and the mechanisms and policies to manage them. At this end, we present behavioural skeletons for the GCM, which are an abstraction aimed at simplifying the development of GCM applications, and in particular self-managed ones. Behavioural skeletons abstract component self-management in component-based design as design patterns abstract class design in classic OO development. As here we just want to introduce the behavioural skeleton framework, emphasis is placed on general skeleton structure, their architectural design in GCM, and the general mechanisms needed to manage them rather than on their autonomic management policies. Preliminary experimental results are presented.
D.NFCF.01 - Non functional component subsystem architectural design
ALDINUCCI, MARCO;
2007-01-01
Abstract
This deliverable reports the architectural design of the non-functional component subsystem of CoreGrid Component Model (GCM) implementation. Since GCM components are defined as autonomic elements, their non-functional subsystem is basically an autonomic manager. As a result, the design of the non-functional component subsystem includes the definition of component assemblies that can automatically be managed, and the mechanisms and policies to manage them. At this end, we present behavioural skeletons for the GCM, which are an abstraction aimed at simplifying the development of GCM applications, and in particular self-managed ones. Behavioural skeletons abstract component self-management in component-based design as design patterns abstract class design in classic OO development. As here we just want to introduce the behavioural skeleton framework, emphasis is placed on general skeleton structure, their architectural design in GCM, and the general mechanisms needed to manage them rather than on their autonomic management policies. Preliminary experimental results are presented.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.



