DocumentCode
2338122
Title
Scalable service composition execution by means of an asynchronous paradigm
Author
Vandikas, Konstantinos ; Quinet, Raphaël ; Levenshteyn, Roman ; Niemöller, Jörg
Author_Institution
Ericsson Corp. Res. Software & Services, Herzogenrath, Germany
fYear
2011
fDate
4-7 Oct. 2011
Firstpage
157
Lastpage
162
Abstract
In this paper we describe our findings and experiences with regards to scalable service composition execution. More specifically we detail the process of redesigning our original core for service composition execution to adhere to a more asynchronous, event-driven, non-blocking paradigm. The outcome of this work is an asynchronous core that is scalable; limited by the amount of available memory and not by the number of available processing threads. Another characteristic of the asynchronous core is robustness as system starvation is not possible. Our findings are evaluated with performance results comparing the new asynchronous core to its predecessor. The evaluation focuses on two aspects; throughput and overhead. Our results show that the overhead introduced by service composition is very small: 4 to 12 msec. In addition, the new asynchronous core provides better throughput ranging from +3% to +49% for moderate load and no upper limit for higher load.
Keywords
Java; software architecture; asynchronous core; asynchronous paradigm; event driven paradigm; nonblocking paradigm; processing thread; scalable service composition execution; Containers; Delay; Java; Message systems; Servers; Throughput; Time factors; HTTP; SIP; Service Composition; Web 2.0; asyncrhony;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligence in Next Generation Networks (ICIN), 2011 15th International Conference on
Conference_Location
Berlin
Print_ISBN
978-1-61284-319-3
Electronic_ISBN
978-1-61284-320-9
Type
conf
DOI
10.1109/ICIN.2011.6081065
Filename
6081065
Link To Document