• DocumentCode
    1126988
  • Title

    The Design and Evaluation of MPI-Style Web Services

  • Author

    Cooper, Ian ; Walker, Coral Y.

  • Author_Institution
    Cardiff Sch. of Comput. Sci., Cardiff Univ., Cardiff, UK
  • Volume
    2
  • Issue
    3
  • fYear
    2009
  • Firstpage
    197
  • Lastpage
    209
  • Abstract
    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.
  • Keywords
    Java; Web services; message passing; Java; MPI-style Web service; SOAP communication protocol; collective communication; loosely coupled distributed environment; message passing; point-to-point communication; Automotive engineering; Boundary conditions; Broadcasting; Buildings; Communication system control; Computer architecture; Concurrent computing; Distributed computing; Engines; Heat engines; Message passing; Parallel programming; Partial differential equations; Simple object access protocol; Web services; XML; MPI; Web services; collective communication.; message passing;
  • fLanguage
    English
  • Journal_Title
    Services Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1939-1374
  • Type

    jour

  • DOI
    10.1109/TSC.2009.15
  • Filename
    5156489