Table of Contents

LIBERO

LIBERO is a lightweight prototype framework designed for experimentation with behavioural skeletons. A behavioural skeleton is a component implementing a well-known parallelism exploitation pattern and a rule-based autonomic manager taking care of some non-functional feature related to the parallel computation. Our prototype supports multiple autonomic managers within the same behavioural skeleton, each taking care of a different functional concern. The different managers in the behavioural skeleton coordinate themselves in such a way that a global, user-provided SLA can be satisfied. The prototype is built on top of plain Java and employs JBoss rules for management.

LIBERO has been developed by Vamis Xhagjika under the supervision of M. Danelutto as a graduation thesis for the “Laurea in Informatica” 3 year degree at the Dept. of Computer Science, Univ. of Pisa.

LIBERO resources

References