Abstract
SOAP technology is being used in many distributed systems nowadays, however its areas of application are limited by high latency and high protocol overheads. For messaging in environments with high-volume transactions (e.g. stock quote and multimedia applications or in mobile and wireless networks), bandwidth-efficient communication is imperative. When there are many transactions requesting similar service operations, using unicast to send SOAP response messages can potentially generate very large amount of traffic. To improve SOAP’s performance, SOAP network traffic needs to be reduced. This chapter presents an approach to address this issue and to improve overall SOAP performance. A similarity-based SOAP multicast protocol (SMP), which reduces the network load by reducing the total generated traffic size, is described. In particular, SMP reuses common templates and payload values among the SOAP messages and only sends one copy of the common part to multiple clients. The results obtained from the experiments indicate that SMP can achieve up to 70% reduction in network traffic compared to traditional SOAP unicast.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Tari, Z., Phan, A.K.A., Jayasinghe, M., Abhaya, V.G. (2011). The Use of Similarity & Multicast Protocols to Improve Performance. In: On the Performance of Web Services. Springer, Boston, MA. https://doi.org/10.1007/978-1-4614-1930-3_4
Download citation
DOI: https://doi.org/10.1007/978-1-4614-1930-3_4
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4614-1929-7
Online ISBN: 978-1-4614-1930-3
eBook Packages: Computer ScienceComputer Science (R0)