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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Weiss, G.: Multiagent Systems - A Modern Approach to Distributed Artificial Intelligence. The MIT press, Cambridge (2000)
Ossowski, S.: Agreement Technologies. Springer, Heidelberg (2013)
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)
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)
Agent Developing Framework. http://adf.sourceforge.net/index.html
Voyager. http://www.recursionsw.com/
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
Cougaar. http://www.cougaar.org/
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)
Mitrović, D., Ivanović, M., Budimac, Z., Vidaković, M.: Radigost: Interoperable web-based multi-agent platform. J. Syst. Softw. 90, 167–178 (2014)
Mitrović, D., Ivanović, M., Geler, Z.: Agent-based distributed computing for dynamic networks. Inf. Technol. Control 43(1), 88–97 (2014)
JADE. http://jade.tilab.com/
Bellifemine, F.L., Caire, G., Greenwood, D.: Developing Multi-agent Systems, vol. 7. Wiley, Chicheste (2007)
FIPA Standard Specification. http://www.fipa.org/repository/standardspecs.html
WildFly 8 high availability guide. https://docs.jboss.org/author/display/WFLY8/High+Availability+Guide
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)