Behavioural skeletons in GCM: autonomic management of grid components

Marco Aldinucci, Sonia Campa, Marco Danelutto, Marco Vanneschi, Peter Kilpatrick, Patrizio Dazzi, Domenico Laforenza, Nicola Tonellotto

Research output: Chapter in Book/Report/Conference proceedingConference contribution

48 Citations (Scopus)

Abstract

Autonomic management can be used to improve the QoS provided by parallel/distributed applications. We discuss behavioural skeletons introduced in earlier work: rather than relying on programmer ability to design “from scratch” efficient autonomic policies, we encapsulate general autonomic controller features into algorithmic skeletons. Then we leave to the programmer the duty of specifying the parameters needed to specialise the skeletons to the needs of the particular application at hand. This results in the programmer having the ability to fast prototype and tune distributed/parallel applications with non-trivial autonomic management capabilities. We discuss how behavioural skeletons have been implemented in the framework of GCM(the Grid ComponentModel developed within the CoreGRID NoE and currently being implemented within the GridCOMP STREP project). We present results evaluating the overhead introduced by autonomic management activities as well as the overall behaviour of the skeletons. We also present results achieved with a long running application subject to autonomic management and dynamically adapting to changing features of the target architecture.
Overall the results demonstrate both the feasibility of implementing autonomic control via behavioural skeletons and the effectiveness of our sample behavioural skeletons in managing the “functional replication” pattern(s).
Original languageEnglish
Title of host publicationProceedings of the 16th Euromicro Conference on Parallel, Distributed, and Network-Based Processing: February 13-15, 2008
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages54-63
Number of pages10
ISBN (Print)978-0-7695-3089-5
DOIs
Publication statusPublished - Feb 2008
Event16th Euromicro International Conference on Parallel, Distributed and Network-Based Processing - Toulouse, France
Duration: 13 Feb 200815 Feb 2008

Conference

Conference16th Euromicro International Conference on Parallel, Distributed and Network-Based Processing
Country/TerritoryFrance
CityToulouse
Period13/02/200815/02/2008

ASJC Scopus subject areas

  • General Computer Science
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Behavioural skeletons in GCM: autonomic management of grid components'. Together they form a unique fingerprint.

Cite this