modélisation et évaluation de l’élasticité des processus à base de services

14
Institut Mines-Télécom Modélisation et évaluation de l’élasticité des processus à base de services Mourad Amziani

Upload: nysa

Post on 20-Mar-2016

33 views

Category:

Documents


0 download

DESCRIPTION

Modélisation et évaluation de l’élasticité des processus à base de services. Mourad Amziani. Introduction. Contexte : Environnement Cloud. Déploiement des processus sur le Cloud. Attentes : Disponibilité. QoS. Elasticité. Intégrité. … etc. L’élasticité dans le Cloud (1/2). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Modélisation et évaluation de l’élasticité des processus à base de services

Institut Mines-Télécom

Modélisation et évaluation de l’élasticité des processus à base de services

Mourad Amziani

Page 2: Modélisation et évaluation de l’élasticité des processus à base de services

Institut Mines-Télécom

Introduction■Contexte :

• Environnement Cloud.• Déploiement des processus sur le Cloud.

■Attentes :• Disponibilité.• QoS.• Elasticité.• Intégrité.• … etc.

Page 3: Modélisation et évaluation de l’élasticité des processus à base de services

Institut Mines-Télécom

L’élasticité dans le Cloud (1/2)

Page 4: Modélisation et évaluation de l’élasticité des processus à base de services

Institut Mines-Télécom

L’élasticité dans le Cloud (2/2)■Elasticité de l’Infrastructure (IaaS) :

• Elasticité des machines virtuelles déployées. • Adapter les ressources physiques déployées aux

demandes utilisateurs.

■Elasticité de la Plateforme (PaaS) :• Les Plateformes classiques ne sont pas élastiques.• Micro-container : nouveau model pour le déploiement

de services dans le Cloud.

Page 5: Modélisation et évaluation de l’élasticité des processus à base de services

Institut Mines-Télécom

Problématique

■L’élasticité des plateformes n’est pas suffisante pour garantir l’élasticité des processus déployés.• Nécessité d’assurer l’élasticité au niveau SaaS

■Quels mécanismes pour l’élasticité ? ■Comment évaluer les stratégies d'élasticité ?

Page 6: Modélisation et évaluation de l’élasticité des processus à base de services

Institut Mines-Télécom

Modélisation de l’élasticité (1/2)■Processus à base de services.

• Elasticité au niveau du processus.• Elasticité au niveau des services.

■Modélisation en RdP : • N = <P, T, Pre, Post>• S = <N, M>

■Opérateurs d’élasticité : • Duplication : D(S, p, p’)• Consolidation : C(S, p, p’)

Page 7: Modélisation et évaluation de l’élasticité des processus à base de services

Institut Mines-Télécom

Modélisation de l’élasticité (2/2)

Etat initial Duplication(S, s3_1, s3_2) Consolidation(S, s3_2, s3_1)

Page 8: Modélisation et évaluation de l’élasticité des processus à base de services

Institut Mines-Télécom

Framework pour l’évaluation (1/2)

■Quand utiliser ces mécanismes d’élasticité ? ■Plusieurs stratégies d’élasticité possibles. ■Un Framework générique pour l’implémentation

et l’évaluation des stratégies d’élasticité.

Page 9: Modélisation et évaluation de l’élasticité des processus à base de services

Institut Mines-Télécom

Framework pour l’évaluation (2/2)

■Modélisation en HLPN :• Routage. • Duplication.• Consolidation.

Page 10: Modélisation et évaluation de l’élasticité des processus à base de services

Institut Mines-Télécom

Evaluation des stratégies (1/2) ■Model Checking (papier BPM’12):

• Violations de QoS.• Etat de blocage. • Boucles d’élasticité.

■Indicateurs d’évaluations (papier soumis CoopIS’12): • Charge moyenne des conteneurs de services. • Ressources consommées (en terme de conteneurs

déployés).

Page 11: Modélisation et évaluation de l’élasticité des processus à base de services

Institut Mines-Télécom

Evaluation des stratégies (2/2)

Page 12: Modélisation et évaluation de l’élasticité des processus à base de services

Institut Mines-Télécom

Conclusion ■Notre approche est nouvelle :

• Traite l’élasticité au niveau SaaS. • Basée sur un model formel qui préserve la

sémantique. • Propose une Framework pour l’évaluation des

stratégies d’élasticité.

Page 13: Modélisation et évaluation de l’élasticité des processus à base de services

Institut Mines-Télécom

Perspectives■Court terme :

• Implémentation d’un Simulateur pour l’évaluation des stratégies d’élasticité.

• Mise en œuvre des mécanismes d’élasticité dans le Cloud.

■Moyen terme : • Elasticité des processus à base de services à état.

■Long terme : • Intégration de l’aspect temporel (RdP temporisé).

Page 14: Modélisation et évaluation de l’élasticité des processus à base de services

Institut Mines-Télécom

Questions ?