Abstract
As grid sizes increase, the need for self-organization and dynamic reconfigurations is becoming more and more important, and therefore the convergence of grid computing and Peer-to-Peer (P2P) computing seems natural. Grid infrastructures are generally available as a federation of SAN-based clusters interconnected by high-bandwidth WANs. However, P2P systems are usually running on the Internet, with a non hierarchical network topology, which may raise the issue of the adequacy of the P2P communication mechanisms on grid infrastructures. This paper evaluates the communication performance of the JXTA P2P platform over high-performance SANs and WANs, for both J2SE and C bindings. We analyze these results and we evaluate solutions able to improve the performance of JXTA on such networking grid infrastructures.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Foster, I., Iamnitchi, A.: On Death, Taxes, and the Convergence on Peer-to-Peer and Grid Computing. In: Kaashoek, M.F., Stoica, I. (eds.) IPTPS 2003. LNCS, vol. 2735, Springer, Heidelberg (2003)
Talia, D., Trunfio, P.: Toward a Synergy Between P2P and Grids. IEEE Internet Computing 7(4), 94–96 (2003)
Talia, D., Trunfio, P.: A P2P Grid Services-Based Protocol: Design and Evaluation. In: Danelutto, M., Vanneschi, M., Laforenza, D. (eds.) Euro-Par 2004. LNCS, vol. 3149, pp. 1022–1031. Springer, Heidelberg (2004)
Amoretti, M., Conte, G., Reggiani, M., Zanichelli, F.: Service Discovery in a Grid-based Peer-to-Peer Architecture. In: International Workshop on e-Business and Model Based IT Systems Design, Saint Petersburg, Russia (2004)
The JXTA project, http://www.jxta.org/
Antoniu, G., Hatcher, P., Jan, M., Noblet, D.A.: Performance Evaluation of JXTA Communication Layers. In: 5th International Workshop on Global and Peer-to-Peer Computing (GP2PC 2005), Cardiff, UK (2005); Held in conjunction with the 5th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2005).
Cog Kit JXTA project, http://www-unix.globus.org/cog/projects/jxta/
JXTA-Grid project, http://jxta-grid.jxta.org/
Antoniu, G., Bougé, L., Jan, M.: JuxMem: Weaving together the P2P and DSM paradigms to enable a Grid Data-sharing Service. Kluwer Journal of Supercomputing (2005) (to appear)
Halepovic, E., Deters, R.: The Cost of Using JXTA. In: 3rd International Conference on Peer-to-Peer Computing (P2P 2003), Linköping, Sweden, pp. 160–167. IEEE Computer Society Press, Los Alamitos (2003)
Halepovic, E., Deters, R.: JXTA Performance Study. In: IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM 2003), Victoria, B.C., Canada, pp. 149–154. IEEE Computer Society Press, Los Alamitos (2003)
Seigneur, J.M.: Jxta Pipes Performance (2002)
Seigneur, J.M., Biegel, G., Jensen, C.D.: P2P with JXTA-Java pipes. In: 2nd international Conference on Principles and Practice of Programming in Java (PPPJ 2003), Kilkenny City, Ireland, pp. 207–212. Computer Science Press, Inc., Rockville (2003)
Halepovic, E., Deters, R.: JXTA Messaging: Analysis of Feature-Performance Tradeoffs. Submitted for publication (2005)
Shudo, K., Tanaka, Y., Sekiguchi, S.: P3: Personal Power Plant. GGF10: Open Grid Service Architecture - Peer-to-Peer Research Group, OGSA-P2P RG (2004)
Baehni, S., Eugster, P.T., Guerraoui, R.: OS Support for P2P Programming: a Case for TPS. In: 22nd International Conference on Distributed Computing Systems (ICDCS 2002), Vienna, Austria, pp. 355–362. IEEE Computer Society Press, Los Alamitos (2002)
Junginger, M., Lee, Y.: The Multi-Ring Topology - High-Performance Group Communication in Peer-to-Peer Networks. In: 2nd International Conference on Peer-to-Peer Computing (P2P 2002), Linköping, Sweden, pp. 49–56. IEEE Computer Society Press, Los Alamitos (2002)
Tran, P., Gosper, J., Yu, A.: JXTA and TIBCO Rendezvous - An Architectural and Performance Comparison (2003)
Grid 5000 project, http://www.grid5000.org/
JXTA specification project, http://spec.jxta.org/
Denis, A., Pérez, C., Priol, T.: PadicoTM: An Open Integration Framework for Communication Middleware and Runtimes. Future Generation Computer Systems 19, 575–585 (2003)
Danjean, V., Namyst, R., Russell, R.: Integrating Kernel Activations in a Multithreaded Runtime System on Linux. In: Rolim, J.D.P. (ed.) IPDPS-WS 2000. LNCS, vol. 1800, pp. 1160–1167. Springer, Heidelberg (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Antoniu, G., Jan, M., Noblet, D.A. (2005). Enabling the P2P JXTA Platform for High-Performance Networking Grid Infrastructures. In: Yang, L.T., Rana, O.F., Di Martino, B., Dongarra, J. (eds) High Performance Computing and Communications. HPCC 2005. Lecture Notes in Computer Science, vol 3726. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11557654_52
Download citation
DOI: https://doi.org/10.1007/11557654_52
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29031-5
Online ISBN: 978-3-540-32079-1
eBook Packages: Computer ScienceComputer Science (R0)