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
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
Springer-Verlag
6586
237
245
9783642218774
http://www.springerlink.com/content/r442475732t47872/
structured parallel/distributed programming; behavioural skeletons; non-functional concerns; performance; security; autonomic management
Marco Aldinucci; Marco Danelutto; Peter Kilpatrick; Vamis Xhagjika
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