Skip to main content
Log in

Trustworthiness in P2P: performance behaviour of two fuzzy-based systems for JXTA-overlay platform

  • Focus
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Peer-to-peer (P2P) networks, will be very important for future distributed systems and applications. In such networks, peers are heterogeneous in providing the services and they do not have the same competence of reliability. Therefore, it is necessary to estimate whether a peer is trustworthy or not for file sharing and other services. In this paper, we propose two fuzzy-based trustworthiness system for P2P communication in JXTA-overlay. System 1 has only one fuzzy logic controller (FLC) and uses four input parameters: mutually agreed behaviour (MAB), actual behaviour criterion (ABC), peer disconnections (PD) and number of uploads (NU) and the output is peer reliability (PR). System 2 has two FLCs. In FLC1 use three input parameters: number of jobs (NJ), number of connections (NC) and connection lifetime (CL) and the output is actual behavioural criterion (ABC). We use ABC and reputation (R) as input linguistic parameters for FLC2 and the output is peer reliability (PR). We evaluate the proposed systems by computer simulations. The simulation results show that the proposed systems have a good behaviour and can be used successfully to evaluate the reliability of the new peer connected in JXTA-overlay.

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
Fig. 15
Fig. 16

Similar content being viewed by others

References

  • Aikebaier A, Enokido T, Takizawa M (2010) Reliable message broadcast schemes in distributed agreement protocols. In: Proceeding of BWCCA-2010 (Fukuoka, Japan), pp 242–249

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

    Google Scholar 

  • Brookshier D, Govoni D, Krishnan N, Soto JC (2002) JXTA: Java P2P Programming. Sams Publishing, Indianapolis

    Google Scholar 

  • Kandel A (1992) Fuzzy expert systems. CRC Press, Boca Raton

    Google Scholar 

  • Klir GJ, Folger TA (1988) Fuzzy sets, uncertainty, and information. Prentice Hall, Englewood Cliffs

    MATH  Google Scholar 

  • Mamdani EH, Assilian S (1975) An experiment in linguistic synthesis with a fuzzy logic controller. Int J Man-machine Stud 7:1–13

    Google Scholar 

  • 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: Proc. of CISIS-2009, pp 231–238

  • McNeill FM, Thro E (1994) Fuzzy logic. A practical approach. Academic Press, New York

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

    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: Proceeding of 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 Mobile Multimed 6(3):227–242

    Google Scholar 

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

    MATH  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):1–26

    Google Scholar 

  • Xhafa F, Fernandez R, Daradoumis T, Barolli L, Caballe S (2007) Improvement of JXTA protocols for supporting reliable distributed applications in P2P systems. In: Proceeding of NBiS-2007 (Regensburg, Germany). LNCS, vol 4658. Springer, Berlin, pp 345–354

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

    Google Scholar 

  • Zimmermann HJ (1991) Fuzzy set theory and its applications. Kluwer, Dordrecht (second revised edition)

    Book  MATH  Google Scholar 

Download references

Acknowledgments

This work is supported by the Japanese Society for the Promotion of Science (JSPS). The authors would like to thank JSPS for the financial support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Evjola Spaho.

Additional information

Communicated by A. Castiglione.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Spaho, E., Sakamoto, S., Barolli, L. et al. Trustworthiness in P2P: performance behaviour of two fuzzy-based systems for JXTA-overlay platform. Soft Comput 18, 1783–1793 (2014). https://doi.org/10.1007/s00500-013-1206-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-013-1206-4

Keywords

Navigation