loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
24th IEEE International Conference on Distributed Computing Systems (ICDCS'04)
SOAP-binQ: High-Performance SOAP with Continuous Quality Management
Hachioji, Tokyo, Japan
March 24-March 26
ISBN: 0-7695-2086-3
Balasubramanian Seshasayee, Georgia Institute of Technology
Karsten Schwan, Georgia Institute of Technology
Patrick Widener, Georgia Institute of Technology
There is substantial interest in using SOAP (Simple Object Access Protocol) in distributed applications? inter-process 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 in this paper significantly reduces the jitter experienced in two sample applications like remote sensing and remote visualization.
Citation:
Balasubramanian Seshasayee, Karsten Schwan, Patrick Widener, "SOAP-binQ: High-Performance SOAP with Continuous Quality Management," icdcs, pp.158-165, 24th IEEE International Conference on Distributed Computing Systems (ICDCS'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.