JXTA messaging: analysis of feature-performance tradeoffs and implications for system design

  • Authors:
  • Emir Halepovic;Ralph Deters;Bernard Traversat

  • Affiliations:
  • Department of Computer Science, University of Calgary, Calgary, Canada;Department of Computer Science, University of Saskatchewan, Saskatoon, Canada;Project JXTA, Sun Microsystems Inc, Menlo Park, CA

  • Venue:
  • OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, COA, and ODBASE - Volume Part II
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.