skip to main content
10.1145/1967486.1967584acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
research-article

Resource discovery service while minimizing maintenance overhead in hierarchical DHT systems

Published:08 November 2010Publication History

ABSTRACT

Using Distributed Hash Tables (DHT) for resource discovery in large-scale systems generates considerable maintenance overhead. This not only increases the bandwidth consumption but also affect the routing efficiency. In this paper, we deal with resource discovery while minimizing maintenance overhead in hierarchical DHT systems. The considered resources are metadata describing the data sources. In our solution, only one gateway in one overlay is attached to the superior level overlay. It aims to reduce both lookup and maintenance costs while minimizing the overhead added to the system. We present a cost analysis for a resource discovery process and discuss capabilities of the proposed protocol to reduce the overhead of maintaining the overlay network. The analysis result proved that our design decrease significantly the maintenance costs in such systems especially when nodes frequently join/leave the system.

References

  1. Foster, I. (editor), Berry, D., Djaoui, A., Grimshaw, A., Horn, B., Kishimoto, H. (editor), Maciel, F., Savva, A., Siebenlist, F., Subramania, R., Treadwell, J. and Von Reich, J.: The Open Grid Services Architecture, Version 1.0. July'04. Global Grid Forum.Google ScholarGoogle Scholar
  2. http://Freepastry.org/FreePastry/.Google ScholarGoogle Scholar
  3. L. Garces-Erice, E. W. Biersack, K. W. Ross, P. A. Felber, G. Urvoy-Keller. Hierarchical Peer to Peer Systems. In Proc. of ACM/IFIP Int. Conf. on Parallel and Distributed Computing '03.Google ScholarGoogle Scholar
  4. P. Ganesan, K. Gummadi, and H. Garcia-Molina. Canon in g major: designing DHTs with hierarchical structure. In Proc of 24th Intern. Conf. on Distributed Computing Systems, pp 263--272, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. The Web Services Resource Framework, http:\\www.globus.org/wsrf.Google ScholarGoogle Scholar
  6. GRID'5000. www.grid5000.orgGoogle ScholarGoogle Scholar
  7. P. B. Godfrey, S. Shenker, and I. Stoica. Minimizing Churn in Distributed Systems. Proc. of the Int. Conf. on Applications, Technologies, architectures, and protocols for computer communications pp 147--158, SIGCOMM. Italy 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. A Hameurlain. Data Management in Grid & P2P Systems. Intern. Jour. of Computer Systems Science and Engineering, CRL Publishing, Leicester - UK, Vol. 23 N. 2, 2008Google ScholarGoogle Scholar
  9. N Harvey & al. Skipnet: A Scalable Overlay Network with Practical Locality Proprieties. In Proc of USITIS 2003, Seattle. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Gupta I & al. Kelips: building an efficient and stable P2P DHT through increased memory and background overhead. Lecture notes in computer science, 2003. Springer.Google ScholarGoogle Scholar
  11. A. Montresor, "A Robust Protocol for Building Superpeer Overlay Topologies," in IEEE International Conference on Peer-to-Peer Computing (P2P 2004). Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. I. Martinez-Yelmo, R. C Rumín, C. Guerrero, A. Mauthe: Routing Performance in a Hierarchical DHT-based Overlay Network. Proc. of the 6th IEEE Euromicro Intern. Conf. on Parallel, Distributed and Network-Based Processing (PDP 2008), 508--515., Toulouse, France. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. A. Mislove and P. Druschel. Providing administrative control and autonomy in structured overlays. In Proceedings of IPTPS'04, pp 162--172. San Diego, CA, February 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Mastroianni C, Talia D and Verta O. A Super Peer Model for Building Resource Discovery Services in Grids: Design & Simulation Analysis. Future Generation Computer Systems. Elsevier 20005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Mastroianni C., Talia D. and Verta O. Evaluating Resource Discovery Protocols for Hierarchical and Super-Peer Grid Information Systems. 19th Euromicro Intern. Conf. on Parallel, Distributed and Network-Based Processing (PDP'07). Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. E. Pacitti, P Valduriez & M Mattosso. Grid data management: Open Problems and News Issues"; In Intl. Jour. Grid Computing; Springer, 2007, Vol. 5, pp. 273--281.Google ScholarGoogle Scholar
  17. S. Rhea, D. Geels, T. Roscoe, and J. Kubiatowicz, "Handling churn in a dht," in Proceedings of the Usenix Annual Technical Conference, Boston, USA. 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Rowston A & Druschel P. Pastry: Scalable Distributed object location and routing for large-scale peer-to-peer systems. Proceeding of the 18th IFIP/ACM international conference on Distributed Systems Platforms. Vol 2218, 2001, pp 329--350. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. M. Sánchez-Artigas, P. Garcýa, J. Pujol, and A. G. Skarmeta, "Cyclone: A Novel Design Schema for Hierarchical DHTs," in IEEE Intern. Conf. on P2P Computing (P2P 2005). Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. M E. Samad, F Morvan, A Hameurlain: Resource Discovery for Query Processing in Data Grids. pp 59--66, ISCA PDCCS'09.Google ScholarGoogle Scholar
  21. Stoica, Morris, Karger, Kaashoek, Balakrishma. CHORD: A scalable Peer to Peer Lookup Service for Internet Application. SIGCOMM'O, August 27--31, 2001, San Diego. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Z. Xu, R. Min, and Y. Hu. Hieras: a Dht Based Hierarchical P2P Routing Algorithm. In Proceedings of Intern. Conf on Parallel Processing, pp 187--194, 2003.Google ScholarGoogle Scholar
  23. B. Yang and H. Garcia-Molina, "Designing a Super-Peer Network," in Intern. Conf. on Data Engineering (ICDE 2003).Google ScholarGoogle Scholar
  24. S Zöls, Z Despotovic, W Kellerer. Cost-Based Analysis of Hierarchical DHT Design. 6th Intern. Conf. on Peer-to-Peer Computing (P2P 2006). United Kingdom. IEEE Computer Society, pp 233--239. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. S Zöls, Q Hofstatter, Z Despotovic, W Kellerer. Achieving and maintaining Cost-Optimal Operation of a Hierarchical DHT System. Proceeding of the IEEE Intern. Conf. on communication ICC 2009, Germany. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. B Zhao, Kobiatowicz and Joseph AD. Tapestry: A resilient global -- scale overlay for service deployment. IEEE journal on selected Areas in communications 22 vol 1, 2004, p 41--53. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Resource discovery service while minimizing maintenance overhead in hierarchical DHT systems
                Index terms have been assigned to the content through auto-classification.

                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 Other conferences
                  iiWAS '10: Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
                  November 2010
                  895 pages
                  ISBN:9781450304214
                  DOI:10.1145/1967486

                  Copyright © 2010 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: 8 November 2010

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • research-article

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader