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.
- "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 ScholarDigital Library
- "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 Scholar
- "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 ScholarDigital Library
- "Self-Managing Federated Services". Francisco Matias Cuenca-Acuna and Thu D. Nguyen. In Proceedings of 23rd IEEE International SRDS, 2004, Florianpolis, BRAZIL. Google ScholarDigital Library
- "On Death, Taxes, and the Convergence of P2P and Grid Computing". Ian Foster and Adriana Iamnitchi. In Proceedings of the 2nd IPTPS 2003.Google Scholar
- "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 Scholar
- "Was the Universal Service Registry a Dream?", Fred Hartman and Harris Reynolds, In the Web Services Journal, Dec 2, 2004.Google Scholar
- "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 ScholarDigital Library
- http://www.planet-lab.orgGoogle Scholar
- "Grid information services for distributed resource sharing". K. Czajkowski, S. Fitzgerald, I. Foster, and C. Kesselman. Proceedings of the IEEE HPDC-10, 2001. Google ScholarDigital Library
- "Handling churn in a DHT". S. Rhea, D. Geels, T. Roscoe, and J. Kubiatowicz. Proceedings of the USENIX Annual Technical Conference, June 2004. Google ScholarDigital Library
- "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 Scholar
- UDDI4j Java Class Library: http://www-124.ibm.com/developerworks/oss/uddi4j/Google Scholar
- UDDI V2 specification: Available at http://uddi.org/Google Scholar
- UDDI V3.0.2 specification: http://uddi.org/Google Scholar
- Web Services Dynamic Discovery (WS-Discovery) Specification, February 2004. http://msdn.microsoft.com/ws/2004/02/discoveryGoogle Scholar
- Information Services (MDS): Key Concepts. http://www.globus.org/toolkit/docs/4.0/info/key/Google Scholar
- "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 Scholar
- "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 ScholarDigital Library
- "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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
Index Terms
- Scalable Grid Service Discovery based on UDDI
Recommendations
Registry and Discovery of Services with Variability Based on 2-Level UDDI
ISPAW '11: Proceedings of the 2011 IEEE Ninth International Symposium on Parallel and Distributed Processing with Applications WorkshopsThrough the introduction of SOA(Service Oriented Architecture), enterprises have recently had the benefit of legacy software reuse, heterogeneous environment integration, and ROI(Return On Investment) maximization. SOA consists of a service client, ...
Crawling multiple UDDI business registries
WWW '07: Proceedings of the 16th international conference on World Wide WebAs Web services proliferate, size and magnitude of UDDI Business Registries (UBRs) are likely to increase. The ability to discover Web services of interest then across multiple UBRs becomes a major challenge specially when using primitive search methods ...
A Market-Oriented Grid Directory Service for Publication and Discovery of Grid Service Providers and their Services
The emergence of Grids as a platform for sharing and aggregation of distributed resources increases the need for mechanisms that allow an efficient management of resources. The Grid economy has been identified as one of the potential solutions as it ...
Comments