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