Components in an adaptive and QoS-based architecture

  • Authors:
  • Claudia Raibulet;Francesca Arcelli;Stefano Mussino;Mario Riva;Francesco Tisato;Luigi Ubezio

  • Affiliations:
  • Universitá degli Studi di Milano-Bicocca, Milan, Italy;Universitá degli Studi di Milano-Bicocca, Milan, Italy;Universitá degli Studi di Milano-Bicocca, Milan, Italy;Universitá degli Studi di Milano-Bicocca, Milan, Italy;Universitá degli Studi di Milano-Bicocca, Milan, Italy;Universitá degli Studi di Milano-Bicocca, Milan, Italy

  • Venue:
  • Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.