Title :
FJM: a high performance Java message library
Author :
Hsiao, Tsun-Yu ; Cheng, Ming-chun ; Chiao, Hsin-Ta ; Yuan, Shyan-Ming
Author_Institution :
Dept. of Comput. & informatio Sci., National Chiao Tung Univ., Hsinchu, Taiwan
Abstract :
In this paper, we presented an IP-multicast-based Java message service implementation called FJM (fast Java messaging) library. We discussed its architecture, protocols, and implementation issues. For achieving better performance, we revised the original design of the FJM. The details of the refinement were also described in this paper. Then, we compared the performance of both versions of the FJM with the performance of other JMS implementations. After our careful design and tuning, in most cases, the revised version of the FJM can offer the highest throughput among the well known industrial or open source JMS implementations. Therefore, FJM can be used in many innovative or mission critical cluster applications, such as massively multiplayer virtual worlds or military simulator.
Keywords :
Java; message passing; multicast protocols; open systems; software libraries; transport protocols; workstation clusters; FJM; IP-multicast-based JMS; Java messaging service; architecture; cluster applications; fast Java messaging; high performance Java message library; military simulator; multiplayer virtual worlds; protocols; Computer architecture; Distributed computing; Information science; Java; Libraries; Message passing; Message service; Network servers; Open systems; Protocols; Refining; Software libraries; Throughput; Transport protocols;
Conference_Titel :
Cluster Computing, 2003. Proceedings. 2003 IEEE International Conference on
Print_ISBN :
0-7695-2066-9
DOI :
10.1109/CLUSTR.2003.1253349