Skip to main content
Erschienen in: Cluster Computing 4/2013

01.12.2013

A fuzzy-based reliability system for knowledge sharing between robots in P2P JXTA-overlay platform

verfasst von: Evjola Spaho, Kouhei Umezaki, Leonard Barolli, Fatos Xhafa, Muhammad Younas

Erschienen in: Cluster Computing | Ausgabe 4/2013

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The design of an efficient collaborative multi-robot framework that ensures the autonomy and the individual requirements of the involved robots is a very challenging task. This requires designing an efficient platform for inter-robot communication. P2P is a good approach to achieve this goal. P2P aims at making the communication ubiquitous thereby crossing the communication boundary and has many attractive features to use it as a platform for collaborative multi-robot environments. In this paper, we present our implemented P2P system based on JXTA Overlay. We use JXTA Overlay as a platform for robot collaboration and knowledge sharing. We also propose a fuzzy-based peer reliability system for JXTA-Overlay platform considering three parameters: Actual Behavior Criterion (ABC), Mutually Agreed Behavior (MAB) and Reputation (R). We evaluated the knowledge sharing system by many experiments and show that this system has a good performance and can be used successfully for knowledge sharing between robots. Also, we present some simulation results, which show the fuzzy-based peer reliability system has a good behavior and can successfully select the best peer candidate.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Xhafa, F., Fernandez, R., Daradoumis, T., Barolli, L., Caballe, S.: Improvement of JXTA protocols for supporting reliable distributed applications in P2P systems. In: Proc. of NBiS-2007, Regensburg, Germany, September. LNCS, vol. 4658, pp. 345–354 (2007) Xhafa, F., Fernandez, R., Daradoumis, T., Barolli, L., Caballe, S.: Improvement of JXTA protocols for supporting reliable distributed applications in P2P systems. In: Proc. of NBiS-2007, Regensburg, Germany, September. LNCS, vol. 4658, pp. 345–354 (2007)
2.
Zurück zum Zitat Barolli, L., Xhafa, F., Durresi, A., De Marco, G.: M3PS: a JXTA-based multi-platform P2P system and its web application tools. Int. J. Semantic Web Inf. Syst. 2(3/4), 187–196 (2006) CrossRef Barolli, L., Xhafa, F., Durresi, A., De Marco, G.: M3PS: a JXTA-based multi-platform P2P system and its web application tools. Int. J. Semantic Web Inf. Syst. 2(3/4), 187–196 (2006) CrossRef
3.
Zurück zum Zitat Asama, H.: Distributed adaptive robotics for co-sustainable engineering. J. Robot. Soc. Jpn. 20(6), 577–578 (2002) Asama, H.: Distributed adaptive robotics for co-sustainable engineering. J. Robot. Soc. Jpn. 20(6), 577–578 (2002)
4.
Zurück zum Zitat Aikebaier, A., Enokido, T., Takizawa, M.: Reliable message broadcast schemes in distributed agreement protocols. In: Proc. of BWCCA-2010, Fukuoka, Japan, November, pp. 242–249 (2010) Aikebaier, A., Enokido, T., Takizawa, M.: Reliable message broadcast schemes in distributed agreement protocols. In: Proc. of BWCCA-2010, Fukuoka, Japan, November, pp. 242–249 (2010)
5.
Zurück zum Zitat Watanabe, K., Nakajima, Y., Enokido, T., Takizawa, M.: Ranking factors in peer-to-peer overlay networks. ACM Trans. Auton. Adapt. Syst. 2(3), 1–26 (2007) CrossRef Watanabe, K., Nakajima, Y., Enokido, T., Takizawa, M.: Ranking factors in peer-to-peer overlay networks. ACM Trans. Auton. Adapt. Syst. 2(3), 1–26 (2007) CrossRef
6.
Zurück zum Zitat Terano, T., Asai, K., Sugeno, M.: Fuzzy Systems Theory and Its Applications. Academic Press/Harcourt Brace Jovanovich, New York (1992) MATH Terano, T., Asai, K., Sugeno, M.: Fuzzy Systems Theory and Its Applications. Academic Press/Harcourt Brace Jovanovich, New York (1992) MATH
7.
Zurück zum Zitat Bal, H., Casanova, H., Dongarra, J., Matsuoka, S.: Application-level tools. In: Foster, I., et al. (eds.) The Grid: Blueprint for a New Computing Infrastructure, pp. 463–489. Kaufmann, Los Altos (2003). Chap. 24 Bal, H., Casanova, H., Dongarra, J., Matsuoka, S.: Application-level tools. In: Foster, I., et al. (eds.) The Grid: Blueprint for a New Computing Infrastructure, pp. 463–489. Kaufmann, Los Altos (2003). Chap. 24
8.
Zurück zum Zitat Lui, S.M., Kwok, S.H.: Interoperability of peer-to-peer file sharing protocols. SIGecom Exch. 3(3), 25–33 (2002) CrossRef Lui, S.M., Kwok, S.H.: Interoperability of peer-to-peer file sharing protocols. SIGecom Exch. 3(3), 25–33 (2002) CrossRef
9.
Zurück zum Zitat Le Fessant, F., Handurukande, S., Kermarrec, A.M., Massouli, L.: Clustering in peer-to-peer file sharing workloads. In: Peer-to-Peer Systems III. Lecture Notes in Computer Science, vol. 3279, pp. 217–226 (2005) CrossRef Le Fessant, F., Handurukande, S., Kermarrec, A.M., Massouli, L.: Clustering in peer-to-peer file sharing workloads. In: Peer-to-Peer Systems III. Lecture Notes in Computer Science, vol. 3279, pp. 217–226 (2005) CrossRef
10.
Zurück zum Zitat Gummadi, K.P., Dunn, R.J., Saroiu, S., Gribble, S.D., Levy, H.M., Zahorjan, J.: Measurement, modeling, and analysis of a peer-to-peer file-sharing workload. In: Proc. of 19-th ACM Symposium on Operating Systems Principles, pp. 314–329 (2003) Gummadi, K.P., Dunn, R.J., Saroiu, S., Gribble, S.D., Levy, H.M., Zahorjan, J.: Measurement, modeling, and analysis of a peer-to-peer file-sharing workload. In: Proc. of 19-th ACM Symposium on Operating Systems Principles, pp. 314–329 (2003)
11.
Zurück zum Zitat Asama, H., Ozaki, K., Matsumoto, A., Ishida, Y., Endo, I.: Development of task assignment system using communication for multiple autonomous robots. J. Robot. Mechatron. 4(2), 122–127 (1992) Asama, H., Ozaki, K., Matsumoto, A., Ishida, Y., Endo, I.: Development of task assignment system using communication for multiple autonomous robots. J. Robot. Mechatron. 4(2), 122–127 (1992)
12.
Zurück zum Zitat Fukuda, T., Iritani, G.: Construction mechanism of group behaviour with cooperation. In: Proc. of IEEE/RSJ IROS-1995, pp. 535–542 (1995) Fukuda, T., Iritani, G.: Construction mechanism of group behaviour with cooperation. In: Proc. of IEEE/RSJ IROS-1995, pp. 535–542 (1995)
13.
Zurück zum Zitat Fukuda, T., Kawauchi, Y., Asama, H.: Analysis and evaluation of cellular robotics (CEBOT) as a distributed intelligent system by communication information amount. In: Proc. of IEEE/RSJ IROS-1990, pp. 827–834 (1990) Fukuda, T., Kawauchi, Y., Asama, H.: Analysis and evaluation of cellular robotics (CEBOT) as a distributed intelligent system by communication information amount. In: Proc. of IEEE/RSJ IROS-1990, pp. 827–834 (1990)
14.
Zurück zum Zitat Caloud, P., Choi, W., Latombe, J.C., Pape, C.L., Yim, M.: Indoor automation with many mobile robots. In: Proc. of the IEEE International Workshop on Intelligent Robots and Systems, pp. 67–72 (1990) Caloud, P., Choi, W., Latombe, J.C., Pape, C.L., Yim, M.: Indoor automation with many mobile robots. In: Proc. of the IEEE International Workshop on Intelligent Robots and Systems, pp. 67–72 (1990)
15.
Zurück zum Zitat Pape, C.L.: A combination of centralized and distributed methods for multi-agent planning and scheduling. In: Proc. of the IEEE International Conference on Robotics and Automation, pp. 488–493 (1990) CrossRef Pape, C.L.: A combination of centralized and distributed methods for multi-agent planning and scheduling. In: Proc. of the IEEE International Conference on Robotics and Automation, pp. 488–493 (1990) CrossRef
16.
Zurück zum Zitat Parker, L.E.: Alliance: an architecture for fault tolerant multirobot cooperation. IEEE Trans. Robot. Autom. 14(2), 220–240 (1998) CrossRef Parker, L.E.: Alliance: an architecture for fault tolerant multirobot cooperation. IEEE Trans. Robot. Autom. 14(2), 220–240 (1998) CrossRef
17.
Zurück zum Zitat Chaimowicz, L., Sugar, T., Kumar, V., Campos, M.F.M.: An architecture for tightly coupled multi-robot cooperation. In: Proc. of IEEE International Conference on Robotics and Automation, pp. 2992–2997 (2001) Chaimowicz, L., Sugar, T., Kumar, V., Campos, M.F.M.: An architecture for tightly coupled multi-robot cooperation. In: Proc. of IEEE International Conference on Robotics and Automation, pp. 2992–2997 (2001)
18.
Zurück zum Zitat Inoue, L., Nakajima, T.: Cooperative object transportation by multiple robots with their own objective tasks. J. Robot. Soc. Jpn. 19(7), 888–896 (2001) CrossRef Inoue, L., Nakajima, T.: Cooperative object transportation by multiple robots with their own objective tasks. J. Robot. Soc. Jpn. 19(7), 888–896 (2001) CrossRef
19.
Zurück zum Zitat Ozaki, K., Asama, H., Ishida, Y., Matsumoto, A., Endo, I.: Collision avoidance using communication between autonomous mobile robot. J. Robot. Soc. Jpn. 14(7), 961–967 (1996) CrossRef Ozaki, K., Asama, H., Ishida, Y., Matsumoto, A., Endo, I.: Collision avoidance using communication between autonomous mobile robot. J. Robot. Soc. Jpn. 14(7), 961–967 (1996) CrossRef
20.
Zurück zum Zitat Parnichkun, M., Ozono, S.: CDCSMA-CD communication method for cooperative robot systems. Adv. Robot. 11(7), 669–694 (1998) CrossRef Parnichkun, M., Ozono, S.: CDCSMA-CD communication method for cooperative robot systems. Adv. Robot. 11(7), 669–694 (1998) CrossRef
21.
Zurück zum Zitat Rybski, P.E., Stoeter, S.A., Gini, M., Hougen, D.F., Papanikolopoulos, N.P.: Performance of a distributed robotic system using shared communications channels. IEEE Trans. Robot. Autom. 18(5), 713–727 (2002) CrossRef Rybski, P.E., Stoeter, S.A., Gini, M., Hougen, D.F., Papanikolopoulos, N.P.: Performance of a distributed robotic system using shared communications channels. IEEE Trans. Robot. Autom. 18(5), 713–727 (2002) CrossRef
22.
Zurück zum Zitat Arai, J., Koyama, A., Barolli, L.: AR-TDMA: an adaptive reservation time division multiple access control protocol for robot Inter-communication. Int. J. Wirel. Mob. Comput. 3(1/2), 4–11 (2008) CrossRef Arai, J., Koyama, A., Barolli, L.: AR-TDMA: an adaptive reservation time division multiple access control protocol for robot Inter-communication. Int. J. Wirel. Mob. Comput. 3(1/2), 4–11 (2008) CrossRef
23.
Zurück zum Zitat Takeda, K., Nasu, Y., Capi, G., Mitobe, K., Yanakawa, S.: A multi-layer client/server robot control platform based on CORBA. In: Proc. of World Automation Congress (WAC-2000), Hawaii, USA, vol. 10, pp. 585–591 (2000) Takeda, K., Nasu, Y., Capi, G., Mitobe, K., Yanakawa, S.: A multi-layer client/server robot control platform based on CORBA. In: Proc. of World Automation Congress (WAC-2000), Hawaii, USA, vol. 10, pp. 585–591 (2000)
24.
Zurück zum Zitat Takeda, K., Nasu, Y., Barolli, L., Capi, G., Mitobe, K.: A new humanoid control architecture based on CORBA. In: Proc. of Int. Conference on Production Engineering, Design and Control PEDAC-2001, Alexandria, Egypt, February, vol. 2, pp. 925–934 (2001) Takeda, K., Nasu, Y., Barolli, L., Capi, G., Mitobe, K.: A new humanoid control architecture based on CORBA. In: Proc. of Int. Conference on Production Engineering, Design and Control PEDAC-2001, Alexandria, Egypt, February, vol. 2, pp. 925–934 (2001)
25.
Zurück zum Zitat Takeda, K., Nasu, Y., Capi, G., Yamano, M., Barolli, L., Mitobe, K.: A CORBA-based approach for humanoid robot control. Ind. Robot 28(3), 242–250 (2001) CrossRef Takeda, K., Nasu, Y., Capi, G., Yamano, M., Barolli, L., Mitobe, K.: A CORBA-based approach for humanoid robot control. Ind. Robot 28(3), 242–250 (2001) CrossRef
26.
Zurück zum Zitat Lim, H.O., Takanishi, A.: Biped walking robots created at Waseda university: WL and WABIAN family. Philos. Trans. - Royal Soc., A 365, 49–64 (2007) CrossRef Lim, H.O., Takanishi, A.: Biped walking robots created at Waseda university: WL and WABIAN family. Philos. Trans. - Royal Soc., A 365, 49–64 (2007) CrossRef
27.
Zurück zum Zitat Liu, T., Inoue, Y., Shibata, K.: Imitation control for biped robot using wearable motion sensor. J. Mech. Robot. 2(024501), 1–5 (2010) CrossRefMATH Liu, T., Inoue, Y., Shibata, K.: Imitation control for biped robot using wearable motion sensor. J. Mech. Robot. 2(024501), 1–5 (2010) CrossRefMATH
28.
Zurück zum Zitat Verrelst, B., Vanderborght, B., Vermeulen, J., Van Ham, R., Naudet, J., Lefeber, D.: Control architecture for the pneumatically actuated dynamic walking biped “Lucy”. Mechatronics 15(6), 703–729 (2005) CrossRef Verrelst, B., Vanderborght, B., Vermeulen, J., Van Ham, R., Naudet, J., Lefeber, D.: Control architecture for the pneumatically actuated dynamic walking biped “Lucy”. Mechatronics 15(6), 703–729 (2005) CrossRef
29.
Zurück zum Zitat Brookshier, D., Govoni, D., Krishnan, N., Soto, J.C.: JXTA: Java P2P Programming. Sams, Indianapolis (2002) Brookshier, D., Govoni, D., Krishnan, N., Soto, J.C.: JXTA: Java P2P Programming. Sams, Indianapolis (2002)
30.
Zurück zum Zitat IBM Corporation: Making P2P Interoperable: Creating JXTA Systems Design P2P Systems that Extend Beyond Traditional Network Boundaries (2007) IBM Corporation: Making P2P Interoperable: Creating JXTA Systems Design P2P Systems that Extend Beyond Traditional Network Boundaries (2007)
31.
Zurück zum Zitat Sun, M.: JXTA Java Standard Edition V2.5: Programmers Guide. June (2007) Sun, M.: JXTA Java Standard Edition V2.5: Programmers Guide. June (2007)
32.
Zurück zum Zitat Kandel, A.: Fuzzy Expert Systems. CRC Press, Boca Raton (1992) Kandel, A.: Fuzzy Expert Systems. CRC Press, Boca Raton (1992)
33.
Zurück zum Zitat Zimmermann, H.J.: Fuzzy Set Theory and Its Applications, 2nd revised edn. Kluwer Academic, Norwell (1991) CrossRefMATH Zimmermann, H.J.: Fuzzy Set Theory and Its Applications, 2nd revised edn. Kluwer Academic, Norwell (1991) CrossRefMATH
34.
Zurück zum Zitat McNeill, F.M., Thro, E.: Fuzzy Logic. A Practical Approach. Academic Press, San Diego (1994) MATH McNeill, F.M., Thro, E.: Fuzzy Logic. A Practical Approach. Academic Press, San Diego (1994) MATH
35.
Zurück zum Zitat Zadeh, L.A., Kacprzyk, J.: Fuzzy Logic for the Management of Uncertainty. Wiley, New York (1992) Zadeh, L.A., Kacprzyk, J.: Fuzzy Logic for the Management of Uncertainty. Wiley, New York (1992)
36.
Zurück zum Zitat Procyk, T.J., Mamdani, E.H.: A linguistic self-organizing process controller. Automatica 15(1), 15–30 (1979) CrossRefMATH Procyk, T.J., Mamdani, E.H.: A linguistic self-organizing process controller. Automatica 15(1), 15–30 (1979) CrossRefMATH
37.
Zurück zum Zitat Klir, G.J., Folger, T.A.: Fuzzy Sets, Uncertainty, and Information. Prentice Hall, Englewood Cliffs (1988) MATH Klir, G.J., Folger, T.A.: Fuzzy Sets, Uncertainty, and Information. Prentice Hall, Englewood Cliffs (1988) MATH
38.
Zurück zum Zitat Munakata, T., Jani, Y.: Fuzzy systems: an overview. Commun. ACM 37(3), 69–76 (1994) Munakata, T., Jani, Y.: Fuzzy systems: an overview. Commun. ACM 37(3), 69–76 (1994)
39.
Zurück zum Zitat Brookshier, D., Govoni, D., Krishnan, N., Soto, J.C.: JXTA: Java P2P Programming. Sams, Indianapolis (2002) Brookshier, D., Govoni, D., Krishnan, N., Soto, J.C.: JXTA: Java P2P Programming. Sams, Indianapolis (2002)
40.
Zurück zum Zitat Spaho, E., Matsuo, K., Barolli, L., Xhafa, F., Arnedo-Moreno, J., Kolici, V.: Application of JXTA-overlay platform for secure robot control. J. Mob. Multimed. 6(3), 227–242 (2010) Spaho, E., Matsuo, K., Barolli, L., Xhafa, F., Arnedo-Moreno, J., Kolici, V.: Application of JXTA-overlay platform for secure robot control. J. Mob. Multimed. 6(3), 227–242 (2010)
41.
Zurück zum Zitat Matsuo, K., Barolli, L., Kolici, V., Xhafa, F., Koyama, A., Durresi, A.: Stimulation effects of SmartBox for E-learning using JXTA-overlay P2P system. In: Proc. of CISIS-2009, pp. 231–238 (2009) Matsuo, K., Barolli, L., Kolici, V., Xhafa, F., Koyama, A., Durresi, A.: Stimulation effects of SmartBox for E-learning using JXTA-overlay P2P system. In: Proc. of CISIS-2009, pp. 231–238 (2009)
42.
Zurück zum Zitat Ogata, Y., Matsuo, K., Spaho, E., Barolli, L., Xhafa, F.: Implementation of smartbox end-device for a P2P system and its evaluation for E-learning and medical applications. In: Proc. of BWCCA-2010, pp. 794–799 (2010) Ogata, Y., Matsuo, K., Spaho, E., Barolli, L., Xhafa, F.: Implementation of smartbox end-device for a P2P system and its evaluation for E-learning and medical applications. In: Proc. of BWCCA-2010, pp. 794–799 (2010)
Metadaten
Titel
A fuzzy-based reliability system for knowledge sharing between robots in P2P JXTA-overlay platform
verfasst von
Evjola Spaho
Kouhei Umezaki
Leonard Barolli
Fatos Xhafa
Muhammad Younas
Publikationsdatum
01.12.2013
Verlag
Springer US
Erschienen in
Cluster Computing / Ausgabe 4/2013
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-012-0230-y

Weitere Artikel der Ausgabe 4/2013

Cluster Computing 4/2013 Zur Ausgabe