Skip to main content

2018 | OriginalPaper | Buchkapitel

Fault-Tolerance in XJAF Agent Middleware

verfasst von : Mirjana Ivanović, Jovana Ivković, Milan Vidaković, Costin Bădică

Erschienen in: Transactions on Computational Collective Intelligence XXX

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

In this paper we will present one approach and solution for the implementation of load-balancing and fault-tolerance in the XJAF agent middleware. One of the most significant features of this middleware is the use of modern enterprise technologies. Our solution relies on those technologies. First we will briefly present the XJAF architecture and its essential features and functionalities. Then we will compare results of the execution of the same example in two multi-agent frameworks that support clustering: our in-house developed system (XJAF) and widely known and used JADE. We shall demonstrate that a distributed agent application deployed on the XJAF middleware cluster can survive failure of its nodes, while the JADE-based deployment cannot.

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
2.
Zurück zum Zitat Alberola, J.M., Such, J.M., Botti, V., Espinosa, A., García-Fornes, A.: A scalable multiagent platform for large systems. Comput. Sci. Inf. Syst. 10(1), 51–77 (2013)CrossRef Alberola, J.M., Such, J.M., Botti, V., Espinosa, A., García-Fornes, A.: A scalable multiagent platform for large systems. Comput. Sci. Inf. Syst. 10(1), 51–77 (2013)CrossRef
3.
Zurück zum Zitat Bellifemine, F.L., Caire, G., Greenwood, D.: Developing Multi-agent Systems with JADE, vol. 7. Wiley, Chichester (2007)CrossRef Bellifemine, F.L., Caire, G., Greenwood, D.: Developing Multi-agent Systems with JADE, vol. 7. Wiley, Chichester (2007)CrossRef
6.
Zurück zum Zitat Ferber, J., Gutknecht, O.: A meta-model for the analysis and design of organizations in multi-agent systems. In: Proceedings of International Conference on Multi Agent Systems, pp. 128–135. IEEE (1998) Ferber, J., Gutknecht, O.: A meta-model for the analysis and design of organizations in multi-agent systems. In: Proceedings of International Conference on Multi Agent Systems, pp. 128–135. IEEE (1998)
9.
Zurück zum Zitat Goncalves, A.: Beginning Java EE 6 Platform with GlassFish 3: From Novice to Professional. Apress (2009) Goncalves, A.: Beginning Java EE 6 Platform with GlassFish 3: From Novice to Professional. Apress (2009)
11.
Zurück zum Zitat Helsinger, A., Thome, M., Wright, T.: Cougaar: a scalable, distributed multi-agent architecture. In: 2004 IEEE International Conference on Systems, Man and Cybernetics, vol. 2, pp. 1910–1917. IEEE (2004) Helsinger, A., Thome, M., Wright, T.: Cougaar: a scalable, distributed multi-agent architecture. In: 2004 IEEE International Conference on Systems, Man and Cybernetics, vol. 2, pp. 1910–1917. IEEE (2004)
12.
16.
Zurück zum Zitat Marchioni, F., Surtani, M.: Infinispan Data Grid Platform. Packt Publishing Ltd. (2012) Marchioni, F., Surtani, M.: Infinispan Data Grid Platform. Packt Publishing Ltd. (2012)
18.
Zurück zum Zitat Mitrović, D., Ivanović, M., Bădică, C.: Delivering the multiagent technology to end-users through the web. In: Proceedings of the 4th International Conference on Web Intelligence, Mining and Semantics (WIMS 2014), p. 54. ACM (2014) Mitrović, D., Ivanović, M., Bădică, C.: Delivering the multiagent technology to end-users through the web. In: Proceedings of the 4th International Conference on Web Intelligence, Mining and Semantics (WIMS 2014), p. 54. ACM (2014)
19.
Zurück zum Zitat Mitrović, D., Ivanović, M., Budimac, Z., Vidaković, M.: Supporting heterogeneous agent mobility with ALAS. Comput. Sci. Inf. Syst. 9(3), 1203–1229 (2012)CrossRef Mitrović, D., Ivanović, M., Budimac, Z., Vidaković, M.: Supporting heterogeneous agent mobility with ALAS. Comput. Sci. Inf. Syst. 9(3), 1203–1229 (2012)CrossRef
20.
Zurück zum Zitat Mitrović, D., Ivanović, M., Budimac, Z., Vidaković, M.: Radigost: interoperable web-based multi-agent platform. J. Syst. Softw. 90, 167–178 (2014)CrossRef Mitrović, D., Ivanović, M., Budimac, Z., Vidaković, M.: Radigost: interoperable web-based multi-agent platform. J. Syst. Softw. 90, 167–178 (2014)CrossRef
21.
Zurück zum Zitat Mitrović, D., Ivanović, M., Geler, Z.: Agent-based distributed computing for dynamic networks. Inf. Technol. Control. 43(1), 88–97 (2014) Mitrović, D., Ivanović, M., Geler, Z.: Agent-based distributed computing for dynamic networks. Inf. Technol. Control. 43(1), 88–97 (2014)
23.
Zurück zum Zitat Mitrović, D., Ivanović, M., Vidaković, M., Budimac, Z.: Reliable interaction in multiagent systems. In: Novais, P., Camacho, D., Analide, C., El Fallah Seghrouchni, A., Badica, C. (eds.) Intelligent Distributed Computing IX. SCI, vol. 616, pp. 93–99. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-25017-5_9CrossRef Mitrović, D., Ivanović, M., Vidaković, M., Budimac, Z.: Reliable interaction in multiagent systems. In: Novais, P., Camacho, D., Analide, C., El Fallah Seghrouchni, A., Badica, C. (eds.) Intelligent Distributed Computing IX. SCI, vol. 616, pp. 93–99. Springer, Cham (2015). https://​doi.​org/​10.​1007/​978-3-319-25017-5_​9CrossRef
24.
Zurück zum Zitat Mitrović, D., Ivanović, M., Vidaković, M., Budimac, Z.: Reliable interaction in multiagent systems. In: Novais, P., Camacho, D., Analide, C., El Fallah Seghrouchni, A., Badica, C. (eds.) Intelligent Distributed Computing IX. SCI, vol. 616, pp. 93–99. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-25017-5_9CrossRef Mitrović, D., Ivanović, M., Vidaković, M., Budimac, Z.: Reliable interaction in multiagent systems. In: Novais, P., Camacho, D., Analide, C., El Fallah Seghrouchni, A., Badica, C. (eds.) Intelligent Distributed Computing IX. SCI, vol. 616, pp. 93–99. Springer, Cham (2016). https://​doi.​org/​10.​1007/​978-3-319-25017-5_​9CrossRef
25.
Zurück zum Zitat Mitrović, D., et al.: Introducing ALAS: a novel agent-oriented programming language. In: AIP Conference Proceedings, vol. 1389, pp. 861–864. AIP (2011) Mitrović, D., et al.: Introducing ALAS: a novel agent-oriented programming language. In: AIP Conference Proceedings, vol. 1389, pp. 861–864. AIP (2011)
26.
Zurück zum Zitat Nichifor, O., Buraga, S., et al.: ADF-abstract framework for developing mobile agents. In: Proceedings of the 6th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing-SYNASC 2004 (2004) Nichifor, O., Buraga, S., et al.: ADF-abstract framework for developing mobile agents. In: Proceedings of the 6th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing-SYNASC 2004 (2004)
27.
Zurück zum Zitat Nii, H.P.: The blackboard model of problem solving and the evolution of blackboard architectures. AI Mag. 7(2), 38 (1986) Nii, H.P.: The blackboard model of problem solving and the evolution of blackboard architectures. AI Mag. 7(2), 38 (1986)
29.
Zurück zum Zitat Rimassa, G., Greenwood, D., Kernland, M.E.: The living systems technology suite: an autonomous middleware for autonomic computing. In: 2006 International Conference on Autonomic and Autonomous Systems, ICAS 2006, pp. 33–33. IEEE (2006) Rimassa, G., Greenwood, D., Kernland, M.E.: The living systems technology suite: an autonomous middleware for autonomic computing. In: 2006 International Conference on Autonomic and Autonomous Systems, ICAS 2006, pp. 33–33. IEEE (2006)
30.
Zurück zum Zitat Smith, R.G.: The contract net protocol: high-level communication and control in a distributed problem solver. IEEE Trans. Comput. 12, 1104–1113 (1980)CrossRef Smith, R.G.: The contract net protocol: high-level communication and control in a distributed problem solver. IEEE Trans. Comput. 12, 1104–1113 (1980)CrossRef
31.
Zurück zum Zitat Trencansky, I., Cervenka, R.: Agent modeling language (AML): a comprehensive approach to modeling MAS. Informatica-Ljubljana 29(4), 391 (2005) Trencansky, I., Cervenka, R.: Agent modeling language (AML): a comprehensive approach to modeling MAS. Informatica-Ljubljana 29(4), 391 (2005)
35.
Zurück zum Zitat Weiss, G.: Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge (1999) Weiss, G.: Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge (1999)
37.
Zurück zum Zitat Wooldridge, M., Jennings, N.R., Kinny, D.: A methodology for agent-oriented analysis and design. In: Proceedings of the Third Annual Conference on Autonomous Agents, pp. 69–76. ACM (1999) Wooldridge, M., Jennings, N.R., Kinny, D.: A methodology for agent-oriented analysis and design. In: Proceedings of the Third Annual Conference on Autonomous Agents, pp. 69–76. ACM (1999)
Metadaten
Titel
Fault-Tolerance in XJAF Agent Middleware
verfasst von
Mirjana Ivanović
Jovana Ivković
Milan Vidaković
Costin Bădică
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-99810-7_11