Skip to main content
Log in

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

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

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.

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.

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

Similar content being viewed by others

References

  • 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–249

  • Asai K, Sugeno M, Terano T, Aschmann CG (1992) Fuzzy systems theory and its applications. Academic Press

  • 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–270

    Article  Google Scholar 

  • 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–196

    Article  Google Scholar 

  • Brookshier D, Govoni D, Krishnan N, Soto JC (2002) JXTA: Java p2p programming. Sams

  • Kandel A (1991) Fuzzy expert systems. CRC Press

  • Klir GJ, Folger TA (1988) Fuzzy sets, uncertainty, and information

  • 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–206

  • 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–1086

    Article  MathSciNet  Google Scholar 

  • 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–382

  • 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–238

  • McNeill FM, Thro E (2014) Fuzzy logic: a practical approach. Academic Press

  • Munakata T, Jani Y (1994) Fuzzy systems: an overview. Commun ACM 37(3):68–76

    Article  Google Scholar 

  • 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–395

    Article  Google Scholar 

  • 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–799

  • Procyk TJ, Mamdani EH (1979) A linguistic self-organizing process controller. Automatica 15(1):15–30

    Article  MATH  Google Scholar 

  • 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–242

    Google Scholar 

  • 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–1793

    Article  Google Scholar 

  • 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):11

    Article  Google Scholar 

  • 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–893

    Article  Google Scholar 

  • 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–65

    Article  Google Scholar 

  • 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–354

  • 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–326

    Google Scholar 

  • 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–119

  • Zadeh LA, Kacprzyk J (1992) Fuzzy logic for the management of uncertainty. Wiley, New York

  • Zimmermann H-J (2001) Fuzzy set theory-and its applications. Springer Science & Business Media

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shinji Sakamoto.

Additional information

Communicated by V. Loia.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, Y., Sakamoto, S., Matsuo, K. et al. A comparison study for two fuzzy-based systems: improving reliability and security of JXTA-overlay P2P platform. Soft Comput 20, 2677–2687 (2016). https://doi.org/10.1007/s00500-015-1667-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-015-1667-8

Keywords

Navigation