Query Routing and Processing in Peer-To-Peer Data Sharing Systems
2010
https://doi.org/10.5121/IJDMS.2010.2208Abstract
Sharing musical files via the Internet was the essential motivation of early P2P systems. Despite of the great success of the P2P file sharing systems, these systems support only "simple" queries. The focus in such systems is how to carry out an efficient query routing in order to find the nodes storing a desired file. Recently, several research works have been made to extend P2P systems to be able to share data having a fine granularity (i.e. atomic attribute) and to process queries written with a highly expressive language (i.e. SQL). These works have led to the emergence of P2P data sharing systems that represent a new generation of P2P systems and, on the other hand, a next stage in a long period of the database research area. ? The characteristics of P2P systems (e.g. large-scale, node autonomy and instability) make impractical to have a global catalog that represents often an essential component in traditional database systems. Usually, such a catalog stores informat...
References (66)
- S. Alaei, M. Ghodsi and M. Toossi, "Skiptree: A new scalable distributed data structure on multidimensional data supporting range-queries", Journal of Computer Communications, V(33), N(1), pp. 73-82, January 2010.
- R. Akbarinia and V. Martins. "Data management in the APPA P2P system". Journal of Grid Computing, Vol 5(3), pp. 303-317 , September 2007.
- K. Aberer, P. C. Mauroux, A. Datta, Z. Despotovic, M. Hauswirth, M. Punceva and R. Schmidt. "P- Grid: a self-organizing structured P2P system". SIGMOD Rec. 32, 3 (Sep. 2003), pp. 29-33, 2003.
- K. Aberer, P. C. Mauroux and M. Hauswirth. "A Framework for Semantic Gossiping". ACM SIGMOD (SIGMOD'02) Record 31(4), pp. 48-53, 2002.
- A. Andrzejak and Z. Xu. "Scalable, efficient range queries for grid information services". In Proc. of the IEEE Int. Conf. on P2P computing, pp : 33-40, 2002.
- R. Blanco, N. Ahmed, D. Hadaller, L.G.A. Sung, H. Li and M.A. Soliman. "A survey of data management in peer-to-peer systems". Technical Report CS-2006-18, University of Waterloo, 2006.
- A. Bonifati, E. Chang, T. Ho, L. V. Lakshmanan, R. Pottinger and Y. Chung, "Schema mapping and query translation in heterogeneous P2P XML databases". The VLDB Journal, V(19), N(2), pp. 231-256, April 2010.
- A. Bonifati, P. K. Chrysanthis, A. M. Ouksel and K. U. Sattler. "Distributed databases and Peer-to-Peer Databases: Past and Present". SIGMOD Rec. 37, 1, pp. 5-11, March 2008.
- I. Brunkhorst1, H. Dhraief, A. Kemper, W. Nejdl and C. Wiesner. "Distributed Queries and Query Optimization in Schema-Based P2P-Systems". In Proc. of the Int. Workshop on Databases, Information Systems, and Peer-to-Peer Computing (DISP2P'03), pp. 184-199, 2003.
- P. Boncz and C. Treijtel. "AmbientDB: Relational Query Processing in a P2P Network". Int. Workshop on Databases, Information Systems and Peer-to-Peer Computing (DBISP2P), 2003.
- A. Crainiceanu, P. Linga, A. Machanavajjhala, J. Gehrke and J. Shanmugasundaram. "P-ring: an efficient and robust P2P range index structure". In Proc. of the 2007 ACM SIGMOD int. Conf. on Management of Data (SIGMOD '07), pp : 223-234, 2007.
- A. Crespo, and H. G. Molina. "Routing indices for peer-to-peer systems". IEEE Int. Conf. on Distributed Computing Systems" (ICDCS'02), pp : 23-33, 2002.
- M. Cannataro, D. Talia, G. Tradigo, P. Trunfio and P. Veltri, "SIGMCC: A system for sharing meta patient records in a Peer-to-Peer environment". Journal of Future Generation Computer Systems, V(24), N(3), pp.222-234, March 2008.
- N. Daswani, H. G. Molina and B. Yang. "Open problems in data-sharing peer-to-peer systems". Int. Conf. on Database Theory (ICDT'03), pp. 1-15, 2003.
- E. Franconi, G. Kuper, A. Lopatenko, I. Zaiharayeu, "Queries and Updates in the coDB Peer to Peer Database System", in the proceedings of the 30th VLDB, pp. 1277-1280, 2004.
- A. Gupta, D. Agrawal and A. El Abbadi. "Approximate range selection queries in peer-to-peer systems". First Biennial Conference on Innovative Data Systems Research (CIDR'03), pp. 141-151, 2003.
- S. Girdzijauskas, A., Datta and K. Aberer, "Structured overlay for heterogeneous environments: Design and evaluation of oscar". ACM Trans. Auton. Adapt. Syst. 5, 1, pp. 1-25, 2010.
- F. Giunchiglia and I. Zaihrayeu. "Implementing Database Coordination in P2P Networks". The Second Workshop on Semantics in Peer-to-Peer and Grid Computing (SemPGrid'04), 2004.
- Halevy, A. "Why Your Data Won't Mix: Semantic Heterogeneity". ACM Queue 3(8), pp. 50-58, 2005.
- R. Huebsch, B. Chun, J. M. Hellerstein, B. T. Loo, P. Maniatis, T. Roscoe, S. Shenker, I. Stoica and A. R. Yumerefendi. "The Architecture of PIER: an Internet-Scale Query Processor". In Proc. of the 2005 CIDR Conf. pp : 28-43, 2005.
- M. Harren, J.M. Hellerstein, R. Huebsch, B.T. Loo, S. Shenker and I. Stoica. "Complex queries in DHT-based peer-to-peer networks". Int. Workshop on Peerto-Peer Systems (IPTPS'02), pp. 242-259, 2002.
- A. Halevy, Z. Ives, P. Mork and I. Tatarinov. "Piazza: data management infrastructure for semantic web applications". Int. Conf. on World Wide Web (WWW'03), pp : 556-567, 2003.
- A. Ismail, M., Quafafou, G., Nachouki, and M. Hajjar, "Efficient super-peer-based queries routing". MEDES '09. ACM, pp. 91-98, 2009.
- A. Ismail, M. Quafafou, G. Nachouki and M. Hajjar, "Data mining effect in peer-to-peer queries routing". In Proceedings of the International Conference on Management of Emergent Digital Ecosystems (MEDES '09), ACM, pp.65-72, 2009.
- Y. Joung and F. Chuang, "OntoZilla: An ontology-based, semi-structured, and evolutionary peer-to-peer network for information systems and services". Journal of Future Generation Computer Systems, V(25), N(1), pp. 53-63, January 2009.
- H.V. Jagadish, B. C. Ooi and Q. H. Vu. "BATON: A Balanced Tree Structure for Peer-to-Peer Networks". VLDB'05, pp. 661-672, 2005.
- F. B.Kashani and C. Shahabi, "Fixed-Precision Approximate Continuous Aggregate Queries in Peer-to- Peer Databases," icde, pp.1427-1429, 2008 IEEE 24th International Conference on Data Engineering, 2008
- V. Kalogeraki, D. Gunopulos, and D. Zeinalipour-Yazti, "A local search mechanism for peer-to-peer networks". In Proceedings of the CIKM '02. ACM, pp. 300-307, 2002.
- R. A. King, A. Hameurlain and F. Morvan. "Metadata Lookup for Distributed Query Optimization in P2P Environment". PDCS'07, ISCA, pp. 36-43, 2007.
- R. A. King, A. Hameurlain and F. Morvan. "Ontology-Based Data Source Localization in a Structured Peer-to-Peer Environment". IDEAS'08, pp. 9-18, 2008.
- R. A. King, A. Hameurlain and F. Morvan. "Ontology-Based Method for Schema Matching in Peer-to- Peer Database System". BNCOD'9 (poster session), pp. 208-212, 2009.
- R. A. King, A. Hameurlain and F. Morvan. "Matching Heterogeneous Schemas in a Large-Scale Peer- to-Peer Database Environment". PDCCS'09, ISCA, pp. 135-142, 2009.
- G. Koloniari and E. Pitoura. "Peer-to-peer Management of XML Data: Issues and Research Challenges". SIGMOD Record, 34(2), pp.6-17, 2005.
- D. Kossmann, "The state of the art in distributed query processing", ACM Comput. Surv. 32, 4 (Dec. 2000), pp. 422-469, 2000.
- V. Kantere, D. Tsoumakos, T. Sellis and N. Roussopoulos "GrouPeer: Dynamic clustering of P2P databases". Journal of Information Systems. V(34), N(1), pp. 62-86, March 2009.
- M. Lenzerini, "Data Integration: A Theoretical Perspective", Proceedings of the Twenty-first ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, pp. 233-246, 2002.
- A.Y. Levy, A. Rajaraman and J. J. Ordille. "Querying Heterogeneous Information Sources Using Source Descriptions", In Proceedings of 22nd VLDB, pp. 251-262, 1996.
- M. Masud and M. A. Hossain, "Dynamic Query Plan for Efficient Query Processing in Peer-to-Peer Environments", INFOCOMP Journal of Computer Science, Vol.7 (3). pp.01-06, 2008
- V. Martins, R. Akbarinia, E. Pacitti and P. Valduriez. "Reconciliation in the APPA P2P system". IEEE Int. Conf. on Parallel and Distributed Systems (ICPADS'06), pp. 401-410, 2006.
- D. S. Milojicic, V. Kalogeraki, R. Lukose, K. Nagaraja, J. Pruyne, B. Richard, S. Rollins and Z. Xu. "Peer-to-Peer Computing". Tech. Report: HPL-2002-57, available on line at: http://www.hpl.hp.com/techreports/2002/HPL-2002-57.pdf
- H. G. Molina, Y. Papakonstantinou, D. Quass, A. Rajaraman, Y. Sagiv, J. Ullman and J. Widom. "The TSIMMIS project: Integration of heterogeneous information sources". Journal of Intelligent Information Systems, 8(2), March 1997.
- W. S. Ng, B. C. Ooi, K. L. Tan and A. Zhou. "PeerDB: a P2P-based system for distributed data sharing". Int. Conf. on Data Engineering (ICDE'03), pp : 633-644, 2003.
- W. Nejdl, B. Wolf, C. Qu, S. Decker, M. Sintek, A. Naeve, M. Nilsson, M. Palmer, and T. Risch. "Edutella: a P2P networking infrastructure based on RDF". Int. Conf. on World Wide Web (WWW'02), pp. 604-615, 2002.
- B. C. Ooi, Y. Shu and K. L. Tan. "Relational Data Sharing in Peer-based Data Management Systems". ACM SIGMOD, 23 (3), pp : 59-64, 2003.
- M.T. Ozsu and P. Valduriez. "Principles of Distributed Database Systems". Prentice Hall ISBN 0-13- 659707-6, 1999. Second Edition.
- V. Papadimos and D. Maier "Mutant Query Plans". In OOPSLA, 2001.
- V. Papadimos and D. Maier "Distributed Queries without Distributed State". In WebDB, 2002.
- S. Ratnasamy, P. Francis, M. Handley, R. Karp and S. Shenker. "A scalable content-addressable network". ACM SIGCOMM Conf. on Applications, Technologies, Architectures, and Protocols for Computer Communications, pp. 161-172, 2001.
- A. Rowstron and P. Druschel. "Pastry: scalable, distributed object location and routing for large-scale peer-to-peer systems". IFIP/ACM Int. Conf. on Distributed Systems Platforms (Middleware), pp. 329- 350, 2001.
- C. Roncancio, M. Pilar Villamil, C. Labbé and P. Serrano-Alvarado, "Data Sharing in DHT Based P2P Systems". In Transactions on Large-Scale Data-and Knowledge-Centered Systems I, A. Hameurlain, J. Küng, and R. Wagner, Eds. Lecture Notes In Computer Science, vol. 5740. Springer-Verlag, Berlin, Heidelberg, pp. 327-352, 2009.
- P. Shvaiko and J. Euzenat. "A survey of schema-based matching approaches". Journal on Data Semantics. IV. LNCS, vol. 3730, pp. 146-171. Springer, Heidelberg, 2005.
- C. Shirky. "What is P2P and What Isn't". The O'Reilly Peer to Peer and Web Service Conf., Washington, D.C. November 5-8, 2001. Available on: http://conferences.oreillynet.com/p2p/.
- M. Sínchez-Artigas and P. García-López, "eSciGrid: A P2P-based e-science Grid for scalable and efficient data sharing". Journal of Future Generation Computer Systems, V(26), N(5), pp.704-719, May 2010.
- I. Stoica, R. Morris, D.R. Karger, M.F. Kaashoek and H. Balakrishnan. "Chord: a scalable peer-to-peer lookup service for internet applications". ACM Conf. on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM'01), pp. 149-160, 2001.
- I. Sarr, H. Naacke and S. Gançarski, "TransPeer: adaptive distributed transaction monitoring for Web2.0 applications". In Proceedings of the 2010 ACM Symposium on Applied Computing (SAC '10), ACM, pp. 423-430, 2010.
- M. Schlosser, M. Sintek, S. Decker and W. Nejdl. "HyperCuP -Hypercubes, Ontologies and Efficient Search on P2P Networks". International Workshop on Agents and Peer-to-Peer Computing, 2002.
- S. A. Theotokis and D. Spinellis. "A survey of peer-to-peer content distribution technologies". ACM Computing Surveys, 36(4), pp. 335-371, 2004.
- I. Tatarinov, Z.G. Ives, J. Madhavan, A. Halevy, D. Suciu, N. Dalvi, X. Dong, Y. Kadiyska, G. Miklau and P. Mork. "The Piazza peer data management project". ACM SIGMOD Record, 32(3), pp : 47-52, 2003.
- Y. Tao, H. Jin, S. Wu and X. Shi, "Scalable DHT-and ontology-based information service for large- scale grids". Journal of Future Generation Computer Systems, V(26), N(5), pp. 729-739, May 2010.
- D. Tsoumakos and N. Roussopoulos. "Adaptive probabilistic search (APS) for peer-to-peer networks". In Proc. of the Int. IEEE Conference on P2P Computing, pp : 102-109, 2003.
- P. Valduriez and E. Pacitti, "Data Management in Large-Scale P2P Systems". VECPAR'04, pp. 104- 118, 2004.
- M.P. Villamil, C. Roncancio, C. Labbé, "PinS: Peer-to-Peer Interrogation and Indexing System". IDEAS'04, pp. 236-245, 2004.
- B. Yang, H. G. Molina. "Improving search in peer-to-peer networks". In Proc. of the IEEE Int. Conf. on Distributed Computing Systems (ICDCS'02), pp. 5-14, 2002.
- B. Yang, H. G. Molina. "Comparing Hybrid Peer-to-Peer Systems". VLDB'02, pp. 561-570 2002.
- B. Yang and H. G. Molina. "Designing a Super-Peer Network". ICDE'03, 2003.
- B.Y. Zhao, L. Huang, J. Stribling, S.C. Rhea, A.D. Joseph and J.D. Kubiatowicz. "Tapestry: a resilient global-scale overlay for service deployment". IEEE Journal on Selected Areas in Communications (JSAC), 22(1), pp : 41-53, 2004.