TY - CHAP
T1 - LIBERO:A framework for autonomic management of multiple non-functional concerns
AU - Aldinucci, M.
AU - Danelutto, M.
AU - Xhagjika, V.
AU - Kilpatrick, P.
PY - 2011/1/1
Y1 - 2011/1/1
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?partnerID=yv4JPVwI&eid=2-s2.0-80051694655&md5=dc60e6c382a67ab812afc7b82659fb05
U2 - 10.1007/978-3-642-21878-1_30
DO - 10.1007/978-3-642-21878-1_30
M3 - Other chapter contribution
AN - SCOPUS:80051694655
VL - 6586 LNCS
SP - 237
EP - 245
BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ER -