A comparison study for two fuzzy-based systems: improving reliability and security of JXTA-overlay P2P platform
- 204 Downloads
- 31 Citations
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.
Keywords
P2P Fuzzy system Reliability Number of interactions Security Local score JXTA-overlay platformReferences
- 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
- Asai K, Sugeno M, Terano T, Aschmann CG (1992) Fuzzy systems theory and its applications. Academic PressGoogle Scholar
- 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
- 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
- Brookshier D, Govoni D, Krishnan N, Soto JC (2002) JXTA: Java p2p programming. SamsGoogle Scholar
- Kandel A (1991) Fuzzy expert systems. CRC PressGoogle Scholar
- Klir GJ, Folger TA (1988) Fuzzy sets, uncertainty, and informationGoogle Scholar
- 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
- 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
- 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
- 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
- McNeill FM, Thro E (2014) Fuzzy logic: a practical approach. Academic PressGoogle Scholar
- Munakata T, Jani Y (1994) Fuzzy systems: an overview. Commun ACM 37(3):68–76CrossRefGoogle 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–395CrossRefGoogle 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–799Google Scholar
- Procyk TJ, Mamdani EH (1979) A linguistic self-organizing process controller. Automatica 15(1):15–30CrossRefMATHGoogle 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–242Google 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–1793CrossRefGoogle 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):11CrossRefGoogle 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–893CrossRefGoogle 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–65CrossRefGoogle 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–354Google Scholar
- 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
- 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
- Zadeh LA, Kacprzyk J (1992) Fuzzy logic for the management of uncertainty. Wiley, New YorkGoogle Scholar
- Zimmermann H-J (2001) Fuzzy set theory-and its applications. Springer Science & Business MediaGoogle Scholar