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

  • Authors:
  • Marco Aldinucci;Marco Danelutto;Peter Kilpatrick;Vamis Xhagjika

  • Affiliations:
  • University of Torino;University of Pisa;Queen's University Belfast;University of Pisa

  • Venue:
  • Euro-Par 2010 Proceedings of the 2010 conference on Parallel processing
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

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.