Using Performance Antipatterns for Mastering Enactments of Service Choreographies on the Cloud

Abstract : Cloud computing in the context of service choreographies brings new opportunities while performing the service provisioning, i.e. the capability of acquiring and releasing resources on-demand. In fact, the Cloud providers offer the not trivial task of migrating services, as well as allocating, and deallocating resources from their offered infrastructure. Currently these activities are pursued by generic load-balancing strategies that are agnostic with respect to the overall goals of a service choreography. In this sense, service choreography offers means to predict events, and to keep of the interactions among choreographed participants, so that each software services can meet its Service Level Objectives (SLOs). In literature, performance antipatterns are well-known bad design practices that lead to software systems suffering by poor performance. Revealing a performance antipattern is an indicator that an undesired configuration could be met. In this paper we discuss how performance antipatterns can be used for mastering service choreographies that are enacting on a Cloud. Specifically, the status of the underlying Cloud infrastructure is monitored in order to reveal performance antipatterns, whose resolution is combined with look-ahead information extracted from the service choreography into meaningful mitigation guidelines that can be adopted at the application level.
Type de document :
Communication dans un congrès
4th Workshop of the Italian group on Quantitative Methods in Informatics (InfQ 2013), Jun 2013, Sorrento, Italy. 2013
Liste complète des métadonnées

https://hal.inria.fr/hal-00867704
Contributeur : Guglielmo De Angelis <>
Soumis le : lundi 30 septembre 2013 - 14:09:20
Dernière modification le : mardi 31 juillet 2018 - 16:58:01

Identifiants

  • HAL Id : hal-00867704, version 1

Collections

Citation

Catia Trubiani, Antinisca Di Marco, Guglielmo De Angelis. Using Performance Antipatterns for Mastering Enactments of Service Choreographies on the Cloud. 4th Workshop of the Italian group on Quantitative Methods in Informatics (InfQ 2013), Jun 2013, Sorrento, Italy. 2013. 〈hal-00867704〉

Partager

Métriques

Consultations de la notice

90