IMPROVING RELIABILITY OF JXTA-OVERLAY PLATFORM: EVALUATION FOR E-LEARNING AND TRUSTWORTHINESS
Keywords:P2P, RFID, JXTA-Overlay, IoT, Fuzzy Logic
We have implemented JXTA-Overlay platform, which is a middleware built on top of the JXTA specification. The JXTA-Overlay defines a set of protocols that standardize how different devices may communicate and collaborate among them. Also, it provides a set of basic functionalities, primitives, intended to be as complete as possible to satisfy the needs of most JXTA-based applications. In P2P systems, each peer has to obtain information of peers and propagate it to other peers. The trustworthiness of peers is very important for safe communication in P2P systems. In this paper, we propose and evaluate a fuzzy-based system to improve the reliability of JXTA-Overlay platform. The JXTA-Overlay is integrated with Internet of Things (IoT) by using RFID technology and SmartBox. We evaluate JXTA-Overlay platform for e-learning and trustworthiness. The experimental results show that by using JXTA-Overlay is possible to decide the situation of learners. The simulation results have shown that the proposed system has a good performance and can select trusted peers to connect to JXTA-Overlay platform.
F. Xhafa, R. Fernandez, T. Daradoumis, L. Barolli, S. Caballe, “Improvement of JXTA Protocols
for Supporting Reliable Distributed Applications in P2P Systems”, Proc. of NBiS-2007 (Regens-
burg, Germany), LNCS 4658, pp.345-354, September 2007.
L. Barolli, F. Xhafa, A. Durresi, G. De Marco, “M3PS: A JXTA-based Multi-platform P2P System
and Its Web Application Tools”, International Journal of Web Information Systems, Vol. 2, No.
/4, pp. 187-196, 2006.
A. Aikebaier, T. Enokido, M. Takizawa, “Reliable Message Broadcast Schemes in Distributed
Agreement Protocols”, Proc. of BWCCA-2010 (Fukuoka, Japan), pp. 242-249, November 2010.
K. Watanabe, Y. Nakajima, T. Enokido, M. Takizawa, “Ranking Factors in Peer-to-Peer Overlay
Networks”, ACM Transactions on Autonomuous and Adaptive Systems (TAAS), Vol. 2, No. 3,
, pp. 1-26, September 2007.
T. Terano, K. Asai, and M. Sugeno, “Fuzzy Systems Theory And Its Applications”, Academic
Press, INC. Harcourt Brace Jovanovich, Publishers, 1992.
D. Brookshier, D. Govoni, N. Krishnan, J.C Soto, “JXTA: Java P2P Programming”, Sams Pub-
K. Matsuo, L. Barolli, V. Kolici, F. Xhafa, A. Koyama, A. Durresi, “Stimulation Effects of Smart-
Box for E-learning Using JXTA-Overlay P2P System”, Proc. of CISIS-2009, pp. 231-238, 2009.
Y. Ogata, K. Matsuo, E. Spaho, L. Barolli, F. Xhafa, “Implementation of SmartBox End-Device
for a P2P System and Its Evaluation for E-Learning and Medical Applications”, Proc. of BWCCA-
, pp. 794-799, 2010.
E. Spaho, K. Matsuo, L. Barolli, F. Xhafa, J. Arnedo-Moreno, V. Kolici, “Application of JXTA-
Overlay Platform for Secure Robot Control”, Journal of Mobile Multimedia, Vol. 6, No. 3, pp.
Y. Huang, G. Li, “Descriptive models for Internet of Things”, Proc. of Intelligent Control and
Information Processing International Conference (ICICIP-2010), pp.483-486, 2010.
A. Kandel, “Fuzzy Expert Systems”, CRC Press, 1992.
H. J. Zimmermann, “Fuzzy Set Theory and Its Applications”, Kluwer Academic Publishers, Sec-
ond Revised Edition, 1991.
F. M. McNeill, and E. Thro, “Fuzzy Logic. A Practical Approach”, Academic Press, Inc., 1994.
L. A. Zadeh, J. Kacprzyk, “Fuzzy Logic For The Management of Uncertainty”, John Wiley &
Sons, Inc., 1992.
T. J. Procyk and E. H. Mamdani, “A Linguistic Self-organizing Process Controller”, Automatica,
Vol. 15, No. 1, pp. 15-30, 1979.
G. J. Klir, and T. A. Folger, “Fuzzy Sets, Uncertainty, And Information”, Prentice Hall, Englewood
T. Munakata, and Y. Jani, “Fuzzy Systems: An Overview”, Commun. of ACM, Vol. 37, No. 3,
pp. 69-76, March 1994.
K. Umezaki, E. Spaho, Y. Ogata, L. Barolli, F. Xhafa, J. Iwashige, “A Fuzzy-based Trustworthiness
System for JXTA-Overlay P2P Platform”, Proc. of IEEE INCoS-2011, pp. 484-489, 2011.