modélisation et évaluation de l’élasticité des processus à base de services
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 PresentationTRANSCRIPT
![Page 1: Modélisation et évaluation de l’élasticité des processus à base de services](https://reader035.vdocuments.pub/reader035/viewer/2022062305/56815502550346895dc2edc7/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062305/56815502550346895dc2edc7/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062305/56815502550346895dc2edc7/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062305/56815502550346895dc2edc7/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062305/56815502550346895dc2edc7/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062305/56815502550346895dc2edc7/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062305/56815502550346895dc2edc7/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062305/56815502550346895dc2edc7/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062305/56815502550346895dc2edc7/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062305/56815502550346895dc2edc7/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062305/56815502550346895dc2edc7/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062305/56815502550346895dc2edc7/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062305/56815502550346895dc2edc7/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062305/56815502550346895dc2edc7/html5/thumbnails/14.jpg)
Institut Mines-Télécom
Questions ?