Abstract
Current research into resource discovery in peer-topeer networks is largely focussed on the use of Distributed Hash Tables and multi-layered topologies. In this paper we present a resource discovery system capable of resolving keyword-value pair queries, based on a two-layered Chord ring architecture. We show how the base topology augmented with shortcuts between layers and selection of ring member nodes provides performance benefits and the potential for increased fault tolerance over other similar resource discovery systems.