Cloud Detours: A Non-intrusive Approach for Automatic Software Adaptation to the Cloud - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2015

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

Paulo Maia
  • Fonction : Auteur
  • PersonId : 1030138
Michel Vasconcelos
  • Fonction : Auteur
  • PersonId : 1030139
Nabor C. Mendonça
  • Fonction : Auteur
  • PersonId : 1030140

Résumé

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.
Fichier principal
Vignette du fichier
370579_1_En_13_Chapter.pdf (402.21 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01757571 , version 1 (03-04-2018)

Licence

Paternité

Identifiants

Citer

Paulo Maia, Michel Vasconcelos, Nabor C. 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⟩
51 Consultations
113 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More