Issue No.03 - July-September (2009 vol.2)
Ian Cooper , Cardiff University, Cardiff
Coral Y. Walker , Cardiff University, Cardiff
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TSC.2009.15
In this paper, we introduce MPI-style Web service (MPIWS), a novel service presented as a standard Web service but integrated with MPI programming technologies to allow Web applications to run in parallel over a loosely coupled distributed environment. MPIWS takes advantage of the SOAP communication protocol, and allows direct MPI-style communication among loosely coupled services. The MPI-style communication supported by MPIWS includes both point-to-point and collective communications. In this paper, point-to-point and collective communication operations are evaluated in comparison with mpiJava. The evaluation results demonstrate that although the overhead of SOAP messaging takes a toll on performance, MPIWS is generally comparable with mpiJava sending Object data types, especially for coarse-grain applications, and outperforms mpiJava in some cases.
Web services, MPI, message passing, collective communication.
Ian Cooper, Coral Y. Walker, "The Design and Evaluation of MPI-Style Web Services", IEEE Transactions on Services Computing, vol.2, no. 3, pp. 197-209, July-September 2009, doi:10.1109/TSC.2009.15