DocumentCode :
2558578
Title :
QoS evaluation of JMS: an empirical approach
Author :
Chen, Shiping ; Greenfield, Paul
Author_Institution :
CSIRO Inf. & Commun. Technol. Centre, Australia
fYear :
2004
fDate :
5-8 Jan. 2004
Abstract :
JMS is an API specification that defines a standard way for Java applications to access messaging services. All JMS products promise good performance and to properly support the QoS attributes specified in the standard, making it hard to choose between them. Customers who want to determine which JMS product best meets their requirements need a simple, effective and fair methodology for evaluating and comparing competing implementations. This paper presents an empirical methodology for evaluating the QoS implementation of a JMS product. We present a number of test scenarios and define metrics for measuring performance and message persistence. We then illustrate this methodology by using it to evaluate two leading JMS products. Our evaluation results show differences between these products in terms of their overall performance and the impact of various QoS attributes. The case study demonstrates that our empirical methodology is an effective and practical way to test the performance of JMS and other messaging systems.
Keywords :
Java; application program interfaces; message passing; quality of service; software metrics; software quality; API specification; Java message service; QoS evaluation; software metrics; Australia; Communication standards; Communications technology; Java; Joining processes; Message service; Message-oriented middleware; Quality of service; System testing; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 2004. Proceedings of the 37th Annual Hawaii International Conference on
Print_ISBN :
0-7695-2056-1
Type :
conf
DOI :
10.1109/HICSS.2004.1265652
Filename :
1265652
Link To Document :
بازگشت