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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Globus: http://www.globus.org
JXTA: http://www.JXTA.org
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
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
Traversat, B., Abdelaziz, M., Duigu, M., Hugly, J., Pouyoul, E., Yeager, B.: Paper JXTA Virtual Network, Sun Microsystem, Inc.
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)
Foster, I., Kesselman, C.: The Grid 2: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Press, San Francisco (2004) ISBN: 1-55860-933-4
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
Brookshier, D., Govoni, D., Krishnan, N.: JXTA: Java P2P Programming. Press SAMS (2002) ISBN: 0672323664
Ledlie, J., Shneidman, S.J., Huth, J.S.: http://Againiptps03.cs.berkeley.edu/final-papers/scooped.pdf
Talia, D., Trunfio, P.: Toward a Synergy Between P2P and Grids IEEE Internet Computing. IEEE, Los Alamitos (2003)
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)
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)
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)
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)
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)
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)
Open Grid Service Infrastructure Working Group: https://forge.gridforum.org/papers/ogsi-wg
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
Saroiu, S., Gummadi, K.P., Gribble, S.D.: Measuring and analyzing the characteristics of Napster and Gnutella hosts Multimedia Systems. Springer, Inc. Secaucus (2003)
Cates, J.: Robust and Efficient Data Management for a Distributed Hash Table, Master’sThesis, Massachusetts Institute of Technology (May 2003)
Rowstron, A.I.T., Druschel, P.: Pastry: Scalable, decentralized object location and, Middleware 2001- springerlink.com
Stoica, I., Morris, R., Karger, D., Kaashoek, M.F.: Chord: A Scalable Peertopeer Lookup Service for Internet Applications. In: SIGCOMM (2001), portal.acm.org
Qu, C., Nejdl, W.: Interacting the Edutella/JXTA Peer-to-Peer Network with Web Services. In: Proceedings on Applications and the Internet (2004)
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
Mandelbrot and Julia Set Overview: http://www.gpf-omics.com/dl/mandel/java/docs/mandel.html
Gnutella, http://www.gnutella.wego.com
Napster: http://www.napster.com
SETI@home: http://setiathome.ssl.berkeley.edu
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)