Skip to Main content Skip to Navigation
Conference papers

Cloud Detours: A Non-intrusive Approach for Automatic Software Adaptation to the Cloud

Abstract : A major challenge facing cloud migration is the need to change a legacy (on-premise) application’s source code so that it can better benefit from the inherit cloud computing characteristics, such as resource elasticity and high scalability. When performed manually, those changes are error-prone and may require a great effort from application developers. This paper presents a novel approach to support organizations in automatically adapting their existing software applications to the cloud. The approach is based on the loosely-coupled implementation of non-intrusive code transformations, called cloud detours, which enable the automatic replacement of local services used by an application with similar or functionally-related services available in the cloud. To illustrate the approach, the paper reports on how an initial set of cloud detours, implemented using aspect-oriented programming and a generic cloud library, was used to seamlessly adapt an existing file-based Java application to save application data in a cloud-based storage service.
Document type :
Conference papers
Complete list of metadatas

Cited literature [15 references]  Display  Hide  Download

https://hal.inria.fr/hal-01757571
Contributor : Hal Ifip <>
Submitted on : Tuesday, April 3, 2018 - 5:20:27 PM
Last modification on : Monday, February 18, 2019 - 11:46:01 AM

File

370579_1_En_13_Chapter.pdf
Files produced by the author(s)

Licence


Distributed under a Creative Commons Attribution 4.0 International License

Identifiers

Citation

Paulo Maia, Michel Vasconcelos, Nabor Mendonça. Cloud Detours: A Non-intrusive Approach for Automatic Software Adaptation to the Cloud. 4th European Conference on Service-Oriented and Cloud Computing (ESOCC), Sep 2015, Taormina, Italy. pp.181-195, ⟨10.1007/978-3-319-24072-5_13⟩. ⟨hal-01757571⟩

Share

Metrics

Record views

83

Files downloads

211