Skip to main content

Fault-Tolerance in XJAF Agent Middleware

  • Conference paper
  • First Online:
Computational Collective Intelligence (ICCCI 2016)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9876))

Included in the following conference series:

Abstract

This paper presents one solution for enabling the fault-tolera-nce in a particular agent middleware the XJAF agent middleware. The XJAF agent middleware has been actively developing for past seven years at the University of Novi Sad, and is used for both scientific research and educational purposes. One of the most significant features of this middleware is the support for the load-balancing and fault-tolerance. In this paper we present the XJAF architecture and its features and functionalities. The main intention of the paper is to compare results of execution of the same example in two agent frameworks that support clustering: our in-house developed system XJAF and widely known JADE. We shall demonstrate that distributed agent application deployed on the XJAF middleware is capable of surviving the failure of its nodes, while the same application deployed on the JADE is not capable to support it.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Weiss, G.: Multiagent Systems - A Modern Approach to Distributed Artificial Intelligence. The MIT press, Cambridge (2000)

    Google Scholar 

  2. Ossowski, S.: Agreement Technologies. Springer, Heidelberg (2013)

    Book  Google Scholar 

  3. Ivanović, M., Budimac, Z.: Agreements technologies - towards sophisticated software agents in multi-agent environments. In: Nguyen, N.T. (ed.) Transactions on CCI XVIII. LNCS, vol. 9240, pp. 105–126. Springer, Heidelberg (2015)

    Chapter  Google Scholar 

  4. Mitrović, D., Ivanović, M., Vidaković, M., Budimac, Z.: Extensible java EE-based agent framework in clustered environments. In: Müller, J.P., Weyrich, M., Bazzan, A.L.C. (eds.) MATES 2014. LNCS, vol. 8732, pp. 202–215. Springer, Heidelberg (2014)

    Google Scholar 

  5. Agent Developing Framework. http://adf.sourceforge.net/index.html

  6. Voyager. http://www.recursionsw.com/

  7. Voyager and Agent Platforms Comparison published by ObjectSpace Inc.for Voyager 1.0. http://www.cis.upenn.edu/bcpierce/courses/629/papers/unfiled/AgentPlatformsW97.PDF, September 1997

  8. Cougaar. http://www.cougaar.org/

  9. Alberola, J.M., Such, J.M., Botti, V., Espinosa, A., Garcia-Fornes, A.: A scalable multiagent platform for large systems. Comput. Sci. Inf. Syst. 10(1), 51–77 (2013)

    Article  Google Scholar 

  10. Mitrović, D., Ivanović, M., Budimac, Z., Vidaković, M.: Radigost: Interoperable web-based multi-agent platform. J. Syst. Softw. 90, 167–178 (2014)

    Article  Google Scholar 

  11. Mitrović, D., Ivanović, M., Geler, Z.: Agent-based distributed computing for dynamic networks. Inf. Technol. Control 43(1), 88–97 (2014)

    Google Scholar 

  12. JADE. http://jade.tilab.com/

  13. Bellifemine, F.L., Caire, G., Greenwood, D.: Developing Multi-agent Systems, vol. 7. Wiley, Chicheste (2007)

    Book  Google Scholar 

  14. FIPA Standard Specification. http://www.fipa.org/repository/standardspecs.html

  15. WildFly 8 high availability guide. https://docs.jboss.org/author/display/WFLY8/High+Availability+Guide

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mirjana Ivanović .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Ivanović, M., Ivković, J., Vidaković, M., Luburić, N., Bădică, C. (2016). Fault-Tolerance in XJAF Agent Middleware. In: Nguyen, N., Iliadis, L., Manolopoulos, Y., Trawiński, B. (eds) Computational Collective Intelligence. ICCCI 2016. Lecture Notes in Computer Science(), vol 9876. Springer, Cham. https://doi.org/10.1007/978-3-319-45246-3_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-45246-3_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-45245-6

  • Online ISBN: 978-3-319-45246-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics