The current development of peer-to-peer (P2P) information sharing has opened
the way for supporting high-level data management applications and
in particular structured queries in a P2P setting. An issue of
particular importance is the management of queries over XML data, and
in particular its scaling.
We introduce the KadoP platform that leverages on the Distributed
Hash Tables (DHT) technology to support P2P XML query processing.
Such an approach raises a number of performance issues. We identify
DHT aspects hindering efficient query processing and propose an array
of techniques we developed to lift these limitations.
Finally, we extend the technique to exploit intensional XML documents
in a P2P DHT-based context.