Skip to main content

Distributed Computing Systems: P2P versus Grid Computing Alternatives

  • Conference paper
  • 1492 Accesses

Abstract

Grid and P2P systems have become popular options for large-scale distributed computing, but their popularity has led to a number of varying definitions that are often conflicting. Taxonomies developed to aid the decision process are also quite limited in their applicability. While some researchers have argued that the two technologies are converging [1], in this paper, we develop a unified taxonomy along two necessary distributed computing dimensions and present a framework for identifying the right alternative between P2P and Grid Computing for the development of distributed computing applications.

Keywords

  • Grid Computing
  • Distribute Computing System
  • Inverted List
  • Grid Architecture
  • Pervasive Computing Environment

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (Canada)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (Canada)
  • Durable hardcover 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. I. Foster and A. Iamnitchi, “On Death, Taxes, and the Convergence of Peer-to-Peer and Grid Computing,” Lecture Notes in Computer Science,vol. 2735, pp. 118-128, 2003.

    Google Scholar 

  2. A. S. Tanenbaum, Distributed Operating Systems: Prentice Hall, 1994.

    Google Scholar 

  3. G. Coulouris, J. Dollimore, and T. Kindberg, Distributed Systems: Concepts and Design: Addison-Wesley, 2001.

    Google Scholar 

  4. L.-J. Zhang, J.-Y. Chung, and Q. Zhou, “Developing Grid computing applications, Part 1 : Introduction of a grid architecture and toolkit for building grid solutions,” 2005.

    Google Scholar 

  5. “Globus Alliance,” underline http://www.globus.org.

    Google Scholar 

  6. “Earth System Grid,” underline http://www.earthsystemgrid.org/.

    Google Scholar 

  7. “LEAD,” https://portal.leadproject.org/gridsphere/gridsphere.

    Google Scholar 

  8. “Genome@home, distributed computing,” underline http://genomeathome.stanford.edu/.

    Google Scholar 

  9. R. Hiremane, “From Moore’s Law to Intel Innovation - Prediction to Reality,” in Technology@Intel Magazine, 2005.

    Google Scholar 

  10. M. D. Stefano, Distributed Data Management for Grid Computing: Wiley InterScience, 2005.

    Google Scholar 

  11. A. Iamnitchi and I. Foster, “A Peer-to-Peer Approach to Resource Location in Grid Environments,” in Symp. on High Performance Distributed Computing, 2002.

    Google Scholar 

  12. I. Foster and C. Kesselman, The Grid, Blueprint for a New Computing Infrastructure: Morgan Kaufmann, 1998.

    Google Scholar 

  13. D. Schoder and K. Fischbach, “Peer-to-peer prospects,” Commun. ACM,vol. 46, pp. 27-29, 2003.

    CrossRef  Google Scholar 

  14. “Limeware,” underline http://www.limewire.com/.

    Google Scholar 

  15. “Kazaa,” underline http://www.kazaa.com/.

    Google Scholar 

  16. “eDonkey,” underline http://prdownloads.sourceforge.net/pdonkey/.

    Google Scholar 

  17. “BitTorrent,” underline http://www.bittorrent.com/protocol.html.

    Google Scholar 

  18. M. Senior and R. Deters, “Market Structures in Peer Computation Sharing,” in Second International Conference on Peer-to-Peer Computing (P2P’02), Linköping, Sweden, 2002, pp. 128-135.

    Google Scholar 

  19. “Groove,” underline http://www.groove.net.

    Google Scholar 

  20. D. S. Milojicic, V. Kalogeraki, R. Lukose, K. Nagaraja, J. Pruyne, B. Richard, S. Rollins, and Z. Xu, “Peer-to-Peer Computing,” HP, External HPL-2002-57, 2002.

    Google Scholar 

  21. D. Barkai, “Technologies for sharing and collaborating on the Net,” in First International Conference on Peer-to-Peer Computing (P2P’01), 2001, pp. 13-28.

    Google Scholar 

  22. “SETI@home,” underline http://setiathome.ssl.berkeley.edu/.

    Google Scholar 

  23. D. Talia and P. Trunfio, “Toward a synergy between P2P and grids,” in IEEE Internet Computing. vol. 7, 2003, pp. 96, 94 - 95.

    CrossRef  Google Scholar 

  24. S. Ratnasamy, P. Francis, M. Handley, R. Karp, and S. Shenker, “A Scalable Content-Adressable Network,” in ACM SIGCOMM 2001, San Diego, California, United States, 2001, pp. 161-172.

    Google Scholar 

  25. I. Stoica, R. Morris, D. Karger, F. Kaashoek, and H. Balakrishnan, “Chord: A Scalable Peer-To-Peer Lookup Service for Internet Applications,” in ACM SIGCOMM 2001, San Diego, California, United States, 2001, pp. 149-160.

    Google Scholar 

  26. S. Saroiu, K. Gummadi, and S. D. Gribble, “A measurement study of peer-to-peer file sharing systems,” in Multimedia Computing and Networking, San Jose, California, United States, 2002.

    Google Scholar 

  27. D. Andersen, H. Balakrishnan, F. Kaashoek, and R. Morris, “Resilient overlay networks,” ACM SIGOPS Operating Systems Review,vol. 35, pp. 131-145, 2001.

    CrossRef  MATH  Google Scholar 

  28. V. K. Garg, Concurrent and Distributed Computing in Java: John Wiley & Sons, 2004.

    Google Scholar 

  29. D. Barkai, Peer-to-Peer Computing: Technologies for Sharing and Collaborating on the Net: Intel Press, 2001.

    Google Scholar 

  30. H. Sunaga, T. Oka, K. Ueda, and H. Matsumura, “P2P-Based Grid Architecture for Homology Searching,” in Proceedings of the Fifth IEEE International Conference on Peer-to-Peer Computing (P2P’05) - Volume 00, 2005, pp. 148-149.

    Google Scholar 

  31. R. Buyya, “Convergence Characteristics for Clusters, Grids, and P2P networks,” in 2nd Intnl Conf. on Peer-to-Peer Comp. Linköping, Sweden, 2002.

    Google Scholar 

  32. “ReedsLaw,” underline http://www.reed.com/Papers/GFN/reedslaw.html.

    Google Scholar 

  33. F. Perich, “On Peer-to-Peer Data Management in Pervasive Computing Environments,” UMBC, 2004.

    Google Scholar 

  34. D. Abramson, R. Sosic, J. Giddy, and B. Hall, “Nimrod: A Tool for Performing Parameterized Simulations Using Distributed Workstations,” in Fourth IEEE International Symposium on High Performance Distributed Computing (HPDC-4 ’95), 1995, p. 112.

    Google Scholar 

  35. “Gnutella,” underline http://www.gnutella.com.

    Google Scholar 

  36. A. Rowstron and P. Druschel, “Pastry: Scalable, distributed object location and routing for large scale peer-to-peer systems", IFIP/ACM Middleware. 2001. ." Lecture Notes in Computer Science,pp. 329-351, 2218.

    Google Scholar 

  37. B. Y. Zhao, J. D. Kubiatowicz, and A. D. Joseph, “Tapestry: An infrastructure for fault-tolerant wide-area location and routing,” UC Berkeley, Tech. Report UCB/CSD-01-1141 Apr. 2001.

    Google Scholar 

  38. N. J. A. Harvey, M. B. Jones, S. Saroiu, M. Theimer, and A. Wolman, “SkipNet: A Scalable Overlay Network with Practical Locality Properties,” in 4th USENIX Symp.on Internet Technologies and Systems (USITS ’03), Seattle, WA, USA, 2003.

    Google Scholar 

  39. B. Yang and H. Garcia-Molina, “Efficient Search in P2P Networks,” in 22nd IEEE International Conference on Distributed Computing Systems (IEEE ICDCS’02) Vienna, Austria: Computer Society, 2002.

    Google Scholar 

  40. C. Tang, Z. Xu, and M. Mahalingam, “PeerSearch: Efficient information retrieval in peer-to-peer networks,” in Proceedings of HotNets-I, ACM SIGCOMM, 2002.

    Google Scholar 

  41. J. Li, B. T. Loo, J. Hellerstein, F. Kaashoek, D. R. Karger, and R. Morris, “On the Feasibility of P2P Web Indexing and Search,” in 2nd Intl. Workshop on P2P Systems, 2003.

    Google Scholar 

  42. O. Sornil and E. A. Fox, “Hybrid partitioned inverted indices for large-scale digital libraries,” in Proc. of the 4th Int. Conf. of Asian Digital Libraries, India, 2001.

    Google Scholar 

  43. C. Badue, R. Baeza-Yates, B. Ribeiro-Neto, and N. Ziviani, “Distributed query processing using partitioned inverted files,” in 9th String Proc. and Info. Ret. Symp. (SPIRE), 2002.

    Google Scholar 

  44. S. Shi, G. Yang, D. Wang, J. Yu, S. Qu, and M. Chen, “Making Peer-to-Peer Keyword Searching Feasible Using Multi-level Partitioning,” in 3rd Int. Workshop on Peer-to-Peer Systems, San Diego, USA, 2004.

    Google Scholar 

  45. M. Ripeanu, I. Foster, and A. Iamnitchi, “Mapping the Gnutella Network: Properties of Large-Scale Peer-to-Peer Systems and Implications for System Design,” IEEE Internet Computing Journal,vol. 6, 2002.

    Google Scholar 

  46. V. Duvvuri, P. Shenoy, and R. Tewari, “Adaptive Leases: A Strong Consistency Mechanism for the World Wide Web,” in Proc. of the IEEE Infocom’00, Israel, 2000.

    Google Scholar 

  47. J. Yin, L. Alvisi, M. Dahlin, and C. Lin, “, “Hierarchical Cache Consistency in a WAN,” in Proc. of the USENIX Symp. on Internet Technologies, Boulder, CO, 1999.

    Google Scholar 

  48. J. Lan, X. Liu, P. Shenoy, and K. Ramamritham, “Consistency Maintenance in Peer-to-Peer File Sharing Networks,” in Proc. of 3rd IEEE Workshop on Internet Apps, 2002.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2007 Springer

About this paper

Cite this paper

Cabani, A., Ramaswamy, S., Itmi, M., Al-Shukri, S., Pécuchet, J. (2007). Distributed Computing Systems: P2P versus Grid Computing Alternatives. In: Sobh, T. (eds) Innovations and Advanced Techniques in Computer and Information Sciences and Engineering. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-6268-1_9

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-6268-1_9

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-6267-4

  • Online ISBN: 978-1-4020-6268-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics