A NEW PERFORMANCE OPTIMIZATION STRATEGY FOR JAVA MESSAGE SERVICE SYSTEM

Xiangfeng Guo, Xiaoning Ding, Hua Zhong, Jing Li

Abstract

Well suited to the loosely coupled nature of distributed interaction, message oriented middleware has been applied in many distributed applications. Efficiently transmitting messages with reliability is a key feature of message oriented middleware. Due to the necessary persistence facilities, the performance of transmitting is subject greatly to the persistence action. The Openness of Java platform has made the systems conforming to Java Message Service Specification supported widely. In these applications, many consumers get messages periodically. We bring forward a new efficient strategy using different persistence methods with different kinds of messages, which improves system performance greatly. The strategy also utilizes daemon threads to reduce its influence to the system. The strategy has been implemented in our Java Message Service conformed system, ONCEAS MQ.

References

  1. BEA Systems, 2003. Programming WebLogic JMS. http://e-docs.bea.com/wls/docs81/jms/.
  2. Eugster, P., Felber, P., Guerraoui, R. and Kermarrec, A.-M. The many faces of publish/subscribe. ACM Computing Surveys, 35(2), pages 114 - 131, Jun. 2003.
  3. IBM, 2004. Websphere MQ.
  4. Iyengar, A. Design and Performance of a General-Purpose Software Cache. In Proceedings of the USENIX Symposium on Internet Technologies and Systems, December 1997.
  5. JBoss Group, 2004. JBoss MQ.
  6. Li Fan, Pei Cao, Jussara Almeida, Andrei Broder. Summary Cache: A Scalable Wide-Area Web Cache Sharing Protocol. IEEE/ACM Transactions on Networking, 8(3), pages 281 - 293, 2000.
  7. OMG, 2002. CORBA Notification Service specification version 1.0.1. http://www.omg.org/corba.
  8. Rajan, A., 2002. A Study of Cache Performance in Java Virtual Machines, Master's Thesis, University of Texas at Austin.
  9. Sun Microsystems, 2001. JCache: Java Temporary Caching API. http://www.jcp.org/en/jsr/detail?id=107.
  10. Sun Microsystems, 2002. Java Message Service (JMS) API Specification. http://java.sun.com/products/jms/.
Download


Paper Citation


in Harvard Style

Guo X., Ding X., Zhong H. and Li J. (2006). A NEW PERFORMANCE OPTIMIZATION STRATEGY FOR JAVA MESSAGE SERVICE SYSTEM . In Proceedings of the Eighth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-972-8865-43-6, pages 520-523. DOI: 10.5220/0002498005200523


in Bibtex Style

@conference{iceis06,
author={Xiangfeng Guo and Xiaoning Ding and Hua Zhong and Jing Li},
title={A NEW PERFORMANCE OPTIMIZATION STRATEGY FOR JAVA MESSAGE SERVICE SYSTEM},
booktitle={Proceedings of the Eighth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2006},
pages={520-523},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002498005200523},
isbn={978-972-8865-43-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Eighth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - A NEW PERFORMANCE OPTIMIZATION STRATEGY FOR JAVA MESSAGE SERVICE SYSTEM
SN - 978-972-8865-43-6
AU - Guo X.
AU - Ding X.
AU - Zhong H.
AU - Li J.
PY - 2006
SP - 520
EP - 523
DO - 10.5220/0002498005200523