Scalable Service Composition Execution through Asynchronous I/O

作者: Michele Stecca , Martino Fornasa , Pierpaolo Baglietto , Massimo Maresca

DOI: 10.1109/SCC.2013.38

关键词:

摘要: In the last few years different solutions have been proposed for composition of Web APIs. this paper we focus on scalability problems appearing when software platform in charge executing Service Compositions (which are defined as Directed Acyclic Graphs, DAGs) is supposed to support huge numbers concurrent executions. This case viral applications well Cloud Computing scenarios where deployed and executed multi-tentant platforms implementing paradigms such Business Process a Service, Mashup Composition Service. The solution exploits Asynchronous I/O paradigm efficient utilization system resources threads memory.

参考文章(18)
Dong Liu, Ralph Deters, The Reverse C10K Problem for Server-Side Mashups international conference on service oriented computing. pp. 166- 177 ,(2009) , 10.1007/978-3-642-01247-1_16
John R. Douceur, William J. Bolosky, Marvin Theimer, Atul Adya, Jon Howell, Cooperative Task Management Without Manual Stack Management usenix annual technical conference. pp. 289- 302 ,(2002)
Wei Chen, Jun Wei, Guoquan Wu, Xiaoqiang Qiao, Developing a Concurrent Service Orchestration Engine Based on Event-Driven Architecture OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems:. pp. 675- 690 ,(2008) , 10.1007/978-3-540-88871-0_47
Richard N. Taylor, Roy Thomas Fielding, Architectural styles and the design of network-based software architectures University of California, Irvine. ,(2000)
M.B. Blake, Wei Tan, F. Rosenberg, Composition as a service [Web-Scale Workflow] IEEE Internet Computing. ,vol. 14, pp. 78- 82 ,(2010) , 10.1109/MIC.2010.2
Wei Lu, Thilina Gunarathne, Dennis Gannon, None, Developing a concurrent service orchestration engine in ccr Proceedings of the 1st international workshop on Multicore software engineering - IWMSE '08. pp. 61- 68 ,(2008) , 10.1145/1370082.1370097
Philipp Haller, Martin Odersky, Scala Actors: Unifying thread-based and event-based programming Theoretical Computer Science. ,vol. 410, pp. 202- 220 ,(2009) , 10.1016/J.TCS.2008.09.019
Hugh C. Lauer, Roger M. Needham, On the duality of operating system structures ACM SIGOPS Operating Systems Review. ,vol. 13, pp. 3- 19 ,(1979) , 10.1145/850657.850658
Ralph Deters, Dong Liu, BUST: enabling scalable service orchestration scalable information systems. pp. 23- ,(2007) , 10.5555/1366804.1366834