• DocumentCode
    2744618
  • Title

    SOAP-binQ: high-performance SOAP with continuous quality management

  • Author

    Seshasayee, Balasubramanian ; Schwan, Karsten ; Widener, Patrick

  • Author_Institution
    Sch. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2004
  • fDate
    2004
  • Firstpage
    158
  • Lastpage
    165
  • Abstract
    There is substantial interest in using SOAP (simple object access protocol) in distributed applications´ interprocess communications due to its promise of universal interoperability. The utility of SOAP is limited, however, by its inefficient implementation. Our research aims to make SOAP useful for high end or resource-constrained applications. The resulting SOAP-bin communication protocol exhibits substantially improved performance compared to regular SOAP communications. Gains are particularly evident when the same types of parameters are exchanged repeatedly, examples including transactional applications, remote graphics or visualization, and distributed scientific codes. A further improvement to SOAP-bin, termed SOAP-binQ, addresses resource-constrained applications like distributed media codes, where scarce communication bandwidth, for example, may prevent end users from interacting in real-time. SOAP-binQ offers quality management functions that permit SOAP to reduce parameter sizes dynamically, as and when needed. The methods used in size reduction are provided by end users and/or by applications, thereby enabling domain-specific tradeoffs in quality vs. performance. An adaptive use of SOAP-binQ´s quality management techniques presented significantly reduces the jitter experienced in two sample applications like remote sensing and remote visualization.
  • Keywords
    access protocols; client-server systems; jitter; message passing; open systems; quality management; remote sensing; software architecture; SOAP-bin communication protocol; SOAP-binQ; communication bandwidth; distributed media code; distributed scientific code; interprocess communication; jitter; quality management function; remote sensing; remote visualization; resource-constrained applications; simple object access protocol; software architecture; universal interoperability; Access protocols; Bandwidth; Collaboration; Distributed computing; Educational institutions; Graphics; Quality management; Simple object access protocol; Visualization; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2004. Proceedings. 24th International Conference on
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-2086-3
  • Type

    conf

  • DOI
    10.1109/ICDCS.2004.1281579
  • Filename
    1281579