Adaptivity is one of the most challenging issues of today systems. The main goal of our adaptive resource management system is to identify and use the most appropriate resources, which are able to fulfill the current service request. Adaptivity is achieved by exploiting additional information indicated by the users when making a service request and representing the qualities (i.e., availability, accessibility, location, execution qualities, etc.) that should characterize the supplied services. To achieve adaptivity at runtime, our approach exploits reflection at the architectural level through which we model explicitly the performance/non-functional aspects of the services provided by the underlying system¿s resources. Reflection introduces additional layers, which play an intermediary role between the representation of a system and applications, and enable resources to adapt to the applications requests. In this paper, we focus on the representation of the services and their qualities at various architectural levels, and on the mechanisms we exploit to ensure adaptivity.

Raibulet, C., ARCELLI FONTANA, F., Mussino, S. (2007). Exploiting reflection to design and manage services for an adaptive resource management system. In Proceedings of the IEEE International Conference on Service System and Service Management (pp.1363-1368). IEEE, Piscataway, NJ, USA [10.1109/ICSSSM.2006.320710].

Exploiting reflection to design and manage services for an adaptive resource management system

RAIBULET, CLAUDIA;ARCELLI FONTANA, FRANCESCA;
2007

Abstract

Adaptivity is one of the most challenging issues of today systems. The main goal of our adaptive resource management system is to identify and use the most appropriate resources, which are able to fulfill the current service request. Adaptivity is achieved by exploiting additional information indicated by the users when making a service request and representing the qualities (i.e., availability, accessibility, location, execution qualities, etc.) that should characterize the supplied services. To achieve adaptivity at runtime, our approach exploits reflection at the architectural level through which we model explicitly the performance/non-functional aspects of the services provided by the underlying system¿s resources. Reflection introduces additional layers, which play an intermediary role between the representation of a system and applications, and enable resources to adapt to the applications requests. In this paper, we focus on the representation of the services and their qualities at various architectural levels, and on the mechanisms we exploit to ensure adaptivity.
paper
services; QoS; adaptivity; architectural reflection;
English
IEEE International Conference on Service Systems and Service Management
2006
Proceedings of the IEEE International Conference on Service System and Service Management
978-142440451-3
2007
1363
1368
none
Raibulet, C., ARCELLI FONTANA, F., Mussino, S. (2007). Exploiting reflection to design and manage services for an adaptive resource management system. In Proceedings of the IEEE International Conference on Service System and Service Management (pp.1363-1368). IEEE, Piscataway, NJ, USA [10.1109/ICSSSM.2006.320710].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/3462
Citazioni
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 2
Social impact