Component Deployment Evolution Driven by Architecture Patterns and Resource Requirements

Abstract : Software architectures are often designed with respect to some architecture patterns, like the pipeline and peer-to-peer. These patterns are the guarantee of some quality attributes, like maintainability or performance. These patterns should be dynamically enforced in the running system to benefit from their associated quality characteristics at runtime. In dynamic hosting platforms where machines can enter the network, offering new resources, or fail, making the components they host unavailable, these patterns can be affected. In addition, in this kind of infrastructures, some resource requirements can also be altered. In this paper we present an approach which aims at dynamically assist deployment process with information about architectural patterns and resource constraints. This ensures that, faced with disconnections or machine failures, the runtime system complies permanently with the original architectural pattern and the initial resource requirements.
Document type :
Conference papers
Liste complète des métadonnées

Cited literature [10 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-00502389
Contributor : Didier Hoareau <>
Submitted on : Wednesday, July 14, 2010 - 7:11:38 AM
Last modification on : Friday, October 26, 2018 - 11:08:01 AM
Document(s) archivé(s) le : Friday, October 15, 2010 - 3:17:53 PM

File

DH_CT_EWSA_2006.pdf
Files produced by the author(s)

Identifiers

Collections

Citation

Didier Hoareau, Chouki Tibermacine. Component Deployment Evolution Driven by Architecture Patterns and Resource Requirements. Third European Workshop on Software Architecture, Sep 2006, Nantes, France. pp.236-243, ⟨10.1007/11966104_19⟩. ⟨hal-00502389⟩

Share

Metrics

Record views

164

Files downloads

89