• DocumentCode
    243739
  • Title

    Towards an Enactment Engine for Dynamically Reconfigurable and Scalable Choreographies

  • Author

    Furtado, Thiago ; Francesquini, Emilio ; Lago, N. ; Kon, Fabio

  • Author_Institution
    Inst. of Math. & Stat., Univ. of Sao Paulo, Sao Paulo, Brazil
  • fYear
    2014
  • fDate
    June 27 2014-July 2 2014
  • Firstpage
    325
  • Lastpage
    332
  • Abstract
    Service compositions have recently been in the spotlight. Although they are not something new, as the complexity of service based systems grows, we observe an ever increasing interest in these approaches. Choreographies are one specific kind of service composition in which the responsibilities for the execution of the system are shared by its service components without any central point of coordination. Choreography clients expect a minimum level of Quality of Services (QoS), however, due to the distributed nature of these systems, a manual approach to resource usage monitoring and allocation is not only inefficient but also does not scale. In this paper we present an open source choreography enactment engine that is capable of automatically deploying and executing a given composition. Additionally, it also monitors a composition execution to perform automatic resource provisioning and dynamic service reconfiguration based on pre-defined Service Level Agreements (SLA) constraints. We evaluated our system on Amazon EC2 and preliminary results demonstrate that it is able maintain the QoS of a composition, even when faced with varying levels of load, while at the same time reducing costs by using as little computational resources as possible.
  • Keywords
    contracts; distributed processing; public domain software; quality of service; resource allocation; Amazon EC2; QoS; SLA constraints; automatic resource provisioning; composition execution; computational resources; cost reduction; distributed system; dynamic service reconfiguration; dynamically reconfigurable choreographies; open source choreography enactment engine; quality of service; scalable choreographies; service composition; service level agreement; Engines; Measurement; Monitoring; Probes; Prototypes; Quality of service; Time factors; QoS; SOA; monitoring; reconfiguration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services (SERVICES), 2014 IEEE World Congress on
  • Conference_Location
    Anchorage, AK
  • Print_ISBN
    978-1-4799-5068-3
  • Type

    conf

  • DOI
    10.1109/SERVICES.2014.64
  • Filename
    6903286