Advertisement

A P2P Grid Services-Based Protocol: Design and Evaluation

  • Domenico Talia
  • Paolo Trunfio
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3149)

Abstract

Several aspects of today’s Grids are based on centralized or hierarchical services. However, as Grid sizes increase from tens to thousands of hosts, functionalities should be decentralized to avoid bottlenecks and guarantee scalability. A way to ensure Grid scalability is to adopt Peer-to-Peer (P2P) models and techniques to implement nonhierarchical decentralized Grid services and systems. Standard P2P protocols based on a pervasive exchange of messages, such as Gnutella, appear to be inadequate for OGSA Grids, where peers communicate among them through Grid Services mechanisms. This paper proposes a modified Gnutella discovery protocol, named Gridnut, which makes it suitable for OGSA Grids. In particular, Gridnut uses appropriate message buffering and merging techniques to make Grid Services effective as a way to exchange messages in a P2P fashion. We present the design of Gridnut, and compare Gnutella and Gridnut performances under different network and load conditions.

Keywords

Grid Node Grid Service Rout Table Discovery Task Open Grid Service Architecture 
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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Foster, I., Iamnitchi, A.: On Death, Taxes, and the Convergence of Peer-to-Peer and Grid Computing. In: 2nd International Workshop on Peer-to-Peer Systems, Berkeley (2003)Google Scholar
  2. 2.
    Talia, D., Trunfio, P.: Toward a Synergy between P2P and Grids. IEEE Internet Computing 7(4), 94–96 (2003)CrossRefGoogle Scholar
  3. 3.
    Foster, I., Kesselman, C., Nick, J.M., Tuecke, S.: The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration, http://www.globus.org/research/papers/ogsa.pdf
  4. 4.
    Fox, G., Gannon, D., Ko, S., Lee, S., Pallickara, S., Pierce, M., Qiu, X., Rao, X., Uyar, A., Wang, M., Wu, W.: Peer-to-Peer Grids, http://grids.ucs.indiana.edu/ptliupages/publications/p2pGridbook.pdf
  5. 5.
    The Globus Alliance: Globus Toolkit 3.0 - Performance Tuning Guide, http://www-unix.globus.org/toolkit/3.0/ogsa/docs/performance_guide.html
  6. 6.
    Clip2: The Gnutella Protocol Specification v.0.4, http://www9.limewire.com/developer/gnutella_protocol_0.4.pdf
  7. 7.
    Lv, Q., Cao, P., Cohen, E., Li, K., Shenker, S.: Search and Replication in Unstructured Peer-to-Peer Networks. In: 16th ACM Int. Conference on Supercomputing, New York (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Domenico Talia
    • 1
  • Paolo Trunfio
    • 1
  1. 1.DEISUniversity of CalabriaRendeItaly

Personalised recommendations