Proceedings of the 2006 International Workshop on Self-Adaptation and Self-Managing Systems 2006
DOI: 10.1145/1137677.1137690
|View full text |Cite
|
Sign up to set email alerts
|

Components in an adaptive and QoS-based architecture

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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2006
2006
2024
2024

Publication Types

Select...
5
3

Relationship

4
4

Authors

Journals

citations
Cited by 13 publications
(8 citation statements)
references
References 17 publications
0
8
0
Order By: Relevance
“…We have implemented the causal connection mechanism exploiting the Observer design pattern [12]. For more implementation details see [17,20].…”
Section: Services At the Reflective Levelmentioning
confidence: 99%
See 2 more Smart Citations
“…We have implemented the causal connection mechanism exploiting the Observer design pattern [12]. For more implementation details see [17,20].…”
Section: Services At the Reflective Levelmentioning
confidence: 99%
“…Adaptive strategies have been implemented using the Strategy [12] design pattern. For more implementation details see [17,20].…”
Section: Figure 5 the Service Viewmentioning
confidence: 99%
See 1 more Smart Citation
“…Essentially, they result from the need to address the growing complexity of emerging system and improve productivity and performance, as well as automate configuration, re-configuration, control, and management tasks [7] The scientific literature presents various frameworks [2,3,8], each proposing a different approach for the design and implementation of adaptive mechanisms. For example, the Rainbow framework [2] proposes a control loop which defines mechanisms to monitor the runtime properties of a system, to evaluate constraint violations, and to perform global and module level adaptations on a running system.…”
Section: Introductionmentioning
confidence: 99%
“…To achieve these goals it exploits reflection at the architectural level [3,8]. For more details related to the adaptivity feature and to the design of the reflective entities of our middleware, as well as to the definition and mapping of the requested qualities of services on the features of the physical components see [12,13,14]. In this paper attention is focused on the communications aspects, including the definition of services, of a protocol through which services are provided and required and of communication services among peers.…”
Section: Introductionmentioning
confidence: 99%