Abstract
Cloud computing is a paradigm that is transforming the computing industry and is receiving more attention from the research community. The incremental deployment of cloud services is particularly important in agile development of cloud services, where successive cloud service increments must be integrated into existing cloud service architectures. This requires dynamic reconfiguration of software architectures, especially in cloud environments where services cannot be stopped in order to apply reconfiguration changes. This paper presents a model-driven dynamic architecture reconfiguration process to support the integration of cloud services. Models are used to represent high-level architecture reconfiguration operations as well as adaptation patterns. Adaptation patterns allow us to describe reconfiguration operations independently of a specific cloud platform technology. On the other hand, model transformations are used: i) to support compatibility checking of increments; ii) to generate software adaptors that solve incompatibilities between architectures; and iii) to generate reconfiguration plans specific of cloud provider, that include reconfiguration actions to be applied on cloud service instances at runtime. The proposed process is illustrated with a dealer network system development example, where cloud services are deployed in an incremental way.
| Original language | English |
|---|---|
| Pages (from-to) | 52-61 |
| Number of pages | 10 |
| Journal | CEUR Workshop Proceedings |
| Volume | 1331 |
| State | Published - 2014 |
| Externally published | Yes |
| Event | Workshop on Models and Evolution, ME 2014 - Co-located with ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems, MoDELS 2014 - Valencia, Spain Duration: 28 Sep 2014 → … |
Keywords
- Cloud computing
- Dynamic reconfiguration
- Model based evolution
- Model driven development
- Model transformations
Fingerprint
Dive into the research topics of 'Towards a model-driven dynamic architecture reconfiguration process for cloud services integration'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver