Skip to main content

Advertisement

Log in

Application of a JXTA-overlay P2P system for end-device control and e-learning

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

This work is motivated by the need to develop decentralized P2P approaches for controlling end-devices in a wide-area network without changing the network security policy. Much of current research work on P2P systems is devoted to P2P networks of standard peers such as PCs. Due to improvements of connections capabilities of mobile devices and end-devices, there is an increasing interest to design, implement and deploy full featured P2P networks that integrate standard peers, mobile devices and end-devices. In this paper, we use the JXTA-Overlay for the control of end-devices and e-learning in a P2P network. We considered as end-devices the smart box (which is used for stimulating the learners in our implemented P2P e-learning system), robot, and room lightening. We also considered the control of a mobile car in order to prove the applicability of our approach in wireless environment. The proposed approach, due to the capabilities of JXTA protocols to overcome firewalls and NATs, is able to control devices without changing network security policies. We evaluate the proposed system by many experiments and have shown that the proposed system has a good performance and can be used successfully for the control of end-devices and in e-learning.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22

Similar content being viewed by others

Notes

  1. https://jxta-overlay.dev.java.net/

References

  1. Barolli L, Xhafa F, Durresi A, De Marco G (2006) M3PS: a JXTA-based multi-platform P2P system and its Web application tools. I J Web Inform Syst 2(3/4):187–196

    Article  Google Scholar 

  2. Brookshier D, Govoni D, Krishnan N, Soto JC (2002) JXTA: Java P2P programming. Sams, Carmel

    Google Scholar 

  3. Charas P (2001) Peer-to-peer mobile network architecture. In: First international conference on peer-to-peer computing (P2P-2001), pp 55–61

  4. Gehlen G, Aijaz F, Zhu Y, Walke B (2007) Mobile P2P web services using SIP. Mobile Inform Syst 3(3–4):165–185

    Google Scholar 

  5. Hu Z (2008) NAT traversal techniques and peer-to-peer applications. In: Proc. of the New Zealand computer science research student conference, pp 242–245

  6. Jung S, Chang A, Gerla M (2008) Peer to peer video streaming in Bluetooth overlays. Multimed Tools Appl 37(3):263–292

    Article  Google Scholar 

  7. Iwata T, Miyazaki S, Takemoto M, Ueda K, Sunaga H (2004) P2P platform implementation on PDAs organizing ad hoc wireless network. In: Proc. of workshops of the symposium on applications and the internet (SAINT-2004 Workshops), pp 568–573

  8. Karagiannis T, Broido A, Faloutsos M, Claffy K (2004) Transport layer identification of P2P traffic. In: Proc. of the 4-th ACM SIGCOMM conference on internet measurement, pp 121–134

  9. Kubo K, Murakami J, Hoshi T (2003) Hybrid peer-to-peer systems for network monitoring of field devices. In: Proc. of SICE annual conference in Fukui, Fukui University, Japan

    Google Scholar 

  10. Kumar P, Sridhar G, Sridhar V, Gadh R (2005) DMW—a middleware for digital rights management in peer-to-peer networks. In: Proc. of the workshops of 16th international workshops on database and expert systems applications (DEXA-2005), Denmark, pp 246–250

  11. Kuramochi K, Kawamura T, Sugahara K (2008) NAT traversal for pure P2P e-learning system. In: Proc. of 3rd international conference on internet and web applications and services, pp 358–363

  12. Oram A (2001) Peer-to-Peer: harnessing the power of disruptive technologies, 1st edn. O’Reilly, Sebastopol, 448 pp

    Google Scholar 

  13. Purvis MK, Garside N, Stephen C, Nowostawski M, Oliveira M (2005) Multi-agent system technology for P2P applications on small portable devices. In: Moro G, Bergamaschi S, Aberer K (eds) Agents and peer-to-peer computing, third international workshop. Lecture notes in computer science, vol 3601. Springer, Berlin, pp 153–160

    Chapter  Google Scholar 

  14. Tuisku M (2004) Wireless Java-enabled MIDP devices as peers in a Grid infrastructure. In: Lecture notes in computer science, vol 2970. Springer, Berlin, pp 273–281

    Google Scholar 

  15. Xhafa F, Barolli L, Daradoumis Th, Fernandez R, Caballé S (2008) JXTA-Overlay: an interface for efficient peer selection in P2P JXTA-based systems. Int J Comput Stand Interfac 31:886–893

    Article  Google Scholar 

  16. Xhafa F, Fernandez R, Daradoumis T, Barolli L, Caballé S (2007) Improvement of JXTA protocols for supporting reliable distributed applications in P2P Systems. In: Proc. of NBiS-2007, Regensburg, Germany. LNCS vol 4658, pp 345–354

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vladi Kolici.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kolici, V., Matsuo, K., Barolli, L. et al. Application of a JXTA-overlay P2P system for end-device control and e-learning. Multimed Tools Appl 53, 371–389 (2011). https://doi.org/10.1007/s11042-010-0499-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-010-0499-x

Keywords

Navigation