DocumentCode
1673964
Title
Exploiting Reflection to Design and Manage Services for an Adaptive Resource Management System
Author
Raibulet, Claudia ; Arcelli, Francesca ; Mussino, Stefano
Author_Institution
DISCo, Univ. of Milano-Bicocca, Milan
Volume
2
fYear
2006
Firstpage
1363
Lastpage
1368
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 fulfil 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
Keywords
resource allocation; QoS; adaptive resource management system; architectural reflection; quality of service; Adaptive systems; Application software; Availability; Computer displays; Costs; Hardware; Printing; Reflection; Resource management; Runtime; QoS; adaptivity; architectural reflection; services;
fLanguage
English
Publisher
ieee
Conference_Titel
Service Systems and Service Management, 2006 International Conference on
Conference_Location
Troyes
Print_ISBN
1-4244-0450-9
Electronic_ISBN
1-4244-0451-7
Type
conf
DOI
10.1109/ICSSSM.2006.320710
Filename
4114689
Link To Document