Soft Computing

, Volume 20, Issue 7, pp 2677–2687 | Cite as

A comparison study for two fuzzy-based systems: improving reliability and security of JXTA-overlay P2P platform

  • Yi Liu
  • Shinji SakamotoEmail author
  • Keita Matsuo
  • Makoto Ikeda
  • Leonard Barolli
  • Fatos Xhafa
Methodologies and Application


The reliability of peers is very important for safe communication in peer-to-peer (P2P) systems. The reliability of a peer can be evaluated based on the reputation and interactions with other peers to provide different services. However, for deciding the peer reliability there are needed many parameters, which make the problem NP-hard. In this paper, we present two fuzzy-based systems (called FBRS1 and FBRS2) to improve the reliability of JXTA-overlay P2P platform. In FBRS1, we considered three input parameters: number of interactions (NI), security (S), packet loss (PL) to decide the peer reliability (PR). In FBRS2, we considered four input parameters: NI, S, PL and local score to decide the PR. We compare the proposed systems by computer simulations. Comparing the complexity of FBRS1 and FBRS2, the FBRS2 is more complex than FBRS1. However, it also considers the local score, which makes it more reliable than FBRS1.


P2P Fuzzy system Reliability Number of interactions Security Local score JXTA-overlay platform 


  1. Aikebaier A, Enokido T, Takizawa M (2010) Reliable message broadcast schemes in distributed agreement protocols. In: International conference on broadband, wireless computing communication and applications (BWCCA-2010), pp 242–249Google Scholar
  2. Asai K, Sugeno M, Terano T, Aschmann CG (1992) Fuzzy systems theory and its applications. Academic PressGoogle Scholar
  3. Barolli L, Koyama A, Suganuma T, Shiratori N (2003) Gaman: a ga based qos routing method for mobile ad-hoc networks. J Interconnect Netw 4(03):251–270CrossRefGoogle Scholar
  4. Barolli L, Xhafa F, Durresi A, De Marco G (2007) M3ps: a jxta-based multi-platform p2p system and its web application tools. Int J Web Inf Syst 2(3/4):187–196CrossRefGoogle Scholar
  5. Brookshier D, Govoni D, Krishnan N, Soto JC (2002) JXTA: Java p2p programming. SamsGoogle Scholar
  6. Kandel A (1991) Fuzzy expert systems. CRC PressGoogle Scholar
  7. Klir GJ, Folger TA (1988) Fuzzy sets, uncertainty, and informationGoogle Scholar
  8. Konig H, Litz L (1994) A systematic approach to perform inference and defuzzification in fuzzy logic controllers. In: Second international conference on intelligent systems engineering, pp 201–206Google Scholar
  9. Kulla E, Ikeda M, Oda T, Barolli L, Xhafa F, Biberaj A (2013) Experimental results from a manet testbed in outdoor bridge environment considering batman routing protocol. Computing 95(10–11):1073–1086MathSciNetCrossRefGoogle Scholar
  10. Liu Y, Sakamoto S, Barolli L, Ikeda M, Xhafa F (2014) A fuzzy-based reliability system for jxta-overlay p2p platform considering number of interaction, security, and packet loss parameters. In: Ninth international conference on broadband and wireless computing communication and applications (BWCCA-2014), pp 377–382Google Scholar
  11. Matsuo K, Barolli L, Kolici V, Xhafa F, Koyama A, Durresi A (2009) Stimulation effects of smartbox for e-learning using jxta-overlay p2p system. In: International conference on complex, intelligent and software intensive systems (CISIS-2009), pp 231–238Google Scholar
  12. McNeill FM, Thro E (2014) Fuzzy logic: a practical approach. Academic PressGoogle Scholar
  13. Munakata T, Jani Y (1994) Fuzzy systems: an overview. Commun ACM 37(3):68–76CrossRefGoogle Scholar
  14. Oda T, Sakamoto S, Barolli A, Spaho E, Barolli L, Xhafa F (2014) Effect of different grid shapes in wireless mesh network-genetic algorithm system. Int J Web Grid Serv 10(4):371–395CrossRefGoogle Scholar
  15. Ogata Y, Matsuo K, Spaho E, Barolli L, Xhafa F (2010) Implementation of smartbox end-device for a p2p system and its evaluation for e-learning and medical applications. In: Fifth international conference on broadband and wireless computing communication and applications (BWCCA-2010), pp 794–799Google Scholar
  16. Procyk TJ, Mamdani EH (1979) A linguistic self-organizing process controller. Automatica 15(1):15–30CrossRefzbMATHGoogle Scholar
  17. Spaho E, Matsuo K, Barolli L, Xhafa F, Arnedo-Moreno J, Kolici V (2010) Application of jxta-overlay platform for secure robot control. J Mob Multimed 6(3):227–242Google Scholar
  18. Spaho E, Sakamoto S, Barolli L, Xhafa F, Ikeda M (2014) Trustworthiness in p2p: performance behaviour of two fuzzy-based systems for jxta-overlay platform. Soft Comput 18(9):1783–1793CrossRefGoogle Scholar
  19. Watanabe K, Nakajima Y, Enokido T, Takizawa M (2007) Ranking factors in peer-to-peer overlay networks. ACM Trans Auton Adapt Syst (TAAS) 2(3):11CrossRefGoogle Scholar
  20. Xhafa F, Barolli L, Daradoumis T, Fernández R, Caballé S (2009) Jxta-overlay: an interface for efficient peer selection in p2p jxta-based systems. J Comput Stand Interfaces 31(5):886–893CrossRefGoogle Scholar
  21. Xhafa F, Barolli L, Caballé S, Fernández R (2010) Efficient peergroup management in jxta-overlay p2p system for developing groupware tools. J Supercomput 53(1):45–65CrossRefGoogle Scholar
  22. Xhafa F, Fernandez R, Daradoumis T, Barolli L, Caballé S (2007) Improvement of jxta protocols for supporting reliable distributed applications in p2p systems. In: Network-based information systems (NBiS-2007), pp 345–354Google Scholar
  23. Yang T, Oda T, Mino G, Barolli L, Durresi A, Xhafa F (2012) Energy-saving in wireless sensor networks considering mobile sensor nodes, single and multi events. Comput Syst Sci Eng 27(5):317–326Google Scholar
  24. Yousaf S, Ahmed S, Akbar M, Javaid N, Khan Z, Qasim U (2014) Incremental relay-based co-cestat protocol for wireless body area networks. In: Ninth international conference on broadband and wireless computing communication and applications (BWCCA-2014), pp 113–119Google Scholar
  25. Zadeh LA, Kacprzyk J (1992) Fuzzy logic for the management of uncertainty. Wiley, New YorkGoogle Scholar
  26. Zimmermann H-J (2001) Fuzzy set theory-and its applications. Springer Science & Business MediaGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2015

Authors and Affiliations

  • Yi Liu
    • 1
  • Shinji Sakamoto
    • 1
    Email author
  • Keita Matsuo
    • 2
  • Makoto Ikeda
    • 1
  • Leonard Barolli
    • 1
  • Fatos Xhafa
    • 3
  1. 1.Fukuoka Institute of Technology (FIT)FukuokaJapan
  2. 2.Fukuoka Prefectural Fukuoka Technical High SchoolFukuokaJapan
  3. 3.Technical University of CataloniaBarcelonaSpain

Personalised recommendations