• Aucun résultat trouvé

Poster: A Procedure for Testing Applications Through Cloud Computing Elasticity

N/A
N/A
Protected

Academic year: 2021

Partager "Poster: A Procedure for Testing Applications Through Cloud Computing Elasticity"

Copied!
2
0
0

Texte intégral

(1)

HAL Id: hal-01317543

https://hal.archives-ouvertes.fr/hal-01317543

Submitted on 18 May 2016

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Copyright

Poster: A Procedure for Testing Applications Through Cloud Computing Elasticity

Michel Albonico, Jean-Marie Mottu, Gerson Sunyé

To cite this version:

Michel Albonico, Jean-Marie Mottu, Gerson Sunyé. Poster: A Procedure for Testing Applications Through Cloud Computing Elasticity. JDoc Day - ED STIM, Apr 2016, Nantes, France. 2016. �hal-01317543�

(2)

COMUE L'UNAM

École Doctorale STIM

Sciences et Technologies de l’Information et

Mathématiques

Spécialité: Informatique

Laboratoire: LINA

Équipe: AtlanModels

a) Elasticity Control Workflow b) Test Suite Metamodel c) Test Algorithm

●Errors may happen at any elasticity state. Therefore, we should

test applications at every elasticity state;

●Sometimes, we need a specific sequence of elasticity states,

e.g., for regression testing, bug reproduction, etc.

●We propose an approach that controls the required sequence of

elasticity states, and in parallel, tests the application dynamical-ly, according to the current elasticity state.

●We lead MongoDB through a sequence of elasticity states; ●We find non-functional errors at different elasticity states; ●We correctly assign the test verdicts to the elasticity states.

●Our approach is able to control the required elasticity states,

and test the application dynamically, in parallel.

Future work:

●Functional test cases, and generic cloud applications.

A Procedure for Testing Applications

Through Cloud Computing Elasticity

PhD Student

ALBONICO, Michel

michel.albonico@mines-nantes.fr

It is the ability of a cloud infrastructure to variate its resources according to demand.

●The resource demand varies over time:

When it increases, it may breach the scale-out threshold, and remain

hi-gher for a while (scale-out reaction time). Then, a new resource is ad-ded, which takes some time (scale-out time);

When it decreases, it may breach the scale-in threshold, and remain

lo-wer for a while (scale-in reaction time). Then, the additional resource is removed (within the scale-in time).

1

Elasticity

Elasticity States

Research Problem

A Web application starts by being exposed to the ready state:

when the resource is steady;

●If a new resource starts being added, the application is exposed

to the scaling-out state: period while the resource is being added;

●If a resource starts being released, the application is exposed to

the scaling-in state: period while the resource is being released.

2

3

Our Approach

4

Experiment Result

5 6

Conclusion and Future Work

0 Director SUNYÉ, Gerson gerson.sunye@inria.fr Co-Supervisor MOTTU, Jean-Marie jean-marie.mottu@inria.fr

Références

Documents relatifs

In the latter case, the best-response for each class i 2 A such that g i > ✏ is to decrease its weight. Moreover, after each best-response, the current vector of weights

The results indicated that the overall degree of orthographic discrepancy between an Lx stimulus in a Germanic language and a known cognate in German or English

In this work, we considered a quantitative and formal definition of elasticity in cloud computing, and we developed an analytical model to study elasticity by treating a cloud

Porres, “CRAMP: Cost-efficient Resource Allocation for Multiple web applications with Proac- tive scaling,” in 2012 IEEE 4th International Conference on Cloud Computing Technology

Optical modeling and optimization of nanopatterned thin-film c-Si cells have indicated a few trends regarding the design of the optimum pattern for 1-40 µm thin foils: merged

Nous montrons que la réceptivité et la proceptivité de brebis ne changent pas selon leur état nutritionnel, par contre leur capacité à attirer les béliers (attractivité)

Liu, “A haptic shared control approach to teleoperation of mobile robots,” in 2015 IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems

ROUGES-MARTINEZ J., 1992, Rapport final du programme de recherches sur l'implantation terminologique dans le domaine de la télédétection aérospatiale, Délégation