2005 · 13 citations · 7 references
ComputingComputer ScienceComputer SystemsComputer NetworksDistributed SystemsGrid ComputingDistributed ComputingGrid ArchitecturePeer-to-peer NetworksPeer-to-peer SystemsService DiscoveryVirtual OrganizationsAttributesGrid Resource DiscoveryJoin OperationsPeer-to-peer ComputingPeer-to-peer Service DiscoveryPublish-subscribe SystemsScalability Of Service DiscoveryVirtual Organization Architecture
Distributed hash table (DHT) is widely used in peer-to-peer networks for its scalability, adaptability, and fault-tolerance in large and dynamic environments. In this paper, we study on the application of DHT for grid service discovery. Grid service is represented by multiple (attribute, value) pairs. The virtual organization (VO) is also self-organized into a 2-dimensional network overlays - one for attributes, and the other for values - as nodes join and publish services in the VO. Service discovery in a VO is firstly directed to the attribute overlay to find the nodes with the discovered attributes, then to the value overlay until the nodes which have the same (attribute, value) are reached. Gateway servers are deployed on the border to interconnect different VO's. The service discovery request can be redirected to other VO's in case that there is no provider in the requester's own VO. Our approach is highly efficient, scalable and quick responsive.
7
Ion Stoica, Robert Morris, David R. Karger et al. · 2001 · 9.7K citations
A scalable content-addressable network
Sylvia Ratnasamy, Paul Francis, Mark Handley et al. · 2001 · 6.4K citations · Full text
Scalable, efficient range queries for grid information services
Artur Andrzejak, Zhichen Xu · 2003 · 275 citations
A Peer-to-Peer Approach to Web Service Discovery
Cristina Schmidt, Manish Parashar · World Wide Web · 2004 · 233 citations