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
Link To Document