Autonomic Computing Workshop Fifth Annual International Workshop on Active Middleware Services (AMS'03)
Rich and Scalable Peer-to-Peer Search with SHARK
Seattle, Washington
June 25-June 25
ISBN: 0-7695-1983-0
Jan Mischke, Computer Engineering and Networks Laboratory TIK, ETH Zurich, Switzerland
Burkhard Stiller, Computer Engineering and Networks Laboratory TIK, ETH Zurich, Switzerland/Information Systems Laboratory IIS, University of Federal Armed Forces Munich, Germany
SHARK is a novel concept and middleware service for search in peer-to-peer (P2P) networks. Rather than flooding a network like Gnutella or imposing numerical IDs on objects like distributed hash tables, it is based on directed routing of keywords in a multidimensional redundant metadata hierarchy. SHARK arranges nodes and objects in the network and in semantic clusters. In spite of its rich keyword search capabilities, it achieves a high degree of scalability, outperforming random networks by several orders of magnitude. It can easily be adopted for applications as diverse as filesharing, P2P trading, or distributed expert and knowledge market places.
Citation:
Jan Mischke, Burkhard Stiller, "Rich and Scalable Peer-to-Peer Search with SHARK," amsw, pp.112, Autonomic Computing Workshop Fifth Annual International Workshop on Active Middleware Services (AMS'03), 2003