Skip to main content
Log in

PeerLearning: A Content-Based e-Learning Material Sharing System Based on P2P Network

  • Published:
World Wide Web Aims and scope Submit manuscript

Abstract

Managing and retrieving reusable learning materials in a content-based way is a big challenge in e-Learning material sharing systems. E-Learning materials are highly heterogeneous; they may exist in the form of video, audio, image, slide or plain text. Furthermore, the learning systems are highly dynamic in the presence of massively increasing multimedia materials. P2P network seems to be one of the most promising infrastructures to deal with the challenge in such highly dynamic environments. In this paper we propose a Peer-to-Peer (P2P) infrastructure based on the trie tree and the deBruijn structure. It can support efficiently query processing in highly dynamic scenarios. Furthermore we develop a P2P e-Learning system PeerLearning to provide two content-based learning material sharing services: a keyword search component for supporting content-based document sharing and a content-based retrieval method for multimedia materials. Extensive experiments are conducted in this study to verify the superiority of our methods over the existing works.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Adelsberger, H.H., Collis, B., Pawlowski, J.M.: Handbook on Information Technologies for Education and Training. Springer, Berlin (2002)

    Google Scholar 

  2. Beaty, S.: Resources for university teaching. http://lamar.colostate.edu/~beaty/ (1997). Accessed Mar 2009

  3. Bibiloni, A., Galli, R.: Content based retrieval video system for educational purposes. In: Proceedings of Eurographics Workshop on Multimedia and Multimedia on the Net (EGMM96). The new version is available at the citeseer web site (2003)

  4. Brusilovsky, P.: Adaptive and intelligent technologies for web-based education. Künstl. Intell. 13(4), 19–25 (1999)

    Google Scholar 

  5. Brusilovsky, P., Miller, P.: Course delivery systems for the virtual university. In: Tschang, F.T., Della Senta, T. (eds.) Access to Knowledge: New Information Technologies and the Emergence of the Virtual University, pp. 167–206. Elsevier Science and International Association of Universities, Amsterdam (2001)

  6. Caro, G.D., Ducatelle, F., Heegaard, P., Jelasity, M., Montemanni, R., Montresor, A.: Evaluation of basic services in ahn, p2p and grid networks. http://www.cs.unibo.it/bison/deliverables/D07.pdf (2005). Accessed Feb 2005

  7. Cheung, B.S.N.: The story of e-learning in HKU SPACE. In: Proceedings of the 3rd International DEXA Workshop on Management of Information on the Web (MIW02), Aix-en-Provence, France, pp. 337–343. IEEE Computer Society, New York (2002)

    Google Scholar 

  8. Collins, O., Dolinar, S., McEliece, R.J., Pollara, F.: A VLSI decomposition of the deBruijn graph. J. ACM 39(4), 931–948 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  9. Fundulaki, I., Amann, B., Scholl, M., Beeri, C., Vercoustre, A.-M.: Mapping XML fragments to community web ontologies. In: Mecca, G., Siméon, J. (eds.) Proceedings of the Fourth International Workshop on the Web and Databases (WebDB01), pp. 97–102. Santa Barbara, California, USA (2001)

    Google Scholar 

  10. Ganesan, P., Yang, B., Garcia-Molina, H.: One torus to rule them all: multidimensional queries in P2P systems. In: WebDB, pp. 19–24 (2004)

  11. Gloster, C., Jr., Doss, C.: A distance education course in computer engineering at NC State University. Comput. Educ. J. 10(3), 22–26 (2000)

    Google Scholar 

  12. Hummel, K.A., Kopecny, R., Kotsis, G.: Peer profile driven group Support for mobile learning teams. In: Proceedings of the 6th IASTED International Conference on Computers and Advanced Technology in Education, Rhodes, Greece. ACTA, New York (2003)

    Google Scholar 

  13. Hwang, J.-N., Youn, J., Deshpande, S., Sun, M.-T.: Video browsing for course-on-demand in distance learning. In: Proceedings of the International Conference on Image Processing (ICIP97), Washington, DC, USA, vol. 2, pp. 530–533. IEEE Computer Society, New York (1997)

    Google Scholar 

  14. IEEE Learning Technology Standardization Committee. Draft Standard for Learning Object Metadata, 18 April 2001

  15. Ip, H.H.S., Chan, S.L.: Automatic segmentation and index construction for lecture video. J. Educ. Multimed. Hypermedia 7(1), 91–104 (1998)

    Google Scholar 

  16. Jagadish, H.V., Ooi, B.C., Tan, K.-L., Yu, C., Zhang, R.: iDistance: an adaptive B+-tree based indexing method for nearest neighbor search. ACM Trans. Database Syst. 30(2), 364–397 (2005)

    Article  Google Scholar 

  17. Kaashoek, F., Karger, D.R.: Koorde: a simple degree-optimal hash table. In: 2nd International Peer-To-Peer Systems Workshop (IPTPS) (2003)

  18. Li, M., Lee, W.C., Sivasubramaniam, A.: DPTree: a balanced tree based indexing framework for peer-to-peer systems. In: ICNP, pp. 12–21 (2006)

  19. Michel, S., Triantafillou, P., Weikum, G.: Klee: a framework for distributed top-k query algorithms. In: VLDB, pp. 637–648 (2005)

  20. Mpeg requirements group, mpeg-7 overview. Doc. ISO/IEC JTC1/SC29/WG11N5525 (2003)

  21. Neal, L.: Virtual classrooms and communities. In: Proceedings of International ACM SIGGROUP Conference on Supporting Group Work: The Integration Challenge, Arizona, USA, pp. 81–90. ACM, New York (1997)

    Chapter  Google Scholar 

  22. Nejdl, W., Wolf, B., Qu, C., et al.: EDUTELLA: P2P networking infrastructure based on RDF. In: Proceeding of the 8th International World Wide Web Conference (WWW02), Hawaii, USA, pp. 604–615. ACM, New York (2002)

    Google Scholar 

  23. Podnar, I., Rajman, M., Luu, T., Klemm, F., Aberer, K.: Scalable peer-to-peer web retrieval with highly discriminative keys. In: IEEE ICDE, pp. 1096–1105 (2007)

  24. Ratnasamy, S., Francis, P., Handley, M., Karp, R., Shenker, S.: A scalable content-addressable network. In: Proceedings of the ACM SIGCOMM 2001 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM01), San Diego, USA, pp. 161–172. ACM, New York (2001)

    Chapter  Google Scholar 

  25. Seidl, T., Kriegel, H.-P.: Efficient user-adaptable similarity search in large multimedia databases. In: Gupta, A., Shmueli, O., Widom, J. (eds.) Proceedings of the 23rd International Conference on Vary Large Data Bases (VLDB97), Athens, Greece, pp 506–515. Morgan Kaufmann, San Francisco (1997)

    Google Scholar 

  26. Shen, H., Xu, C.-Z., Chen, G.: Cycloid: a constant-degree and lookup-efficient P2P overlay network. Perform. Eval. 63(3), 195–216 (2006)

    Article  Google Scholar 

  27. Shen, G., Zheng, C., Pu, W., Li, S.: Distributed segment tree: a unified architecture to support range query and cover query. Technical report, Microsoft Research Asia (2007)

  28. Stoica, I., Morris, R., Karger, D.: Chord: a scalable peer-to-peer lookup service for internet applications. In: Proc of the ACM SIGCOMM (2001)

  29. Tang, C., Dwarkadas, S.: Hybrid global-local indexing for efficient peer-to-peer information retrieval. In: NSDI, pp. 211–224 (2004)

  30. Tang, C., Xu, Z., Dwarkadas, S.: Peer-to-peer information retrieval using self-organizing semantic overlay networks. In: Feldmann, A., Zitterbart, M., Crowcroft, J., Wetherall, D. (eds.) Proceedings of the ACM SIGCOMM 2003 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM03), Karlsruhe, Germany, pp. 175–186. ACM, New York (2003)

    Chapter  Google Scholar 

  31. Tanin, E., Harwood, A., Samet, H.: Using a distributed quadtree index in peer-to-peer networks. VLDB J. 16(2), 165–178 (2007)

    Article  Google Scholar 

  32. Ternier, S., Duval, E., Vandepitte, P.: LOMster: peer-to-peer learning object metadata. In: Barker, P., Rebelsky, S. (eds.) Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications (EdMedia02), Colorado, USA, pp. 1942–1943. AACE, San Diego (2002)

    Google Scholar 

  33. The WWW computer architecture maintained by Milo Martin. Computer Architecture Group, Computer Science Department, University of Wisconsin-Madison, USA. Available at http://www.cs.wisc.edu/arch/www/. Accessed Apr 2009

  34. Wang, J., Xu Yu, J., Liu, C.: Independence of containing patterns property and its application in tree pattern query rewriting using views. World Wide Web 12(1), 87–105 (2009)

    Article  Google Scholar 

  35. Williams, V., Petrovic, M.: JXTA Community Projects. Available at www.jxta.org. Accessed Mar 2009

  36. Yang, Y., Dunlap, R., Rexroad, M., Cooper, B.F.: Performance of full text search in structured and unstructured peer-to-peer systems. In: INFOCOM (2006)

  37. Zaki, M., Parthasarathy, S., Ogihara, M., Li, W.: New algorithms for fast discovery of association rules. In: Heckerman, D., Mannila, H., Pregibon D. (eds.) Proceedings of the 3rd International Conference on Knowledge Discovery and Data Mining (KDD97), California, USA, pp. 283–286. AAAI, Menlo Park (1997)

    Google Scholar 

  38. Zakos, J., Verma, B.: A novel context-based technique for web information retrieval. World Wide Web 9(4), 485–503 (2006)

    Article  Google Scholar 

  39. Zhang, C., Krishnamurthy, A., Wang, R.Y.: Brushwood: distributed trees in peer-to-peer systems. In: IPTPS, pp. 47–57 (2005)

  40. Zhou, A., Xu, L., Dai, C.: Adaptive probabilistic search over unstructured peer-to-peer computing systems. World Wide Web 9(4), 537–556 (2006)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guoren Wang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, G., Yuan, Y., Sun, Y. et al. PeerLearning: A Content-Based e-Learning Material Sharing System Based on P2P Network. World Wide Web 13, 275–305 (2010). https://doi.org/10.1007/s11280-010-0086-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11280-010-0086-0

Keywords

Navigation