Academia.eduAcademia.edu

Outline

Simulating and Optimizing a Peer-to-Peer Computing Framework

Proceedings of the …

Abstract

The aim of P2P computing is to build virtual computing systems dedicated to large-scale computational problems. JXTA 1 proposes an underlying infrastructure on which JNGI 2 , one of the first P2P decentralized computing frameworks is built. In order to test this framework, we have built a model of JNGI, which allows us to study the behavior of JNGI and to optimize it according to our simulation results. We also demonstrate how this model can be adapted to model other P2P computing frameworks.

References (18)

  1. The network simulator - NS2. http://www.isi.edu/nsnam/ns/.
  2. D. Anderson, J. Cobb, E. Korpela, M. Lebofsky, and D. Werthimer. Seti@home: an experiment in public- resource computing. Communications of the ACM, 45(11):56-61, 2002.
  3. N. Andrade, W. Cirne, F. Brasileiro, and P. Roisenberg. Ourgrid: An approach to easily assemble grids with eq- uitable ressource sharing. In Proc. of the 9th Workshop of on Job Scheduling Strategies For Parallel Processing, June 2003.
  4. G. Antoniu, P. Hatcher, M. Jan, and D. A. Noblet. Performance evaluation of jxta communication layers. In Workshop on Global and Peer-to-Peer Computing (GP2PC 2005), May 2005.
  5. U. Assmann and A. Ludwig. Introducing connections into classes with static metaprogramming. In Coordina- tion 1999, volume 1594 of LNCS. Springer, Apr 1999.
  6. J. Bourgeois and F. Spies. Performance prediction of an NAS benchmark program with ChronosMix environ- ment. In 6th Int. Euro-Par Conference (EuroPar'2000), pages 208-216, Munich, Allemagne, Sept. 2000.
  7. P. Clauss and V. Loechner. Parametric analysis of poly- hedral iteration space. Journal of VLSI Signal Process- ing, Kluwer Academic Pub., 19(2):179-194, July 1998.
  8. V. Darlagiannis, A. Mauthe, and R. Steinmetz. Over- lay design mechanisms for heterogeneous, large scale, dynamic p2p systems. Journal of Network and Systems Management, Special Issue on Distributed Management, 12(3):371-395, September 2004.
  9. E. Ehrhart. Polynômes arithmétiques et méthode des polyèdres en combinatoire. International Series of Nu- merical Mathematics, 35, 1977.
  10. J.-B. Ernst-Desmulier, J. Bourgeois, F. Spies, and J. Ver- beke. Using similarity groups to increase performance of P2P computing. In 10th Int. Euro-Par Conference (Eu- ropar'04), volume 3149 of LNCS, pages 1056-1059, Pisa, Italy, Aug. 2004. Springer.
  11. J.-B. Ernst-Desmulier, J. Bourgeois, F. Spies, and J. Ver- beke. Adding new features in a Peer-to-Peer dis- tributed computing framework. In 13th Euromicro Conf. on Parallel Distributed and Network Based Pro- cessing (PDP'05), pages 34-41, Lugano, Switzerland, Feb. 2005. IEEE computer society press.
  12. T. Fahringer and B. Scholz. Symbolic evaluation for par- allelizing compilers. In Proc. of the 11th ACM Interna- tional Conference on Supercompting, Vienna, Austria, July 1997.
  13. G. Fedak, C. Germain, V. Néri, and F. Cappello. Xtremweb : A generic global computing system. In CCGRID2001, Workshop on Global Computing on Per- sonal Devices. IEEE Press, May 2001.
  14. A. Medina, A. Lakhina, I. Matta, and J. Byers. Brite: An approach to universal topology generation. In Interna- tional Workshop on Modeling, Analysis and Simulation of Computer and Telecommunications Systems (MAS- COTS), August 2001. Cincinnati, Ohio.
  15. L. Peterson, T. Anderson, D. Culler, and T. Roscoe. A Blueprint for Introducing Disruptive Technology into the Internet. In Proceedings of HotNets-I, Princeton, New Jersey, October 2002.
  16. R. H. Saavedra-Barrera, A. J. Smith, and E. Miya. Ma- chine characterization based on an abstract high-level language machine. IEEE Trans. Comput., 38(12):1659- 1679, December 1989.
  17. B. Traversat, A. Arora, M. Abdelaziz, M. Duigou, C. Haywood, J. Hugly, E. Pouyoul, and B. Yeager. Project JXTA 2.0 Super-Peer Virtual Network. Sun Mi- crosystems Inc., May 2003.
  18. J. Verbeke, N. Nadgir, G. Ruetsch, and I. Sharapov. Framework for peer-to-peer distributed computing in a heterogeneous, decentralized environment. In Proc. of GRID 2002, Baltimore, Sun Microsystems, Inc.,Palo Alto, CA 94303, USA, January 2002.