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.
Similar content being viewed by others
References
Adelsberger, H.H., Collis, B., Pawlowski, J.M.: Handbook on Information Technologies for Education and Training. Springer, Berlin (2002)
Beaty, S.: Resources for university teaching. http://lamar.colostate.edu/~beaty/ (1997). Accessed Mar 2009
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)
Brusilovsky, P.: Adaptive and intelligent technologies for web-based education. Künstl. Intell. 13(4), 19–25 (1999)
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)
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
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)
Collins, O., Dolinar, S., McEliece, R.J., Pollara, F.: A VLSI decomposition of the deBruijn graph. J. ACM 39(4), 931–948 (1992)
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)
Ganesan, P., Yang, B., Garcia-Molina, H.: One torus to rule them all: multidimensional queries in P2P systems. In: WebDB, pp. 19–24 (2004)
Gloster, C., Jr., Doss, C.: A distance education course in computer engineering at NC State University. Comput. Educ. J. 10(3), 22–26 (2000)
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)
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)
IEEE Learning Technology Standardization Committee. Draft Standard for Learning Object Metadata, 18 April 2001
Ip, H.H.S., Chan, S.L.: Automatic segmentation and index construction for lecture video. J. Educ. Multimed. Hypermedia 7(1), 91–104 (1998)
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)
Kaashoek, F., Karger, D.R.: Koorde: a simple degree-optimal hash table. In: 2nd International Peer-To-Peer Systems Workshop (IPTPS) (2003)
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)
Michel, S., Triantafillou, P., Weikum, G.: Klee: a framework for distributed top-k query algorithms. In: VLDB, pp. 637–648 (2005)
Mpeg requirements group, mpeg-7 overview. Doc. ISO/IEC JTC1/SC29/WG11N5525 (2003)
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)
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)
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)
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)
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)
Shen, H., Xu, C.-Z., Chen, G.: Cycloid: a constant-degree and lookup-efficient P2P overlay network. Perform. Eval. 63(3), 195–216 (2006)
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)
Stoica, I., Morris, R., Karger, D.: Chord: a scalable peer-to-peer lookup service for internet applications. In: Proc of the ACM SIGCOMM (2001)
Tang, C., Dwarkadas, S.: Hybrid global-local indexing for efficient peer-to-peer information retrieval. In: NSDI, pp. 211–224 (2004)
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)
Tanin, E., Harwood, A., Samet, H.: Using a distributed quadtree index in peer-to-peer networks. VLDB J. 16(2), 165–178 (2007)
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)
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
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)
Williams, V., Petrovic, M.: JXTA Community Projects. Available at www.jxta.org. Accessed Mar 2009
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)
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)
Zakos, J., Verma, B.: A novel context-based technique for web information retrieval. World Wide Web 9(4), 485–503 (2006)
Zhang, C., Krishnamurthy, A., Wang, R.Y.: Brushwood: distributed trees in peer-to-peer systems. In: IPTPS, pp. 47–57 (2005)
Zhou, A., Xu, L., Dai, C.: Adaptive probabilistic search over unstructured peer-to-peer computing systems. World Wide Web 9(4), 537–556 (2006)
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11280-010-0086-0