TY - GEN
T1 - Components in an adaptive and QoS-based architecture
AU - Raibulet, C.
AU - Arcelli, F.
AU - Mussino, S.
AU - Riva, M.
AU - Tisato, F.
AU - Ubezio, L.
PY - 2006/5/21
Y1 - 2006/5/21
N2 - © Copyright 2006 ACM.This paper aims to present the main software components we have developed in the context of the ARM (Adaptive Resource Management) project at University of Milano-Bicocca for an adaptive, distributed, service-oriented architecture. The goal of ARM is to manage the resources of a system in a way that enables it to dynamically identify and execute services on the available resources. Our approach chooses the most appropriate resource that is able to execute a service with the requested qualities of service (QoSs). To achieve adaptivity, ARM uses reflection at the architectural level. Exploiting the reflective representation of the system's resources and their related QoSs, ARM may organize them accordingly to various criteria and evaluate them based on their QoSs features and their potentiality in executing a requested service with the requested QoSs. To validate the ARM concepts, a prototype based on the peer-to-peer paradigm is currently under development. It aims to provide an adaptive support when using the resources available in our department.
AB - © Copyright 2006 ACM.This paper aims to present the main software components we have developed in the context of the ARM (Adaptive Resource Management) project at University of Milano-Bicocca for an adaptive, distributed, service-oriented architecture. The goal of ARM is to manage the resources of a system in a way that enables it to dynamically identify and execute services on the available resources. Our approach chooses the most appropriate resource that is able to execute a service with the requested qualities of service (QoSs). To achieve adaptivity, ARM uses reflection at the architectural level. Exploiting the reflective representation of the system's resources and their related QoSs, ARM may organize them accordingly to various criteria and evaluate them based on their QoSs features and their potentiality in executing a requested service with the requested QoSs. To validate the ARM concepts, a prototype based on the peer-to-peer paradigm is currently under development. It aims to provide an adaptive support when using the resources available in our department.
U2 - 10.1145/1137677.1137690
DO - 10.1145/1137677.1137690
M3 - Conference contribution
T3 - Proceedings - International Conference on Software Engineering
SP - 65
EP - 71
BT - Proceedings of the 2006 International Workshop on Self-Adaptation and Self-Managing Systems, SEAMS 2006, Co-located with the 28th International Conference on Software Engineering, ICSE 2006
PB - IEEE Computer Society
T2 - International Workshop on Self-Adaptation and Self-Managing Systems, SEAMS 2006
Y2 - 21 May 2006 through 22 May 2006
ER -