The ViP2P Platform: XML Views in P2P
Konstantinos Karanasos (INRIA Saclay - Ile de France, LRI), Asterios, Katsifodimos (INRIA Saclay - Ile de France, LRI), Ioana Manolescu (INRIA, Saclay - Ile de France, LRI), Spyros Zoupanos (INRIA Saclay - Ile de France,, LRI, MPII)

TL;DR
ViP2P is a distributed P2P platform for managing large XML data collections using DHT overlays, enabling efficient query processing through materialized views and supporting both subscription and ad-hoc query modes.
Contribution
The paper introduces ViP2P, a novel P2P system that uses expressive XML queries and materialized views for scalable, efficient XML data sharing and querying in large distributed networks.
Findings
Outperforms similar systems by orders of magnitude in data volume and throughput.
Supports flexible query modes including long-term subscriptions and immediate snapshot queries.
Demonstrates scalability and efficiency in real-world deployments with hundreds of computers.
Abstract
The growing volumes of XML data sources on the Web or produced by enterprises, organizations etc. raise many performance challenges for data management applications. In this work, we are concerned with the distributed, peer-to-peer management of large corpora of XML documents, based on distributed hash table (or DHT, in short) overlay networks. We present ViP2P (standing for Views in Peer-to-Peer), a distributed platform for sharing XML documents based on a structured P2P network infrastructure (DHT). At the core of ViP2P stand distributed materialized XML views, defined by arbitrary XML queries, filled in with data published anywhere in the network, and exploited to efficiently answer queries issued by any network peer. ViP2P allows user queries to be evaluated over XML documents published by peers in two modes. First, a long-running subscription mode, when a query can be registered in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPeer-to-Peer Network Technologies · Caching and Content Delivery · Distributed and Parallel Computing Systems
