We study the problem of offering publish/subscribe functionality on top of structured overlay networks using data models and languages from IR. We show how to achieve this by extending the distributed hash table Chord and present a detailed experimental evaluation of our proposals. Categories and Subject Descriptors H.3.3 [Information Storage and Retrieval]: Information Search and Retrieval—information filtering; C.2.4 [ComputerCommunication Networks]: Distributed Systems—distributed applications General Terms Algorithms, Performance Keywords publish/subscribe protocols,distributed hash tables,P2P overlay networks