Skip to main content

P2PGrid: Integrating P2P Networks into the Grid Environment

  • Conference paper
Grid and Cooperative Computing - GCC 2005 (GCC 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3795))

Included in the following conference series:

Abstract

The current Grid architecture suffers from high complexity, inefficiency in leveraging common PC capabilities, and the single point of failure problem originated from Grid’s Client-Server mode of interaction. We propose an approach to solve the problems by incorporating P2P networks with the Grid environment. A two-layer integration model is proposed, which consists of a Grid layer and an underlying P2P layer that can be accessed from but not limited to the Grid layer. A prototype implementation of the model, called P2PGrid, has been developed and experimented with example applications built on the platform. The results show that the complexity for common PCs to participate the Grid can be greatly reduced, the resource aggregation efficiency has been increased, and the single point of failure problem can be solved by using P2P mode of communication in the Grid environment.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Globus: http://www.globus.org

  2. JXTA: http://www.JXTA.org

  3. Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International Journal of High Performance Computing applications 15(3), 200–222 (2001), http://www.globus.org/research/papers/anatomy.pdf

    Article  Google Scholar 

  4. Foster, I., Kesselman, C., Nick, J., Tuecke, S.: The physiology of the grid: An open grid services architecture for distributed systems integration (2002), http://www.globus.org/research/papers/ogsa.pdf

  5. Traversat, B., Abdelaziz, M., Duigu, M., Hugly, J., Pouyoul, E., Yeager, B.: Paper JXTA Virtual Network, Sun Microsystem, Inc.

    Google Scholar 

  6. Asadzadeh, P., Buyya, R., Chun, L.K., Nayar, D., Venugopal, S.: Global Grids and Software Tookits: A Study of Four Grid Middleware Technologies. Software-Practice and Experience (2002)

    Google Scholar 

  7. Foster, I., Kesselman, C.: The Grid 2: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Press, San Francisco (2004) ISBN: 1-55860-933-4

    Google Scholar 

  8. Flenner, R., Abbott, M., Boubez, T., Cohen, F., Krishnan, N., Moffet, A., Ramamurti, R., Siddiqui, B., Sommers, F.: Java P2P UNLEASHED with JXTA, Web Services, XML, Jini, JavaSpaces, and J2EE. Press SAMS (2002) ISBN: 0-672-32399-0

    Google Scholar 

  9. Brookshier, D., Govoni, D., Krishnan, N.: JXTA: Java P2P Programming. Press SAMS (2002) ISBN: 0672323664

    Google Scholar 

  10. Ledlie, J., Shneidman, S.J., Huth, J.S.: http://Againiptps03.cs.berkeley.edu/final-papers/scooped.pdf

  11. Talia, D., Trunfio, P.: Toward a Synergy Between P2P and Grids IEEE Internet Computing. IEEE, Los Alamitos (2003)

    Google Scholar 

  12. Pallickara, S., Fox, G.: NaradaBrokering: A Distributed Middleware Framework and Architecture for Enabling Durable Peer-to-Peer Grids. In: Proceedings of ACM/IFIP/USENIX, International Middleware Conference Middleware-2003, Rio Janeiro, Brazil (June 2003)

    Google Scholar 

  13. Cao, J., Kwong, O.M.K., Wang, X., Cai, W.: A Peer-to-Peer Approach to Task Scheduling in Computation Grid and Cooperative Computing. In: Li, M., Sun, X.-H., Deng, Q.-n., Ni, J. (eds.) GCC 2003. LNCS, vol. 3032, pp. 316–323. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  14. Beiriger, J., Jhnson, W., Bivens, H., Humphreys, S., Rhea, R.: Constructing the ASCI Grid. In: Proc. 9th IEEE Symposium on High Performance Distributed Computing. IEEE Press, Los Alamitos (2000)

    Google Scholar 

  15. Brunett, S., Czajkowski, K., Fitzgerald, S., Foster, I., Johonson, A., Kesselman, C., Leigh, J., Tuecke, S.: Appication Experiences with the Gloubus Toolkit. In: Proc. 7th IEEE Symp. On High Performance Distributed Computing, pp. 81–89. IEEE Press, Los Alamitos (1998)

    Google Scholar 

  16. Johonson, W.E., Gannon, D., Nitzberg, B.: Grids as Production Computing Environments: The Engineering Aspects of NASA’s Information Power Grid. In: Proc. 8th IEEE Symposium on High Performance Distributed Computing. IEEE Press, Los Alamitos (1999)

    Google Scholar 

  17. Grimshaw, A., Wulf, W.: Legion - A View from 50,000 Feet. In: Proc. 5th IEEE Symposium on High Performance Distributed Computing, pp. 89–99. IEEE Press, Los Alamitos (1996)

    Chapter  Google Scholar 

  18. Open Grid Service Infrastructure Working Group: https://forge.gridforum.org/papers/ogsi-wg

  19. Nabrzyski, J., Schopf, J.M., Weglarz, J.: Grid Resource Management: State of the Art and Future Trends, pp. 413–415. Kluwer Academic Publishers, Dordrecht (2004) ISBN 1-4020-7575-8

    MATH  Google Scholar 

  20. Saroiu, S., Gummadi, K.P., Gribble, S.D.: Measuring and analyzing the characteristics of Napster and Gnutella hosts Multimedia Systems. Springer, Inc. Secaucus (2003)

    Google Scholar 

  21. Cates, J.: Robust and Efficient Data Management for a Distributed Hash Table, Master’sThesis, Massachusetts Institute of Technology (May 2003)

    Google Scholar 

  22. Rowstron, A.I.T., Druschel, P.: Pastry: Scalable, decentralized object location and, Middleware 2001- springerlink.com

    Google Scholar 

  23. Stoica, I., Morris, R., Karger, D., Kaashoek, M.F.: Chord: A Scalable Peertopeer Lookup Service for Internet Applications. In: SIGCOMM (2001), portal.acm.org

  24. Qu, C., Nejdl, W.: Interacting the Edutella/JXTA Peer-to-Peer Network with Web Services. In: Proceedings on Applications and the Internet (2004)

    Google Scholar 

  25. Verbeke, J., Nadgir, N., Ruetsch, G., Sharapov, I.: Framework for Peer-to-Peer Distributed Computing in a Heterogeneous, Decentralized Environment. In: GRID (2002), springerlink.com

  26. Mandelbrot and Julia Set Overview: http://www.gpf-omics.com/dl/mandel/java/docs/mandel.html

  27. Gnutella, http://www.gnutella.wego.com

  28. Napster: http://www.napster.com

  29. SETI@home: http://setiathome.ssl.berkeley.edu

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cao, J., Liu, F.B. (2005). P2PGrid: Integrating P2P Networks into the Grid Environment. In: Zhuge, H., Fox, G.C. (eds) Grid and Cooperative Computing - GCC 2005. GCC 2005. Lecture Notes in Computer Science, vol 3795. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11590354_106

Download citation

  • DOI: https://doi.org/10.1007/11590354_106

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-30510-1

  • Online ISBN: 978-3-540-32277-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics