From Object-Oriented to Workflow: Refactoring of OO Applications into Workflows for an Efficient Resources Management in the Cloud - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier
Conference Papers Year : 2019

From Object-Oriented to Workflow: Refactoring of OO Applications into Workflows for an Efficient Resources Management in the Cloud

Abstract

Cloud Computing is a technology that provides to customers computing/storage resources as services delivered through the internet. Its main characteristics are its elastic nature and its payment model (pay-as-you-go). In order to run applications in the cloud while using its resources efficiently, and thus reducing their usage costs, one of the requirements related to this type of environment is to perform dynamic configurations of these applications. Nevertheless, to dynamically configure applications determining the utilized resources, additionally to when and where they are used is needed. Workflows allow doing this. As a matter of fact, several works aiming to reduce execution costs in the cloud are based on workflows. Unlike them, the architecture of OO applications explicitly expresses little or no behavioral (temporal) information. Therefore, running an OO application in the cloud requires deploying the whole application, and thus all its used resources need to be allocated during its entire execution time. With the goal of reducing execution costs of OO applications in the cloud, we propose a re-engineering process. The process aims to restructure these applications from OO architectural style to workflow style. However, in this paper, we concentrate only on the first step of the process, which aims to generate a workflow from OO source code.
Fichier principal
Vignette du fichier
ASetAl_ENASE_2018.pdf (523.78 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

lirmm-04346669 , version 1 (15-12-2023)

Identifiers

Cite

Anfel Selmadji, Abdelhak-Djamel Seriai, Hinde Lilia Bouziane, Christophe Dony. From Object-Oriented to Workflow: Refactoring of OO Applications into Workflows for an Efficient Resources Management in the Cloud. ENASE 2018 - 13th International Conference on Evaluation of Novel Approaches to Software Engineering, Mar 2018, Funchal, Madeira, Portugal. pp.186-214, ⟨10.1007/978-3-030-22559-9_9⟩. ⟨lirmm-04346669⟩
30 View
25 Download

Altmetric

Share

More