• DocumentCode
    2197277
  • Title

    Investigating the limits of SOAP performance for scientific computing

  • Author

    Chiu, Kenneth ; Govindaraju, Madhusudhan ; Bramley, Randall

  • Author_Institution
    Dept. of Comput. Sci., Indiana Univ., Bloomington, IN, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    246
  • Lastpage
    254
  • Abstract
    The growing synergy between Web Services and Grid-based technologies will potentially enable profound, dynamic interactions between scientific applications dispersed in geographic, institutional, and conceptual space. Such deep interoperability requires the simplicity, robustness, and extensibility for which SOAP was conceived, thus making it a natural lingua franca. Concomitant with these advantages, however is a degree of inefficiency that may limit the applicability of SOAP to some situations. We investigate the limitations of SOAP for high-performance scientific computing. We analyze the processing of SOAP messages, and identify the issues of each stage. We present a high-performance SOAP implementation and a schema-specific parser based on the results of our investigation. After our SOAP optimizations are implemented, the most significant bottleneck is ASCII/double conversion. Instead of handling this using extensions to SOAP we recommend a multiprotocol approach that uses SOAP to negotiate faster binary protocols between messaging participants.
  • Keywords
    Internet; distributed programming; message passing; natural sciences computing; open systems; performance evaluation; protocols; Grid-based technologies; SOAP performance; Web services; conceptual space; deep interoperability; dynamic interactions; geographic space; high-performance computing; institutional space; scientific computing; Application software; Distributed computing; Grid computing; Quality of service; Robustness; Scientific computing; Simple object access protocol; Space technology; Web services; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 2002. HPDC-11 2002. Proceedings. 11th IEEE International Symposium on
  • ISSN
    1082-8907
  • Print_ISBN
    0-7695-1686-6
  • Type

    conf

  • DOI
    10.1109/HPDC.2002.1029924
  • Filename
    1029924