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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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.
A. S. Tanenbaum, Distributed Operating Systems: Prentice Hall, 1994.
G. Coulouris, J. Dollimore, and T. Kindberg, Distributed Systems: Concepts and Design: Addison-Wesley, 2001.
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.
“Globus Alliance,” underline http://www.globus.org.
“Earth System Grid,” underline http://www.earthsystemgrid.org/.
“LEAD,” https://portal.leadproject.org/gridsphere/gridsphere.
“Genome@home, distributed computing,” underline http://genomeathome.stanford.edu/.
R. Hiremane, “From Moore’s Law to Intel Innovation - Prediction to Reality,” in Technology@Intel Magazine, 2005.
M. D. Stefano, Distributed Data Management for Grid Computing: Wiley InterScience, 2005.
A. Iamnitchi and I. Foster, “A Peer-to-Peer Approach to Resource Location in Grid Environments,” in Symp. on High Performance Distributed Computing, 2002.
I. Foster and C. Kesselman, The Grid, Blueprint for a New Computing Infrastructure: Morgan Kaufmann, 1998.
D. Schoder and K. Fischbach, “Peer-to-peer prospects,” Commun. ACM,vol. 46, pp. 27-29, 2003.
“Limeware,” underline http://www.limewire.com/.
“Kazaa,” underline http://www.kazaa.com/.
“eDonkey,” underline http://prdownloads.sourceforge.net/pdonkey/.
“BitTorrent,” underline http://www.bittorrent.com/protocol.html.
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.
“Groove,” underline http://www.groove.net.
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.
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.
“SETI@home,” underline http://setiathome.ssl.berkeley.edu/.
D. Talia and P. Trunfio, “Toward a synergy between P2P and grids,” in IEEE Internet Computing. vol. 7, 2003, pp. 96, 94 - 95.
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.
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.
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.
D. Andersen, H. Balakrishnan, F. Kaashoek, and R. Morris, “Resilient overlay networks,” ACM SIGOPS Operating Systems Review,vol. 35, pp. 131-145, 2001.
V. K. Garg, Concurrent and Distributed Computing in Java: John Wiley & Sons, 2004.
D. Barkai, Peer-to-Peer Computing: Technologies for Sharing and Collaborating on the Net: Intel Press, 2001.
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.
R. Buyya, “Convergence Characteristics for Clusters, Grids, and P2P networks,” in 2nd Intnl Conf. on Peer-to-Peer Comp. Linköping, Sweden, 2002.
“ReedsLaw,” underline http://www.reed.com/Papers/GFN/reedslaw.html.
F. Perich, “On Peer-to-Peer Data Management in Pervasive Computing Environments,” UMBC, 2004.
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.
“Gnutella,” underline http://www.gnutella.com.
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.
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.
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.
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.
C. Tang, Z. Xu, and M. Mahalingam, “PeerSearch: Efficient information retrieval in peer-to-peer networks,” in Proceedings of HotNets-I, ACM SIGCOMM, 2002.
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.
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.
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.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)
