Framework for Peer-to-Peer Distributed Computing in a Heterogeneous, Decentralized Environment
GRID '02 Proceedings of the Third International Workshop on Grid Computing
The Multi-Ring Topology " High-Performance Group Communication in Peer-to-Peer Networks
P2P '02 Proceedings of the Second International Conference on Peer-to-Peer Computing
P2P '03 Proceedings of the 3rd International Conference on Peer-to-Peer Computing
PPPJ '03 Proceedings of the 2nd international conference on Principles and practice of programming in Java
The JXTA performance model and evaluation
Future Generation Computer Systems - Special issue: P2P computing and interaction with grids
Building near real-time P-2-P applications with JXTA
CCGRID '04 Proceedings of the 2004 IEEE International Symposium on Cluster Computing and the Grid
Performance evaluation of JXTA communication layers
CCGRID '05 Proceedings of the Fifth IEEE International Symposium on Cluster Computing and the Grid - Volume 01
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Hi-index | 0.00 |
With the rise of Peer-to-Peer and Grid infrastructures, there is a renewed interest in messaging systems. Among the numerous messaging solutions for large loosely coupled distributed environments, the communication and messaging system of the JXTA peer-to-peer platform is the richest in features. This paper presents a comprehensive performance analysis of the JXTA messaging system and its application to the system design scenarios. Several application-layer messaging abstractions are analyzed and compared. The results reveal the limiting factors and behaviors with respect to workload, network distance, peer group size, and message relays. The tradeoffs between features and performance are observed and discussed in the form of recommendations to developers dealing with common system design cases.