Adaptivity metric and performance for restart strategies in web services reliable messaging
WOSP '08 Proceedings of the 7th international workshop on Software and performance
Response-time measurements using the sun Java adventure builder
Proceedings of the 1st international workshop on Quality of service-oriented software systems
Stochastic Models for Dependable Services
Electronic Notes in Theoretical Computer Science (ENTCS)
Evaluating the adaptivity of computing systems
Performance Evaluation
On-line adaptive algorithms in autonomic restart control
ATC'10 Proceedings of the 7th international conference on Autonomic and trusted computing
On stochastic fault-injection for IP-Packet loss emulation
EPEW'11 Proceedings of the 8th European conference on Computer Performance Engineering
Electronic Notes in Theoretical Computer Science (ENTCS)
Fault-Impact models based on delay and packet loss for IEEE 802.11g
QEST'13 Proceedings of the 10th international conference on Quantitative Evaluation of Systems
Hi-index | 0.00 |
Web Services are typically deployed in Internet or Intranet environments, making message transfers susceptible to a wide variety of network, protocol and system failures. To mitigate these problems, reliable messaging solutions for web services have been proposed that retry messages suspected to be lost. It is of interest to evaluate the performance of such reliable messaging solutions, and in this paper we therefore utilise a newly developed fault-injection environment for the analysis of time-out strategies for the Web Services Reliable Messaging standard.We compare oracles that determine retransmission times with respect to the tradeoff between two metrics: the effective transfer time and the overhead in terms of additional message transmissions. Our fault-injection environment allows faults to be invoked in the IP layer, representing a variety of failure situations in the underlying system. The study presented in this paper includes two adaptive oracles, which set the length of the retransmission interval based on round trip time measurements, and two static oracles. The study considers both HTTP and Mail as SOAP transports. We conclude that adaptive oracles may significantly outperform static oracles when the underlying system exhibits more complex behaviour.