Chapter 8 Conclusion
8.2 Future work
The use of schema matching to identify common elements in XM L and relational schemes across peers is beyond the scope of this project, and incorporating existing schema matching software is reserved for future work.
Similarly, an intelligent GUT component that generates SQL and XPath expressions dynamically is useful. However its implementation in dbShare is also out of scope for this project and reserved for future work. Lt will simplify the query process to accommodate users that are not well versed in the SQL or XPath syntax.
Limited security is provided by the dbShare application for ensuring trust between peers, namely that of the underlying DBMS and the use of a secure JDBC-ODBC bridge. Future research can investigate encryption of data between peers at lower levels of the OSI stack such as at the transport layer (TLS) as well as the support for public key cryptography which makes use of public and private (secret) keys for secure data transport.
The use of mobile devices in the dbShare peer to peer network may provide a valuable way to share data. The Java programming language employed in the prototype simplifies the process to use mobile devices. However the version of the peer to peer software to run on mobile devices is reserved for future work.
75
University
of Cape
Town
Bibliography
1. K. Aberer, P. Cudrè-Mauroux , A. Dana, Z. Despotovic, M. Hauswirth, M. Punceva, and R. Schmidt. "P-Grid: A Self-organizing Structured P2P System", voL 32, no. 3, ACM SIGMOD Record (Association For Computing Machinery Special Interest Group On Management Of Data), Sep 2003.
2. K. Aberer, P. Cudré-Mauroux, A. Datta, Z. Despotovic, M. Hauswirth, M. Punceva, R.
Schmidt, and J. Wu, "Advanced Peer to peer Networking: The P-Grid System and its
Applications", PIK Journal (Praxis der lnformationsverarbeitung and Kommunikation), vol. 26, no. 3, June 2003.
3. K. Aberer, A. Dana, and M. Hauswirth, 'Peer to peer Systems and Applications, Lecture Notes in Computer Science", Springer Verlag, 2005
4. M. Amoretti, F. Zanichelli, G. Conte, Whitepaper "Enabling peer to peer web service architectures with JXTA-SOAP Information Technology Department. University of Parma, 2007.
5. M. Arenas, V. Kantere, A. Kementsietsidis, L Kiringa, R. J. Miller, and J. Mylopoulos.
The Hyperion Project: From Data Lntegration to Data Coordination", voL 32, no. 3, SIGMOD Record, March 2003.
6. R. Bernstein, "A survey of approaches to automatic schema matching", VLDB (Very Large Database) Journal. vol. 10, no. 4, pp 334-350, 2001.
7. Y. Beverly: G. M. Hector, "Designing a Super-peer Network", IEEE International Conference on Data Engineering, Proceedings. 19th Lnternational Conference, pp 49 -60, March 2003.
8. J. Broekstra, M. Ehrig, P. Haase, F. van Harmelen, A. Kampman, M. Sabou, R. Siebes, S.
Staab, H. Stuckenschmidt and C. Tempich. "A Metadata Model for Semantics-Based Peer to peer Systems". Ln Proceedings of the WWW 2003 Workshop on Semantics in Peer to peer and Grid Computing, pp 22-25, 2003.
9. T. Burkard. Herodotus: "A peer to peer web archival system", Master's thesis, MLT.
2002.
University
of Cape
Town
10. M. Castro. P. Druschel, A. Ganesh, A. Rowstron and D.S. Wallach. "Secure routing for structured peer to peer overlay networks", ACM Special Lnterest Group on Operating Systems (SIGOPS), VoL 36, No. SI. (2002), pp. 299-314.
L L X. Chen, S. Ren, H. Wang, and X. Zhang, "SCOPE: scalable consistency maintenance in structured P2P systems", IEEE INFOCOM 2005, Miami, 24th Annual Joint Conference of the IEEE Computer and Communications Societies, vol. 3, pp 1502-1513, March 2005.
12. F. Curbera, M. Duftler, R. Khalaf, W. Nagy, N. Mukhi, and S. Weerawarana,
"Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI ", Internet Computing, IEEE In Lnternet Computing, LEEE, VoL 6, No. 2.. pp. 86-93. March-April 2002.
13. A. Doan, P. Domingos, and A. Halevy, "Reconciling Schemas of Disparate Data Sources:
A Machine Learning Approach", Ln Proceedings of the ACM SIGMOD Conference, pp 509-520, 200L
14. B. Godfrey, K. Lakshminarayanan, S. Surana, R. Karp and I. Stoica, -Load Balancing in Dynamic Structured P2P Systems", LNFOCOM 2004. Twenty-third Annual/ Joint Conference of the IEEE Computer and Communications Societies, VoL 4 (2004), pp. 2253-2262.
15. L. Gong, "Project JXTA: A Technology Overview, Sun Microsystems, Inc.",www.jxta.org
16. J. D. Gradecki, "Mastering JXIA, Building JXTA Peer to Peer Applications-, John Wiley
& Sons, 2002 (TSBN: 0471250848).
17. S. Gribble, A. Halevy, Z. Ives. M. Rodrig, and D. Suciu, 'What can databases do for peer to peer?" Proceedings of the Fourth Lnternational Workshop on the Web and Databases, WebDB 2001, Santa Barbara. California, USA. May 24-25, 2001, in conjunction with ACM SIGMOD 200L
18. S. Groppe, and S. Böttcher, "XPath query transformation based on XSLT stylesheets", Fifth ACM CIKM (Conference on Lnformation and Knowledge Management) International Workshop on Web Information and Data Management (WLDM 2003), New Orleans, Louisiana, USA, November 7-8, 2003.
19. A. Y. Halevy, Z. G. Ives, P. Mork, and L Tatarinov. 'Piazza: Data management
infrastructure for semantic web applications". Proceedings of the 12th international conference on World Wide Web (WWW), pp. 556-567, 2003.
77
University
of Cape
Town
20. D. Hughes, 0. Coulson, and I. Warren, "A Framework for Developing Reflective and Dynamic P2P Networks (RaDP2P)", 4th International Conference on Peer-to-Peer Computing (P2P 2004), Zurich, Switzerland, 15-17 August 2004.
21. C. M. Jones, M.B. Kermarrec, A.M Rowstron, A. Theimer, M. Wang, and H. VVolman,
"An evaluation of scalable application-level multicast built using peer to peer overlays", INFOCOM 2003. twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies. IEEE, Vol. 2, pp. 1510-1520, 2003.
22. G. Koloniari, Y. Petrakis, and E. Pitoura, -Content-based overlay networks for xml peers based on multi-level bloom filters," in Proceedings of the Tnternational VLDB Workshop on Databases, Information Systems and Peer to Peer Computing (DBISP2P), 2003.
23. S.S. Lam and H. Liu, -Failure Recovery for Structured P2P Networks: Protocol Design and Performance Evaluation". Proceedings of the International Conference on Measurements and Modeling of Computer Systems. SIGMETRICS 2004. June 10-14, New York, NY, USA 2004.
24. J. Madhavan and P. A. Bernstein and E. Rahn), -Generic Schema Matching with Cupid", In the VLDB Journal, pp. 49-58, 200L
25. J. Madhavan, P. Bernstein, K. Chen, A. Halevy, and P. Shenoy. "Corpus-based Schema Matching". Proceedings of the 21st International Conference on Data Engineering, ICDE 2005.
5-8 April 2005, Tokyo, Japan 2005.
26. J. Madhavan, P. Bernstein, K. Chen, A. Halevy, and P. Shenoy. -Matching schemas by learning from others". In working notes of the IJC Al-03 workshop on Data Integration on the Web. 2003.
27. C. S. G. Miller, T. W. I long, 0. Sandberg, and B. Wiley. "Protecting free expression online with Freenet". IEEE Internet Computing, VoL 6, No. L (2002), pp. 40-49.
28. W. Nejdl, M. Wolpers, W. Siberski, C. Schmitz, M. Schlosser, L Brunkhorst, and A.
Loser, "Super-Peer-Based Routing Strategies for RDF-Based Peer to peer Networks", Web Semantics: Science. Services and Agents on the World Wide Web, In 2003 World Wide Web Conference, Vol. I, No. 2. (February 2004), pp. 177-186.
29. 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", Proceedings of the
11th international conference on World Wide Web, 2002.
University
of Cape
Town
30. R.A. Pottinger and P.A. Bernstein, "Creating a Mediated Schema Based on Initial Correspondences," IEEE Data Engineering Bulletin, Volume 25, No. I (March. 2002).
31. S. Ratnasamy, P. Francis, M. Handley, R. Karp, and S. Shenker, "A Scalable Content- Addressable Network," In Proceedings of ACM SIGCOMM, pp. 161-172, 200L
32. E. Rescorla, "Introduction to Distributed I lash Tables", Internet Engineering Task Force (IETF) Journal, Vol. 2, No. I, September 2006.
33. P. Rodriguez-Gianolli, M. Garzetti, L. Jiang, A. Kementsietsidis, L Kiringa, M. Masud, R. Miller, and J. Mylopoulos. In Proceedings of the International Conference on Very Large Databases (VLDB) 2005, p. 1291-1294.
34. C Rouse and S Berman (2007) "Mapster A Peer-to-Peer Data Sharing Environment"
South African Computer Journal, vol. 39, pp. 35— 46, December 2007.
35. M. Schlosser, M. Sintek, S. Decker, and W. Nejdl, "HyperCuP Hypercubes, Ontologies and Efficient Search on P2P Networks," Agents and Peer-to-Peer Computing, First International Workshop, AP2PC 2002. Bologna, Italy, July 2002.
36. L Stoica and R. Morris and D. Karger and F. Kaashoek and H. Balakrishnan, "Chord: A scalable peer-to-peer lookup service for internet applications". In Proceedings of the 2001 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (San Diego. California. United States). SIGCOMM '0L ACM, New York, 200L
37. B. Tang Z. Z. Kashyap, A. T. Chiuch, "An integrated approach for P2P file sharing on multi-hop wireless networks", IEEE International Conference, Wireless and Mobile Computing.
Networking and Communications, 2005. (WiMob 2005).
38. L Tatarinov, Z. Ives, J. Madhavan and A. Halevy, D. Suciu, N. Dalvi, X. Dong, Y.
Kadiyaska, G. Miklau, and P. Mork. The Piazza Peer Data Management Project". ACM SIGMOD Journal, Vol. 32, No. 3, 2003.
39. B. Traversat, M..Abdelaziz, M. Duigou J. C. Hugly, E. Pouyoul, B. Yeager, A. Arora, C.
Haywood, Project JXTA 2.0 Super-Peer Virtual Network. Sun Microsystems. Inc., www.jxta .org
40. B. Traversal, The white paper "Project JXTA 2.0 Super-Peer Virtual Network," (Project JXTA, May 2003), describes the inner workings of the rendezvous super-peer network in intricate details, accessed June 2008.
79