Links

Tools

Export citation

Search in Google Scholar

Towards a Model-Driven Dynamic Architecture Reconfiguration Process for Cloud Services Integration

Proceedings article published in 2014 by Miguel Zuñiga-Prieto, Javier Gonzalez-Huerta, Silvia Abrahao ORCID, Emilio Insfran
This paper is available in a repository.
This paper is available in a repository.

Full text: Download

Question mark in circle
Preprint: policy unknown
Question mark in circle
Postprint: policy unknown
Question mark in circle
Published version: policy unknown

Abstract

Cloud computing is a paradigm that is transforming the computing in-dustry and is receiving more attention from the research community. The incre-mental deployment of cloud services is particularly important in agile develop-ment of cloud services, where successive cloud service increments must be inte-grated into existing cloud service architectures. This requires dynamic reconfig-uration of software architectures, especially in cloud environments where ser-vices 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 archi-tecture reconfiguration operations as well as adaptation patterns. Adaptation pat-terns 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 adap-tors that solve incompatibilities between architectures; and iii) to generate recon-figuration plans specific of cloud provider, that include reconfiguration actions to be applied on cloud service instances at runtime. The proposed process is il-lustrated with a dealer network system development example, where cloud ser-vices are deployed in an incremental way.