skip to main content
10.1145/1383422.1383450acmconferencesArticle/Chapter ViewAbstractPublication PageshpdcConference Proceedingsconference-collections
research-article

An unstructured peer-to-peer approach to aggregate node selection

Published:23 June 2008Publication History

ABSTRACT

In distributed and high performance applications it it is necessary to discover the aggregate resource capabilities of the collaborating peers. Another requirement of these applications is to locate the resources meeting the given aggregate search criteria. In this paper we present an unstructured peer-to-peer approach to aggregate node selection for resource management. Our objective is to efficiently calculate the aggregate value and search the aggregate node whose attribute matches or falls in the proximity of this value. Our contribution also includes the inclusion of an explicit network for aggregate query routing. We evaluated our protocol for accuracy, efficiency and communication cost through detailed simulations.

References

  1. Clip2. The gnutella protocol specification, 2001.Google ScholarGoogle Scholar
  2. P. T. Eugster, R. Guerraoui, S. B. Handurukande, P. Kouznetsov, and A.-M. Kermarrec. Lightweight probabilistic broadcast. ACM Trans. Comput. Syst., 21(4):341--374, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. P. T. Eugster, R. Guerraoui, A.-M. Kermarrec, and L. Massoulieacute;. Epidemic information dissemination in distributed systems. Computer, 37(5):60--67, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. I. Gupta, R. van Renesse, and K. P. Birman. Scalable fault-tolerant aggregation in large process groups. In DSN '01: Proceedings of the 2001 International Conference on Dependable Systems and Networks (formerly: FTCS), pages 433--442, Washington, DC, USA, 2001. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Q. Han, M. B. Nguyen, S. Irani, and N. Venkatasubramanian. Time-sensitive computation of aggregate functions over distributed imprecise data. ipdps, 03:118b, 2004.Google ScholarGoogle Scholar
  6. A. Iamnitchi and I. Foster. A peer-to-peer approach to resource location in grid environments. Grid resource management: state of the art and future trends, pages 413--429, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. Jelasity, W. Kowalczyk, and M. van Steen. An approach to massively distributed aggregate computing on peer-to-peer networks. PDP'04: 12th Euromicro Conference on Parallel, Distributed and Network-Based Processing, 00:200--207, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  8. M. Jelasity and A. Montresor. Epidemic-style proactive aggregation in large overlay networks. In ICDCS '04: Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04), pages 102--109, Washington, DC, USA, 2004. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Kashyap, S. Deb, K. V. M. Naidu, R. Rastogi, and A. Srinivasan. Efficient gossip-based aggregate computation. In PODS '06: Proceedings of the twenty-fifth ACM SIGMOD-SIGACT-SIGART symposium on Principles of distributed systems, pages 308--317, New York, NY, USA, 2006. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. S. Kashyap, S. Deb, K. V. M. Naidu, R. Rastogi, and A. Srinivasan. Efficient gossip-based aggregate computation. In PODS '06: Proceedings of the twenty-fifth ACM SIGMOD-SIGACT-SIGART symposium on Principles of distributed systems, pages 308--317, New York, NY, USA, 2006. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. R. V. Renesse, K. P. Birman, and W. Vogels. Astrolabe: A robust and scalable technology for distributed system monitoring, management, and data mining. ACM Trans. Comput. Syst., 21(2):164--206, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. I. Stoica, R. Morris, D. Karger, F. Kaashoek, and H. Balakrishnan. Chord: A scalable peer-to-peer lookup service for internet applications. In Proceedings of the 2001 ACM SIGCOMM Conference, pages 149--160, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. D. Talia and P. Trunfio. A p2p grid services-based protocol: Design and evaluation. In Proc. of the European Conference on Parallel Computing (EuroPar 2004), volume 3149 of LNCS, pages 1022--1031, Pisa, Italy, September 2004. Springer-Verlag.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. An unstructured peer-to-peer approach to aggregate node selection

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      HPDC '08: Proceedings of the 17th international symposium on High performance distributed computing
      June 2008
      252 pages
      ISBN:9781595939975
      DOI:10.1145/1383422

      Copyright © 2008 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 23 June 2008

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate166of966submissions,17%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader