Implementation of an E-learning System Using P2P, Web and Sensor Technologies

This work is motivated by the need to developdecentralized P2P approaches to supportlearning and teaching activity in virtualuniversities. In this paper, we present theimplementation of the JXTA-based e-LearningP2P system. We also show the design andimplementation of a smart box environment thatwill be used for stimulating the learners toincrease the learning efficiency. The proposede-learning P2P system is a useful tool formonitoring and controlling learners’ activity. Weevaluate the proposed system by experimentalresults and show that proposed system has a goodperformance. In the future, we aim to use it inreal virtual campus environments.

[1]  Michalis Faloutsos,et al.  Transport layer identification of P2P traffic , 2004, IMC '04.

[2]  Leonard Barolli,et al.  Cooperative Agents in Web-Based Distance Learning , 2005 .

[3]  Takao Kawamura,et al.  NAT Traversal for Pure P2P e-Learning System , 2008, 2008 Third International Conference on Internet and Web Applications and Services.

[4]  Fatos Xhafa,et al.  Extension and evaluation of JXTA protocols for supporting reliable P2P distributed computing , 2008, Int. J. Web Inf. Syst..

[5]  Leonard Barolli,et al.  A web-based e-learning system for increasing study efficiency by stimulating learner’s motivation , 2006, Inf. Syst. Frontiers.

[6]  Jie Ma,et al.  APPLE: A Novel P2P Based e-Learning Environment , 2004, IWDC.

[7]  Fatos Xhafa,et al.  M3PS: A JXTA-based Multi-platform P2P System and its Web Application Tools , 2007, Int. J. Web Inf. Syst..

[8]  Fatos Xhafa,et al.  Efficient Peer Selection in  P2P JXTA-Based Platforms , 2008, 22nd International Conference on Advanced Information Networking and Applications (aina 2008).

[9]  Jack Dongarra,et al.  Application-Level Tools , 2004, The Grid 2, 2nd Edition.

[10]  Anne-Marie Kermarrec,et al.  Clustering in Peer-to-Peer File Sharing Workloads , 2004, IPTPS.

[11]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[12]  Fatos Xhafa,et al.  Extending JXTA Protocols for P2P File Sharing Systems , 2008, 2008 International Conference on Complex, Intelligent and Software Intensive Systems.

[13]  Xianghua Xu,et al.  Towards a P2P-Based Active e-Learning Space , 2006, CRIWG.

[14]  Fatos Xhafa,et al.  Improvement of JXTA Protocols for Supporting Reliable Distributed Applications in P2P Systems , 2007, NBiS.

[15]  Siu Man Lui,et al.  Interoperability of peer-to-peer file sharing protocols , 2002, SECO.

[16]  Darren Govoni,et al.  JXTA: Java P2P Programming , 2002 .