Scalable Grid Service Discovery Based on UDDI

Sujata Banerjeea
sujata@hpl.hp.com
Sujoy Basua
basus@hpl.hp.com
Shishir Gargb
shishir.garg@francetelecom.com
Sukesh Gargb
sukesh.garg@francetelecom.com
Sung-Ju Leea
sjlee@hpl.hp.com
Pramila Mullanb
pramila.mullan@francetelecom.com
Puneet Sharmaa
puneet@hpl.hp.com

aMobile & Media Systems Lab, Hewlett Packard Laboratories, Palo Alto, CA
bFrance Telecom R&D Division, South San Francisco, CA

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.

PDF (202 KB)