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 :
بازگشت