P3: Parallel Peer to Peer An Internet Parallel Programming Environment

  • Licínio Oliveira
  • Luís Lopes
  • Fernando Silva
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2376)


P3 is a next-generation Internet computing platform, building upon other experiments and implementing new ideas for high-performance parallel computing in the Internet environment. This paper describes its run-time system, programming model and how it compares to current state-of-the-art systems.


Peer to Peer Distributed Computing Parallel Computing High Performance Computing 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Albert D. Alexandrov, Maximilian Ibel, Klaus E. Schauser, and Chris J. Scheiman. SuperWeb: Research issues in Java-based global computing. Concurrency: Practice and Experience, 9(6):535–553, 1997.CrossRefGoogle Scholar
  2. 2.
    J. Baldeschwieler, R. Blumofe, and E. Brewer. ATLAS: An infrastructure for global computing, 1996.Google Scholar
  3. 3.
    A. Baratloo, M. Karaul, Z. M. Kedem, and P. Wyckoff. Charlotte: Metacomputing on the web. In Proc. of the 9th Int’l Conf. on Parallel and Distributed Computing Systems (PDCS-96), 1996.Google Scholar
  4. 4.
    M. Beck, J. Dongarra, G. Fagg, G. Geist, P. Gray, J. Kohl, M. Migliardi, K. Moore, T. Moore, P. Papadopoulous, S. Scott, and V. Sunderam. HARNESS: A next generation distributed virtual machine, 1999.Google Scholar
  5. 5.
    A. Bricker, M. Litzkow, M. Livny, T. Summary, and V. Report. Condor Technical Summary, 1992.Google Scholar
  6. 6.
    P. Cappello, B. Christiansen, M. Ionescu, M. Neary, K. Schauser, and D. Wu. JAVELIN: Internet based parallel computing using Java, 1997.Google Scholar
  7. 7.
  8. 8.
  9. 9.
    I. Foster and C. Kesselman. Globus: A metacomputing infrastructure toolkit. The International Journal of Supercomputer Applications and High Performance Computing, 11(2):115–128, Summer 1997.CrossRefGoogle Scholar
  10. 10.
  11. 11.
    Andrew S. Grimshaw, William A. Wulf, James C. French, Alfred C. Weaver, and Paul F. Reynolds Jr. Legion: The next logical step toward a nationwide virtual computer. Technical Report CS-94-21, 8, 1994.Google Scholar
  12. 12.
    M. Migliardi and V. Sunderam. Heterogeneous distributed virtual machines in the HARNESS metacomputing framework, 1999.Google Scholar
  13. 13.
    M. Migliardi, V. Sunderam, A. Geist, and J. Dongarra. Dynamic reconfiguration and virtual machine management in the HARNESS metacomputing system, 1998.Google Scholar
  14. 14.
  15. 15.
  16. 16.
    A. Rowstron and P. Druschel. Storage management and caching in PAST, a large-scale, persistent peer-to-peer storage utility, 2001.Google Scholar
  17. 17.
  18. 18.
    D. Skillicorn and D. Talia. Models and languages for parallel computation, 1998.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Licínio Oliveira
    • 1
  • Luís Lopes
    • 1
  • Fernando Silva
    • 1
  1. 1.Departamento de Ciência de Computadores & LIACC Faculdade de CiênciasUniversidade do PortoPortoPortugal

Personalised recommendations