We describe a lightweight prototype framework (LIBERO) designed for experimentation with behavioural skeletons—components implementing a well-known parallelism exploitation pattern and a rule-based autonomic manager taking care of some non-functional feature related to pattern computation. LIBERO supports multiple autonomic managers within the same behavioural skeleton, each taking care of a different non-functional concern. We introduce LIBERO–built on plain Java and JBoss–and discuss how multiple managers may be coordinated to achieve a common goal using a two-phase coordination protocol developed in earlier work. We present experimental results that demonstrate how the prototype may be used to investigate autonomic management of multiple, independent concerns.

LIBERO: A framework for autonomic management of multiple non-functional concerns

ALDINUCCI, MARCO;
2011-01-01

Abstract

We describe a lightweight prototype framework (LIBERO) designed for experimentation with behavioural skeletons—components implementing a well-known parallelism exploitation pattern and a rule-based autonomic manager taking care of some non-functional feature related to pattern computation. LIBERO supports multiple autonomic managers within the same behavioural skeleton, each taking care of a different non-functional concern. We introduce LIBERO–built on plain Java and JBoss–and discuss how multiple managers may be coordinated to achieve a common goal using a two-phase coordination protocol developed in earlier work. We present experimental results that demonstrate how the prototype may be used to investigate autonomic management of multiple, independent concerns.
2011
Inglese
Mario R. Guarracino, Frédéric Vivien, Jesper Larsson Träff, Mario Cannatoro, Marco Danelutto, Anders Hast, Francesca Perla, Andreas Knüpfer, Beniamino Di Martino, Michael Alexander
Parallel Processing Workshops, Euro-Par 2010: HeteroPar 2010, HPPC 2010, HiBB 2010, CoreGrid 2010, UCHPC 2010, HPCF 2010, PROPER 2010, CCPI 2010, VHPC 2010, Revised Selected papers
Esperti anonimi
Springer-Verlag
Berlin Heidelberg
GERMANIA
6586
237
245
9
9783642218774
http://www.springerlink.com/content/r442475732t47872/
structured parallel/distributed programming; behavioural skeletons; non-functional concerns; performance; security; autonomic management
REGNO UNITO DI GRAN BRETAGNA
1 – prodotto con file in versione Open Access (allegherò il file al passo 6 - Carica)
Marco Aldinucci; Marco Danelutto; Peter Kilpatrick; Vamis Xhagjika
4
info:eu-repo/semantics/bookPart
02-CAPITOLO DI LIBRO::02A-Contributo in volume
268
none
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/88634
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 2
social impact