Skip to Main content Skip to Navigation
Conference papers

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.
Document type :
Conference papers
Complete list of metadata
Contributor : Guglielmo De Angelis Connect in order to contact the contributor
Submitted on : Monday, September 30, 2013 - 2:09:20 PM
Last modification on : Thursday, January 6, 2022 - 5:30:02 PM


  • HAL Id : hal-00867704, version 1



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. ⟨hal-00867704⟩



Record views