Web Service Call Parallelization Using OpenMP

作者: Sébastien Salva , Clément Delamare , Cédric Bastoul

DOI: 10.1007/978-3-540-69303-1_21

关键词:

摘要: Since early works, web servers have been designed as parallel applications to process many requests at the same time. While service based are performing more and more, larger transactions, this parallelization culture still not reached client side. Business (B2B) becoming intensive users of transactions through Service Oriented Architecture Standard. As multicore systems now widely available, seems right way fit need such applications. In paper, we describe an API on OpenMP for transparently parallelizing calls, i.e. serialization, deserialization connection processes. Our is mainly a software pipeline which splits calls into several tasks. Both synchronous asynchronous modes can be used with call services. We present experimental evidence demonstrating ability our achieve high level performance.

参考文章(5)
Advances in Grid Computing - EGC 2005 Lecture Notes in Computer Science. ,(2005) , 10.1007/B137919
Jairo Balart, Alejandro Duran, Marc Gonzàlez, Xavier Martorell, Eduard Ayguadé, Jesús Labarta, Experiences parallelizing a web server with OpenMP international workshop on openmp. ,vol. 4315, pp. 191- 202 ,(2005) , 10.1007/978-3-540-68555-5_16
Manfred Wurz, Heiko Schuldt, Dynamic Parallelization of Grid–Enabled Web Services Advances in Grid Computing - EGC 2005. pp. 173- 183 ,(2005) , 10.1007/11508380_19
D. Birant, A. Kut, An approach for parallel execution of Web services international conference on web services. pp. 812- 813 ,(2004) , 10.1109/ICWS.2004.24
J. M. Bull, M. E. Kambites, JOMP---an OpenMP-like interface for Java Proceedings of the ACM 2000 conference on Java Grande - JAVA '00. pp. 44- 53 ,(2000) , 10.1145/337449.337466