ViP2P is a fully functional Java-based platform for the efficient, scalable management of XML documents in structured peer-to-peer networks based on distributed hash table (DHT) indices. We exploit indices (or materialized views) deployed in the P2P network independently by the peers, to answer an interesting dialect of tree pattern queries. There is a query (and view) language, a rewriting algorithm, view definition indexing strategies based on the DHT and much more…
Project participants
-
Angela Bonifati (CNR, Italy)
- Jesús Camacho-Rodríguez
- François Goasdoué
- Martin Goodfellow
- Silviu Julean (UVT, Romania)
- Konstantinos Karanasos
- Asterios Katsifodimos
- Julien Leblay
- Ioana Manolescu
- Varunesh Mishra
- Alexandra Roatis
- Domenica Sileo
- Alin Tilea
- Vasilis Vassalos (AUEB, Greece)
- Stamatis Zampetakis
Papers
- Algebraic Incremental Maintenance of XML Views A. Bonifati, M. Goodfellow, I. Manolescu and D. Sileo in ACM TODS, 2013
- Materialized View Selection for XQuery Workloads A. Katsifodimos, I. Manolescu and V. Vassalos in ACM SIGMOD 2012
- ViP2P: Efficient XML Management in DHT Networks K. Karanasos, A. Katsifodimos, I. Manolescu and S. Zoupanos in ICWE 2012
- Efficient XQuery Rewriting using Multiple Views I. Manolescu, K. Karanasos, V. Vassalos, S. Zoupanos in ICDE 2011
- Incremental Algebraic Maintenance of XML Views A. Bonifati, M. Goodfellow, I. Manolescu, D. Sileo in EDBT 2011
- LiquidXML: Adaptive XML Content Redistribution J. Camacho-Rodríguez, A. Katsifodimos, I. Manolescu, A. Roatis (software demonstration) in CIKM 2010
- LiquidXML: Adaptive Content Redistribution J. Camacho-Rodríguez, A. Katsifodimos, I. Manolescu, A. Roatis (software demonstration) in BDA 2010 (no proceedings)
- Viewing a World of Annotations through AnnoVIP J. Camacho-Rodríguez, K. Karanasos, I. Manolescu, A. Tilea, S. Zoupanos (software demonstration) in BDA 2010 (no proceedings)
- Viewing a World of Annotations through AnnoVIP K. Karanasos, S. Zoupanos (software demonstration) in ICDE 2010
- Materialized views for P2P XML warehousing I. Manolescu, S. Zoupanos in BDA 2009 (no proceedings)
- XML materialized views in P2P networks I. Manolescu, S. Zoupanos in DataX 2009 (workshop in in conjunction with EDBT 2009 and ICDT 2009 – no proceedings)
Slides
- Efficient XQuery Rewriting using Multiple ViewsICDE 2011, Hannover, April 2011
- ViP2P project presentationWebDam distributed data management summer school, Les Houches, May 2010
- AnnoVIP presentation Codex project meeting, March 2010
- ViP2P presentation BDA 2009, October 2009
- Web Data Management on DHT networks invited talk at the XSym (XML Symposium) and DBPL (Database Programming Languages) workshops in conjunction with the VLDB 2009 conference, August 2009
- ViP2P presentation Dataring project meeting, July 2009
- ViP2P presentation Gemo group, April 2009
LiquidXML
LiquidXML is built on top of ViP2P. Its main feature is to automatically select and continuously adapt the set of materialized views on each peer, to improve query processing performance both for the view holding peer, and for the other network peers. LiquidXML continuously adapts by adding more materialized views and/or replacing low-utility views with more useful ones according to the query workload.
More screenshots of the system can be found on this screenshots page. For more infromation concerning LiquidXML, you can contact Asterios Katsifodimos or Jesús Camacho-Rodríguez.