Simulating and optimizing a peer-to-peer computing framework

The aim of P2P computing is to build virtual computing systems dedicated to large-scale computational problems. JXTA (JuXTApose) proposes an underlying infrastructure on which JNGI (Jerome, Neelakanth, Greg, and Ilya: first names of the creators), one of the first P2P decentralized computing frameworks is built. In order to test this framework, we have built a tool named P2PPerf which allows us to study the behavior of JNGI and to optimize it according to our simulation results.

[1]  E. Ehrhart,et al.  Polynômes arithmétiques et méthode des polyèdres en combinatoire , 1974 .

[2]  W. Wessel Ehrhart, E., Polynômes arithmétiques et Méthode des Polyèdres en Combinatorie. Basel‐Stuttgart. Birkhäuser Verlag. 1977. 165 S., sFr. 32.– (ISNM 35) , 1978 .

[3]  Alan Jay Smith,et al.  Machine Characterization Based on an Abstract High-Level Language Machine , 1989, IEEE Trans. Computers.

[4]  Eugene Miya,et al.  Machine Characterization Based on an Abstract High-level Language Machine , 1990, PERV.

[5]  D. B. Davis,et al.  Sun Microsystems Inc. , 1993 .

[6]  Thomas Fahringer,et al.  Symbolic evaluation for parallelizing compilers , 1997, ICS '97.

[7]  Vincent Loechner,et al.  Parametric Analysis of Polyhedral Iteration Spaces , 1998, J. VLSI Signal Process..

[8]  Andreas Ludwig,et al.  Introducing Connections Into Classes With Static Meta-Programming , 1999, COORDINATION.

[9]  Julien Bourgeois,et al.  Performance Prediction of an NAS Benchmark Program with ChronosMix Environment , 2000, Euro-Par.

[10]  Gilles Fedak,et al.  XtremWeb: a generic global computing system , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[11]  Ibrahim Matta,et al.  BRITE: an approach to universal topology generation , 2001, MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[12]  Greg Ruetsch,et al.  Framework for Peer-to-Peer Distributed Computing in a Heterogeneous, Decentralized Environment , 2002, GRID.

[13]  David P. Anderson,et al.  SETI@home: an experiment in public-resource computing , 2002, CACM.

[14]  Nazareno Andrade,et al.  OurGrid: An Approach to Easily Assemble Grids with Equitable Resource Sharing , 2003, JSSPP.

[15]  Bill Yeager,et al.  Project JXTA 2.0 Super-Peer Virtual Network , 2003 .

[16]  David E. Culler,et al.  A blueprint for introducing disruptive technology into the Internet , 2003, CCRV.

[17]  Julien Bourgeois,et al.  Using Similarity Groups to Increase Performance of P2P Computing , 2004, Euro-Par.

[18]  Ralf Steinmetz,et al.  Overlay Design Mechanisms for Heterogeneous, Large-Scale, Dynamic P2P Systems , 2004, Journal of Network and Systems Management.

[19]  Philip J. Hatcher,et al.  Performance evaluation of JXTA communication layers , 2005, CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005..

[20]  Julien Bourgeois,et al.  Adding new features in a peer-to-peer distributed computing framework , 2005, 13th Euromicro Conference on Parallel, Distributed and Network-Based Processing.

[21]  International workshop on global and peer-to-peer computing , 2005, CCGRID.