|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Reducing Data Transfer in Service-Oriented Architectures: The Circulate Approach
Third Quarter 2012 (vol. 5 no. 3)
pp. 437-449
| ASCII Text | x | ||
| Adam Barker, Jon B. Weissman, Jano I. van Hemert, "Reducing Data Transfer in Service-Oriented Architectures: The Circulate Approach," IEEE Transactions on Services Computing, vol. 5, no. 3, pp. 437-449, Third Quarter, 2012. | |||
| BibTex | x | ||
| @article{ 10.1109/TSC.2011.23, author = {Adam Barker and Jon B. Weissman and Jano I. van Hemert}, title = {Reducing Data Transfer in Service-Oriented Architectures: The Circulate Approach}, journal ={IEEE Transactions on Services Computing}, volume = {5}, number = {3}, issn = {1939-1374}, year = {2012}, pages = {437-449}, doi = {http://doi.ieeecomputersociety.org/10.1109/TSC.2011.23}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Services Computing TI - Reducing Data Transfer in Service-Oriented Architectures: The Circulate Approach IS - 3 SN - 1939-1374 SP437 EP449 EPD - 437-449 A1 - Adam Barker, A1 - Jon B. Weissman, A1 - Jano I. van Hemert, PY - 2012 KW - Engines KW - Computer architecture KW - Service oriented architecture KW - Local area networks KW - Data models KW - Distributed databases KW - workflow optimization. KW - Service-oriented architecture KW - orchestration KW - choreography VL - 5 JA - IEEE Transactions on Services Computing ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TSC.2011.23
As the number of services and the size of data involved in workflows increases, centralized orchestration techniques are reaching the limits of scalability. When relying on web services without third-party data transfer, a standard orchestration model needs to pass all data through a centralized engine, which results in unnecessary data transfer and the engine to become a bottleneck to the execution of a workflow. As a solution, this paper presents and evaluates Circulate, an alternative service-oriented architecture which facilitates an orchestration model of central control in combination with a choreography model of optimized distributed data transport. Extensive performance analysis through the PlanetLab framework is conducted on a web service-based implementation over a range of Internet-scale configurations which mirror scientific workflow environments. Performance analysis concludes that our architecture's optimized model of data transport speeds up the execution time of workflows, consistently outperforms standard orchestration and scales with data and node size. Furthermore, Circulate is a less-intrusive solution as individual services do not have to be reconfigured in order to take part in a workflow.
Index Terms:
Engines,Computer architecture,Service oriented architecture,Local area networks,Data models,Distributed databases,workflow optimization.,Service-oriented architecture,orchestration,choreography
Citation:
Adam Barker, Jon B. Weissman, Jano I. van Hemert, "Reducing Data Transfer in Service-Oriented Architectures: The Circulate Approach," IEEE Transactions on Services Computing, vol. 5, no. 3, pp. 437-449, Third Quarter 2012, doi:10.1109/TSC.2011.23
Usage of this product signifies your acceptance of the Terms of Use.

