|
ABSTRACT
The peer-to-peer (p2p) paradigm is attracting increasing attention from both the research community and software engineers, due to potential performance, reliability and scalability improvements. This paper emphasizes that JXTA can help teachers to teach p2p with Java. This paper also presents an approach for performance analysis of JXTA pipes - one of the key abstractions in JXTA, which has not yet been fully evaluated. It explains how to assess a pipe and demonstrates performance results of the JXTA-Java implementation. In doing so, this paper assists software developers in estimating the overall performance and scalability of JXTA, and the suitability of choosing JXTA for their specific application.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
C. W. Akhil Arora and K. S. Pabla. JXTA J2ME Implementation Project. http://jxme.jxta.org, February 2003.
|
| |
2
|
A. Blakey and J. Ernst. JXTA RMI Project. http://jxta-rmi.jxta.org, February 2003.
|
| |
3
|
A. Z. B. M. Juric and I. Rozman. Are Distributed Objects Fast Enough. SIGS Java Report, 5:29--38, May 1998.
|
| |
4
|
R. I. B. M. Juric and H. Marjan. Performance comparison of CORBA and RMI. Information and Software Technology, 42(13):915--933, October 2000.
|
| |
5
|
K. S. P. Brian Sayrs and B. Traversat. JXTA Benchmark Project. http://bench.jxta.org, February 2003.
|
| |
6
|
|
 |
7
|
Aniruddha Gokhale , Douglas C. Schmidt, Measuring the performance of communication middleware on high-speed networks, Conference proceedings on Applications, technologies, architectures, and protocols for computer communications, p.306-317, August 28-30, 1996, Palo Alto, California, United States
|
| |
8
|
|
| |
9
|
L. Gong. Project JXTA: A Technology Overview. http://www.jxta.org/project/www/docs/TechOverview.pdf, April 2001.
|
| |
10
|
|
| |
11
|
M. Haahr. PISEIA: P2P Infrastructure Simulation, Evaluation and Implementation Architecture. http://www.dsg.cs.tcd.ie, March 2003.
|
| |
12
|
|
| |
13
|
Matjaz B. Juric , Tatjana Welzer , Ivan Rozman , Marjan Hericko , Bostjan Brumen , Tomaz Domajnko , Ales Zivkovic, Performance Assesment Framework for Distributed Object Architectures, Proceedings of the Third East European Conference on Advances in Databases and Information Systems, p.349-366, September 13-16, 1999
|
| |
14
|
K. Kant. Introduction to Computer System Performance Evaluation. McGraw-Hill, 1992.
|
| |
15
|
S. Microsystems. JXTA v1.0 Protocols Specification. http://www.jxta.org/project/www/docs/ProtocolSpec.pdf, June 2001.
|
| |
16
|
S. Microsystems. Project JuXTApose. http://www.jxta.org, February 2003.
|
| |
17
|
D. S. Milojicic, V. Kalogeraki, R. Lukose, K. Nagaraja, J. Pruyne, B. Richard, S. Rollins, and Z. Xu. Peer-to-Peer Computing. Hewlett-Packard Technical Report, HPL-2002-57, March 2002.
|
| |
18
|
J. Nielson. Usability Engineering. Morgan Kaufmann, San Francisco, 1994.
|
| |
19
|
K. S. Pabla and B. Traversat. JXTA C Implementation Project. http://jxta-c.jxta.org, February 2003.
|
| |
20
|
I. E. Taskforce. TLS: Transport Layer Security. http://www.ietf.org/html.charters/tls-charter.html, January 2003.
|
| |
21
|
|
|