A Survey of Data Management In Peer-to-Peer Systems
2005, CS856-Web Data …
Abstract
Peer-to-Peer (P2P) systems provide a decentralized infrastructure for resource sharing. In particular, file sharing was the initial motivation behind many of the first successful P2P systems. As P2P systems evolve to support sharing of structured and semantically rich data, several data management issues must be addressed. Specifically, P2P systems need to deal with data location, data integration, data querying, and data consistency issues. Data management is further complicated in P2P systems due to the volatility and scale of these systems. In this survey we propose a reference architecture for P2P systems that focuses on the data management activities required to support sharing of structured data. Based on this reference architecture, we present and classify technologies that have been proposed to solve the data management issues particular to P2P systems.
References (118)
- • Rolando Blanco et al. University of Waterloo (UW): University of Toronto (UT): Areas(area id, name, description) Project(projID, name, desc)
- Projects(proj id, area id, name) Student(studID, fname, lname, status)
- Publications(pub id, title, year, howpublished) Faculty(facID, fname, lname, rank, office)
- AuthorPublications(author id, pub id) ProjMember(projID, memberID)
- ProjectPublications(proj id, pub id) Paper(paperID, title, forum, year)
- Researcher(res id, name) Author(authorID, paperID)
- ProjectMembers(res id, proj id, role)
- ProjArea(projName, areaID)
- Author(pubID, author)
- Member(projName, member) REFERENCES
- Aberer, K., Cudr-Mauroux, P., and Hauswirth, M. 2003. The chatty web: Emergent semantics through gossiping. In WWW '03: Proceedings of the twelfth international conference on World Wide Web. ACM Press, 197-206.
- Aberer, K., Cudre-Mauroux, P., and Hauswirth, M. 2003. Start making sense: The Chatty Web approach for global semantic agreements. Journal of Web semantics 1(1), December 1, 1.
- Adar, E. and Huberman., B. A. 2000. Free riding on gnutella. Tech. rep., Xerox PARC. August. Andersen, D. 2005. Overlay networks: Networking on top of the network. http://dps.uibk.ac.at/index.pl/publications?proxiedUrl=httpews.com
- Andrzejak, A. and Xu, Z. 2002. Scalable, efficient range queries for grid information services. In P2P '02: Proceedings of the Second International Conference on Peer-to-Peer Computing. IEEE Computer Society, Washington, DC, USA, 33.
- Arenas, M., Kantere, V., Kementsietsidis, A., Kiringa, I., Miller, R. J., and Mylopoulos, J. 2003. The hyperion project: From data integration to data coordination. ACM SIGMOD Record 32, 3.
- Aspnes, J. and Shah, G. 2003. Skip graphs. In SODA '03: Proceedings of the fourteenth annual ACM-SIAM symposium on Discrete algorithms. Society for Industrial and Applied Mathematics, Philadelphia, PA, USA, 384-393.
- Balke, W.-T., Nejdl, W., Siberski, W., and Thaden, U. 2005. Progressive distributed top-k re- trieval in peer-to-peer networks. In ICDE '05: Proceedings of the 21st International Conference on Data Engineering (ICDE'05). IEEE Computer Society, Washington, DC, USA, 174-185.
- Bernstein, P., Giunchiglia, F., Kementsietsidis, A., Mylopoulos, J., Serafini, L., and Za- ihrayeu, I. 2002. Data management for peer-to-peer computing: A vision. In Workshop on the Web and Databases, WebDB.
- Bharambe, A. R., Agrawal, M., and Seshan, S. 2004. Mercury: supporting scalable multi- attribute range queries. SIGCOMM Comput. Commun. Rev. 34, 4, 353-366.
- Bickson, D. and Malkhi, D. 2003. A study of privacy in file sharing networks. Tech. rep., Leibniz Research Center, the Hebrew University of Jerusalem, Israel.
- Birman, K. 2000. Technology challenges for virtual overlay networks. In Proceedings of the 2000 IEEE Workshop on Information Assurance and Security. West Point, NY, USA, 200-206. BitTorrent 2005. BitTorrent. http://www.bittorrent.com/.
- • Rolando Blanco et al.
- Cai, M. and Frank, M. 2004. Rdfpeers: a scalable distributed rdf repository based on a structured peer-to-peer network. In WWW '04: Proceedings of the 13th international conference on World Wide Web. ACM Press, New York, NY, USA, 650-657.
- Cai, M., Frank, M., Chen, J., and Szekely, P. 2003. Maan: A multi-attribute addressable network for grid information services. In GRID '03: Proceedings of the Fourth International Workshop on Grid Computing. IEEE Computer Society, Washington, DC, USA, 184.
- Castro, M., Druschel, P., Kermarrec, A., Nandi, A., Rowstron, A., and Singh, A. 2003. Splitstream: High-bandwidth content distribution in cooperative environments. In Proceedings of the 2nd International Workshop on Peer-to-Peer Systems (IPTPS '03). Berkeley, California, USA. Chawathe, Y., Ratnasamy, S., Breslau, L., Lanham, N., and Shenker, S. 2003. Making gnutella-like p2p systems scalable. In SIGCOMM '03: Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications. ACM Press, New York, NY, USA, 407-418.
- Clarke, I., Miller, S. G., Hong, T. W., Sandberg, O., and Wiley, B. 2002. Protecting free expression online with freenet. IEEE Internet Computing 6, 1, 40-49.
- Clarke, I., Sandberg, O., Wiley, B., and Hong, T. W. 2001. Freenet: a distributed anonymous information storage and retrieval system. In International workshop on Designing privacy enhancing technologies. Springer-Verlag New York, Inc., 46-66.
- Cohen, B. 2003. Incentives build robustness in bittorrent. In Proceedings of the 1st Workshop on Economics of Peer-to-Peer Systems. Berkeley, California, USA.
- Cox, R., Muthitacharoen, A., and Morris, R. 2002. Serving dns using a peer-to-peer lookup service. In IPTPS '01: Revised Papers from the First International Workshop on Peer-to-Peer Systems. Springer-Verlag, London, UK, 155-165.
- Crespo, A. and Garcia-Molina, H. 2002. Routing indices for peer-to-peer systems. In ICDCS '02: Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02). IEEE Computer Society, Washington, DC, USA, 23.
- Cuenca-Acuna, F. M., Peery, C., Martin, R. P., and Nguyen, T. D. 2003. Planetp: Using gossiping to build content addressable peer-to-peer information sharing communities. In HPDC '03: Proceedings of the 12th IEEE International Symposium on High Performance Distributed Computing (HPDC'03). IEEE Computer Society, Washington, DC, USA, 236.
- Dabek, F., Brunskill, E., Kaashoek, M., Karger, D., Morris, R., Stoica, I., and Balakr- ishnan, H. 2001. Building peer-to-peer systems with chord, a distributed lookup service. In HOTOS '01: Proceedings of the Eighth Workshop on Hot Topics in Operating Systems. IEEE Computer Society, Washington, DC, USA, 81.
- Dabek, F., Kaashoek, M. F., Karger, D., Morris, R., and Stoica, I. 2001. Wide-area co- operative storage with cfs. In SOSP '01: Proceedings of the eighteenth ACM symposium on Operating systems principles. ACM Press, New York, NY, USA, 202-215.
- Datta, A., Hauswirth, M., and Aberer, K. 2003. Updates in highly unreliable, replicated peer-to-peer systems. In ICDCS '03: Proceedings of the 23rd International Conference on Distributed Computing Systems. IEEE Computer Society, Washington, DC, USA, 76.
- Dhamija, R., Feldman, M., and Garcia-Martinez, A. 2002. Peer-to-peer privacy and anonymity. http://www.sims.berkeley.edu/˜mfeldman/research/p2p privacy.ps.
- Doan, A. 2005. Learning to live with semantic heterogeneity. In Dagstuhl Seminar, "Machine Learning for the Semantic Web". http://www.smi.ucd.ie/Dagstuhl-MLSW/proceedings/.
- Doan, A., Madhavan, J., Dhamankar, R., Domingos, P., and Halevy, A. 2003. Learning to match ontologies on the semantic web. The VLDB Journal 12, 4, 303-319. edonkey2000 2005. eDonkey2000 -Overnet. http://www.edonkey2000.com/.
- Edutella 2005. Edutella Project. http://edutella.jxta.org. eXeem 2005. eXeem. http://www.exeem.com/.
- Faloutsos, M., Faloutsos, P., and Faloutsos, C. 1999. On power-law relationships of the internet topology. In SIGCOMM '99: Proceedings of the conference on Applications, technolo- gies, architectures, and protocols for computer communication. ACM Press, New York, NY, USA, 251-262.
- FastTrack 2002. Fasttrack peer-to-peer technology company. http://www.fasttrack.nu/. FasttrackSuperNode 2005. Peer-to-peer technologies and protocols. http://matrix.netsoc.tcd.ie/˜neo/4ba2/p2p/#fasttrack.
- Galanis, L., Wang, Y., Jeffery, S. R., and DeWitt, D. J. 2003. Processing Queries in a Large Peer-to-Peer System. Lecture Notes in Computer Science, vol. 2681. Springer-Verlag GmbH, 273-288.
- Ganesan, P., Gummadi, K., and Garcia-Molina, H. 2004. Canon in g major: Designing dhts with hierarchical structure. In ICDCS '04: Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04). IEEE Computer Society, Washington, DC, USA, 263-272.
- Gansen, P., Bawa, M., and Garcia-Molina, H. 2004. Online Balancing of Range Partitioned Data with Applications to Peer-to-Peer Systems. In Proceedings of the 30th International Conference on Very Large Databases VLDB. 444-455.
- Gnutella 2005. Gnutella. http://rfc-gnutella.sourceforge.net/.
- Good, N. S. and Krekelberg, A. 2003. Usability and privacy: a study of kazaa p2p file-sharing.
- In CHI '03: Proceedings of the conference on Human factors in computing systems. ACM Press, 137-144.
- Gummadi, K., Gummadi, R., Gribble, S., Ratnasamy, S., Shenker, S., and Stoica, I. 2003. The impact of dht routing geometry on resilience and proximity. In SIGCOMM '03: Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications. ACM Press.
- Gummadi, K. P., Dunn, R. J., Saroiu, S., Gribble, S. D., Levy, H. M., and Zahorjan, J. 2003. Measurement, modeling, and analysis of a peer-to-peer file-sharing workload. In SOSP '03: Proceedings of the nineteenth ACM symposium on Operating systems principles. ACM Press, 314-329.
- Gupta, A., Agrawal, D., and Abbadi, A. 2003. Approximate Range Selection Queries in Peer- to-Peer Systems. In Proceedings of the First Biennial Conference on Innovative Data Systems Research (CIDR).
- Halevy, A. Y., Ives, Z. G., Suciu, D., and Tatarinov, I. 2003. Schema Mediation in Peer Data Management Systems . In Proceedings of the International Conference on Data Engineering, ICDE. 505.
- Halevy, A. Y., Ives, Z. G., Suciu, D., and Tatarivov, I. 2004. Schema mediation for large-scale semantic data sharing. VLDB Journal.
- Harvey, N., Jones, M., Saroiu, S., Theimer, M., and Wolman, A. 2003. Skipnet: A scalable overlay network with practical locality properties. In Proceedings of 4th USENIX Symp. on Internet Tech. and Syst. (USITS), 2003. ACM Press.
- Harvey, N. J. A., Jones, M. B., Theimer, M., and Wolman, A. 2003. Efficient Recovery from Organizational Disconnects in SkipNet. Lecture Notes in Computer Science, vol. 2735. Springer-Verlag GmbH, 183-196.
- Heckmann, O. and Bock, A. 2002. The eDonkey 2000 Protocol. Tech. Rep. KOM-TR-08-2002, Multimedia Communications Lab, Darmstadt University of Technology. December.
- Heckmann, O., Liebau, N., Darlagiannis, V., Bock, A., Mauthe, A., and Steinmetz, R. 2005. From Integrated Publication and Information Systems to Information and Knowledge Environments: Essays Dedicated to Erich J. Neuhold on the Occasion of His 65th Birthday. Lecture Notes in Computer Science, vol. 3379. Springer-Verlag GmbH, Chapter A Peer-to-Peer Content Distribution Network, 69-78.
- Hellerstein, J. M. 2003. Toward network data independence. SIGMOD Rec. 32, 3, 34-40.
- Howard, J. H., Kazar, M. L., Menees, S. G., Nichols, D. A., Satyanarayanan, M., Side- botham, R. N., and West, M. J. 1988. Scale and performance in a distributed file system. ACM Trans. Comput. Syst. 6, 1, 51-81.
- Huebsch, R., Hellerstein, J., Lanham, B., S., L., and Stoica, I. 2003. Querying the Internet with PIER . In Proceedings of the 29th Int. Conf. on Very Large Data Bases (VLDB).
- • Rolando Blanco et al.
- Hughes, D., Coulson, G., and Walkerdine, J. 2005. Free riding on gnutella revisited: the bell tolls? Draft at http://www.comp.lancs.ac.uk/computing/users/hughesdr/papers/freeriding.pdf. IRIS 2005. Project IRIS (Infrastructure for Resilient Internet Systems) Web-site . http://project- iris.net/.
- Iyer, S., Rowstron, A., and Druschel, P. 2002. Squirrel: a decentralized peer-to-peer web cache. In PODC '02: Proceedings of the twenty-first annual symposium on Principles of dis- tributed computing. ACM Press, 213-222.
- Jain, S., Mahajan, R., and Wetherall, D. 2003. A study of the performance potential of dht-based overlays. In Proceedings of the 4th Usenix Symposium on Internet Technologies (USITS), March 2003.
- Kaashoek, M. F. and Karger, D. R. 2003. Koorde: A Simple Degree-Optimal Distributed Hash Table. Lecture Notes in Computer Science, vol. 2735. Springer-Verlag GmbH, 98-107.
- Kalnis, P., Ng, W. S., Ooi, B. C., Papadias, D., and Tan, K.-L. 2002. An adaptive peer-to-peer network for distributed caching of olap results. In SIGMOD '02: Proceedings of the 2002 ACM SIGMOD international conference on Management of data. ACM Press, New York, NY, USA, 25-36.
- Kantere, V., Mylopoulos, J., and Kiringa, I. 2003. A distributed rule mechanism for multi- database systems. Springer-Verlag LNCS, 56-73.
- Karp, B., Ratnasamy, S., Rhea, S., and Shenker, S. 2004. Spurring adoption of dhts with openhash, a public dht service. In 3rd International Peer To Peer Systems Workshop (IPTPS 2004). ACM Press.
- KaZaAFileFormat 2003. KaZaA P2P FastTrack File Formats -2003-10-12. http://home.hetnet.nl/˜frejon55/.
- KazaaMediaDesktop 2005. KaZaA media desktop. http://www.kazaa.com/.
- Kementsietsidis, A., Arenas, M., and Miller, R. J. 2003a. Managing data mappings in the hyperion project. In Proceedings of the International Conference on Data Engineering (ICDE). 732-734.
- Kementsietsidis, A., Arenas, M., and Miller, R. J. 2003b. Mapping data in peer-to-peer systems: Semantics and algorithmic issues. In SIGMOD '03: Proceedings of the 2003 ACM SIGMOD international conference on Management of data. ACM Press, 325-336.
- Kubiatowicz, J., Bindel, D., Chen, Y., Czerwinski, S., Eaton, P., Geels, D., Gummadi, R., Rhea, S., Weatherspoon, H., Wells, C., and Zhao, B. 2000. Oceanstore: an architecture for global-scale persistent storage. In ASPLOS-IX: Proceedings of the ninth international conference on Architectural support for programming languages and operating systems. ACM Press, New York, NY, USA, 190-201.
- Kulbak, Y. and Bickson, D. 2005. The emule protocol specification. Tech. rep., Leibniz Research Center, the Hebrew University of Jerusalem, Israel.
- Kumar, A., Xu, J. J., and Zegura, E. W. 2005. Efficient and scalable query routing for unstruc- tured peer-to-peer networks. Unpublished Work. Available at http://www.cc.gatech.edu/ aku- mar/sqr.pdf.
- Lenzerini, M. 2002. Data integration: A theoretical perspective. In Proceedings of the 21st Symposium on Principles of Database Systems (PODS). 233-246.
- Liang, J., Kumar, R., and Ross, K. 2004a. Understanding KaZaA. http://cis.poly.edu/˜ross/papers/UnderstandingKaZaA.pdf.
- Liang, J., Kumar, R., and Ross, K. W. 2004b. The KaZaA Overlay: A Measurement Study. In Proceedings of the 19th IEEE Annual Computer Communications Workshop, 2004. Bonita Springs, Florida.
- Liang, J., Kumar, R., Xi, Y., and Ross, K. W. 2004. Pollution in P2P File Sharing Systems. http://cis.poly.edu/˜ross/papers/pollution.pdf.
- Löser, A., Naumann, F., Siberski, W., Nejdl, W., and Thaden, U. 2004. Semantic Overlay Clusters within Super-Peer Networks. Lecture Notes in Computer Science, vol. 2944. Springer- Verlag GmbH, 33-47.
- Löser, A., Siberski, W., Wolpers, M., and Nejdl, W. 2003. Information integration in schema- based peer-to-peer networks. In Proceedings of Conference of Advanced Information Systems Engieering (CAiSE). 258-272.
- Lv, Q., Cao, P., Cohen, E., Li, K., and Shenker, S. 2002. Search and replication in unstruc- tured peer-to-peer networks. In ICS '02: Proceedings of the 16th international conference on Supercomputing. ACM Press, New York, NY, USA, 84-95.
- M. Waldvogel, P. Hurley, D. B. 2003. Dynamic replica management in distributed hash tables. Tech. Rep. RZ 3502, IBM Technical Report.
- Madhavan, J. and Halevy, A. Y. 2003. Composing mappings among data sources. In Proceedings of the 29th VLDB Conference.
- Malkhi, D., Noar, M., and Ratajczak, D. 2002. Viceroy: A scalable and dynamic emulation of the butterfly. In Proceedings of Symposium on Principles of Distributed Computing (PODC 2002). ACM Press.
- Maymounkov, P. and Mazieres, D. 2002. Kademlia: A peer-to-peer information system based on the xor metric. In 1st International Peer To Peer Systems Workshop (IPTPS 2002). ACM Press.
- McBrien, P. and Poulovassilis, A. 2004. Defining peer-to-peer data integration using both as view rules. Springer Verlag LNCS, 91-107.
- Muthitacharoen, A., Morris, R., Gil, T. M., and Chen, B. 2002. Ivy: a read/write peer-to- peer file system. SIGOPS Oper. Syst. Rev. 36, SI, 31-44.
- My'zrak, A. T., Cheng, Y., Kumar, V., and Savage, S. 2003. Structured superpeers: Leveraging heterogeneity to provide constant-time lookup. In WIAPP '03: Proceedings of the The Third IEEE Workshop on Internet Applications. IEEE Computer Society, Washington, DC, USA, 104. Napster 2001. Napster. http://www.napster.com/.
- Nejdl, W., Wolf, B., Qu, C., Decker, S., Sintek, M., Naeve, A., Nilsson, M., Palmér, M., and Risch, T. 2002a. Edutella: a p2p networking infrastructure based on rdf. In WWW '02: Proceedings of the eleventh international conference on World Wide Web. ACM Press, New York, NY, USA, 604-615.
- Nejdl, W., Wolf, B., Qu, C., Decker, S., Sintek, M., Naeve, A., Nilsson, M., Palmér, M., and Risch, T. 2002b. Edutella: a p2p networking infrastructure based on rdf. In WWW '02: Proceedings of the 11th international conference on World Wide Web. ACM Press, New York, NY, USA, 604-615.
- Ng, W. S., Ooi, B. C., Tan, K.-L., and Zhou, A. 2003. Peerdb: A p2p-based system for distributed data sharing. In Intl. Conf. on Data Engineering (ICDE).
- Papadimos, V., Maier, D., and Tufte, K. 2003. Distributed Query Processing and Catalogs for Peer-to-Peer Systems. In Proceedings of Conference on Innovative Data Systems Research (CIDR).
- Plaxton, C. G., Rajaraman, R., and Richa, A. W. 1997. Accessing nearby copies of replicated objects in a distributed environment. In SPAA '97: Proceedings of the ninth annual ACM symposium on Parallel algorithms and architectures. ACM Press, New York, NY, USA, 311- 320.
- Pouwelse, J., Garbacki, P., Epema, D., and Sips, H. 2005. The bittorrent p2p file-sharing system: Measurements and analysis. In Proceedings of the 4th International Workshop on Peer-to-Peer Systems (IPTPS'05), Feb 2005.
- Pugh, W. 1990. Skip lists: a probabilistic alternative to balanced trees. Commun. ACM 33, 6, 668-676.
- Rahm, E. and Bernstein, P. A. 2001. A survey of approaches to automatic schema matching. VLDB Journal 10, 4, 334-350.
- Ratnasamy, S., Francis, P., Handley, M., and Karp, R. 2001. A scalable content-addressable network. In SIGCOMM '01: Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications. ACM Press.
- Ritter, J. 2001. Why gnutella can't scale, no, really. http://www.darkridge.com/˜jpr5/doc/gnutella.html.
- Rohrs, C. 2002. Query routing for the gnutella network. Unpublished Work. Available at http://rfc-gnutella.sourceforge.net/src/qrp.html.
- Rowstron, A. and Druschel, P. 2001a. Pastry: Scalable, decentralized object location and routing for large-scale peer-to-peer systems. In "Proceedings of the 18th IFIP/ACM Int'l. Conf. Distributed Systems Platforms (Middleware'01), LNCS 2218, 2001". ACM Press.
- Rowstron, A. and Druschel, P. 2001b. Storage management and caching in past, a large- scale, persistent peer-to-peer storage utility. In SOSP '01: Proceedings of the eighteenth ACM symposium on Operating systems principles. ACM Press, New York, NY, USA, 188-201.
- Sahin, O., Gupta, A., Agrawal, D., and Abbadi, A. 2002. Query Processing Over Peer-to-Peer Data Sharing Systems. Tech. rep., University of California at Santa Barbara.
- Sahin, O. D., Gupta, A., Agrawal, D., and Abbadi, A. E. 2004. A peer-to-peer framework for caching range queries. In ICDE '04: Proceedings of the 20th International Conference on Data Engineering. IEEE Computer Society, 165.
- Sakaryan, G., Wulff, M., and Unger, H. 2004. Search methods in p2p networks: a survey. In I2CS-Innovative Internet Community Systems (I2CS 2004).
- Sandberg, R., Goldberg, D., Kleiman, S., Walsh, D., and Lyon, B. 1985. Design and imple- mentation of the Sun Network Filesystem. In Proceedings of Summer 1985 USENIX Confer- ence. Portland, OR, USA, 119-130.
- Saroiu, S., Gummadi, K. P., Dunn, R. J., Gribble, S. D., and Levy, H. M. 2002. An analysis of internet content delivery systems. SIGOPS Oper. Syst. Rev. 36, SI, 315-327.
- Saroiu, S., Gummadi, P. K., and Gribble, S. D. 2002. A measurement study of peer-to-peer file sharing systems. In Proceedings of Multimedia Computing and Networking, 2002.
- Satyanarayanan, M., Kistler, J. J., Kumar, P., Okasaki, M. E., Siegel, E. H., and Steere, D. C. 1990. Coda: A highly available file system for a distributed workstation environment. IEEE Trans. Comput. 39, 4, 447-459.
- Stading, T., Maniatis, P., and Baker, M. 2002. Peer-to-peer caching schemes to address flash crowds. In IPTPS '01: Revised Papers from the First International Workshop on Peer-to-Peer Systems. Springer-Verlag, London, UK, 203-213.
- Stoica, I., Adkins, D., Ratnasamy, S., Shenker, S., Surana, S., and Zhuang, S. 2002. In- ternet indirection infrastructure. In IPTPS '01: Revised Papers from the First International Workshop on Peer-to-Peer Systems. Springer-Verlag, London, UK, 191-202.
- Stoica, I., Morris, R., Liben-Nowell, D., Karger, D., Kaashoek, M., Dabek, F., and Bal- akrishnan, H. 2001. Chord: A scalable peer-to-peer lookup protocol for internet applications. In SIGCOMM '01: Proceedings of the 2001 conference on Applications, technologies, architec- tures, and protocols for computer communications. ACM Press.
- Tatarinov, I., Ives, Z., amd, J., Halevy, A., Suciu, D., Dalvi, N., Dong, X., Kadiyaska, Y., Miklau, G., and Mork, P. 2003. The piazza peer data management project. ACM SIGMOD Record 32, 3.
- Triantafillou, P. and Pitoura, T. 2003. Towards a unifying framework for complex query processing over structured peer-to-peer data networks. In DBISP2P, K. Aberer, V. Kalogeraki, and M. Koubarakis, Eds. Lecture Notes in Computer Science, vol. 2944. Springer, 169-183.
- Tsoumakos, D. and Roussopoulos, N. 2003. Adaptive probabilistic search for peer-to-peer networks. In P2P '03: Proceedings of the 3rd International Conference on Peer-to-Peer Com- puting. IEEE Computer Society, Washington, DC, USA, 102.
- Ullman, J. D. 1997. Information integration using logical views. In Proceedings of the 6th Int. Conf. on Database Theory (ICDT-97). Lecture Notes in Computer Science, pages 19-40. Springer-Verlag, 1997.
- Valduriez, P. and Pacitti, E. 2004. Data management in large-scale p2p systems. In Proceedings 6th Int. Conf. on High Performance Computing in Computational Sciences (VECPAR).
- W3C 2001. World wide web consortium semantic web activities. http://www.w3.org/2001/sw.
- Wiederhold, G. 1992. Mediators in the architecture of future information systems. Com- puter 25, 3, 38-49.
- Wolpert, D. H. 1992. Stacked generalization. Neural Networks 5, 241-259. University of Waterloo Technical Report CS-2006-18