skip to main content
10.1145/1101499.1101501acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmiddlewareConference Proceedingsconference-collections
Article

Scalable Grid Service Discovery based on UDDI

Published:28 November 2005Publication History

ABSTRACT

Efficient discovery of grid services is essential for the success of grid computing. The standardization of grids based on web services has resulted in the need for scalable web service discovery mechanisms to be deployed in grids Even though UDDI has been the de facto industry standard for web-services discovery, imposed requirements of tight-replication among registries and lack of autonomous control has severely hindered its widespread deployment and usage. With the advent of grid computing the scalability issue of UDDI will become a roadblock that will prevent its deployment in grids. In this paper we present our distributed web-service discovery architecture, called DUDE (Distributed UDDI Deployment Engine). DUDE leverages DHT (Distributed Hash Tables) as a rendezvous mechanism between multiple UDDI registries. DUDE enables consumers to query multiple registries, still at the same time allowing organizations to have autonomous control over their registries.. Based on preliminary prototype on PlanetLab, we believe that DUDE architecture can support effective distribution of UDDI registries thereby making UDDI more robust and also addressing its scaling issues. Furthermore, The DUDE architecture for scalable distribution can be applied beyond UDDI to any Grid Service Discovery mechanism.

References

  1. "P-grid: A self-organizing structured p2p system". K. Aberer, P. Cudr_e-Mauroux, A. Datta, Z. Despotovic, M. Hauswirth, M. Punceva, and R. Schmidt. ACM SIGMOD Record, 32(3), 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. "GridVine: Building Internet-Scale Semantic Overlay Networks" Karl Aberer, Philippe Cudre-Mauroux, Manfred Hauswirth, and Tim van Pelt. Proceedings, 3rd ISWC 2004, Hiroshima, Japan.Google ScholarGoogle Scholar
  3. "PlanetP: Using Gossiping to Build Content Addressable Peer-to-Peer Information Sharing Communities". F. M. Cuenca-Acuna, C. Peery, R. P. Martin, and T. D. Nguyen. In Proceedings of 12th Intl Symposium on HPDC, June 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. "Self-Managing Federated Services". Francisco Matias Cuenca-Acuna and Thu D. Nguyen. In Proceedings of 23rd IEEE International SRDS, 2004, Florianpolis, BRAZIL. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. "On Death, Taxes, and the Convergence of P2P and Grid Computing". Ian Foster and Adriana Iamnitchi. In Proceedings of the 2nd IPTPS 2003.Google ScholarGoogle Scholar
  6. "The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration", I. Foster, C. Kesselman, J. M. Nick and S. Tuecke. Presented to OGSI WG, Global Grid Forum, June 22, 2002. Available at http://www.globus.org/alliance/publications/papers.phpGoogle ScholarGoogle Scholar
  7. "Was the Universal Service Registry a Dream?", Fred Hartman and Harris Reynolds, In the Web Services Journal, Dec 2, 2004.Google ScholarGoogle Scholar
  8. "Pastry: Scalable, distributed object location and routing for large scale peer-to-peer systems". A. Rowstron and P. Druschel. In Proc. of IFIP/ACM Middleware, Nov. 2001 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. http://www.planet-lab.orgGoogle ScholarGoogle Scholar
  10. "Grid information services for distributed resource sharing". K. Czajkowski, S. Fitzgerald, I. Foster, and C. Kesselman. Proceedings of the IEEE HPDC-10, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. "Handling churn in a DHT". S. Rhea, D. Geels, T. Roscoe, and J. Kubiatowicz. Proceedings of the USENIX Annual Technical Conference, June 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. "Ontology-based Resource Matching in the Grid -- The Grid Meets the Semantic Web", Hongsuda Tangmunarunkit, Stefan Decker, Carl Kesselman. In Proceedings of the Second ISWC (2003), Miami, Florida.Google ScholarGoogle Scholar
  13. UDDI4j Java Class Library: http://www-124.ibm.com/developerworks/oss/uddi4j/Google ScholarGoogle Scholar
  14. UDDI V2 specification: Available at http://uddi.org/Google ScholarGoogle Scholar
  15. UDDI V3.0.2 specification: http://uddi.org/Google ScholarGoogle Scholar
  16. Web Services Dynamic Discovery (WS-Discovery) Specification, February 2004. http://msdn.microsoft.com/ws/2004/02/discoveryGoogle ScholarGoogle Scholar
  17. Information Services (MDS): Key Concepts. http://www.globus.org/toolkit/docs/4.0/info/key/Google ScholarGoogle Scholar
  18. "G- QoSM: Grid Service Discovery using QoS Properties", R J. Al-Ali, O. F. Rana, D. W. Walker, S. Jha and S. Sohail. Journal of Computing and Informatics (Special issue on Grid Computing), Ed: Domenico LaForenza, Vol. 21, No. 4, pp. 363--382, 2002.Google ScholarGoogle Scholar
  19. "UDDIe: An Extended Registry for Web Services", A. ShaikhAli, O. F. Rana, R. Al-Ali and D. W. Walker, Workshop on Service Oriented Computing: Models, Architectures and Applications at SAINT Conference, Florida, US, January 2003. IEEE Computer Society Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. "A Market-Oriented Grid Directory Service for Publication and Discovery of Grid Service Providers and their Services", J. Yu, S. Venugopal and R. Buyya, Journal of Supercomputing, Kluwer Academic Publishers, USA, 2005.Google ScholarGoogle Scholar
  21. Chen Zhou, Liang-Tien Chia, Bilhanan Silverajan, Bu-Sung Lee: UX - An Architecture Providing QoS-Aware and Federated Support for UDDI. ICWS 2003: 171--176.Google ScholarGoogle Scholar
  22. Kee-Hyun Choi, Ho-Jin Shin, Dong-Ryeol Shin, Service Discovery Supporting Open Scalability Using FIPA-Compliant Agent Platform for Ubiquitous Networks, Lecture Notes in Computer Science, Volume 3482, Jan 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Scalable Grid Service Discovery based on UDDI

      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
        MGC '05: Proceedings of the 3rd international workshop on Middleware for grid computing
        November 2005
        102 pages
        ISBN:1595932690
        DOI:10.1145/1101499

        Copyright © 2005 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: 28 November 2005

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate14of36submissions,39%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader