Reliable Interaction in Multiagent Systems

  • Dejan MitrovićEmail author
  • Mirjana Ivanović
  • Milan Vidaković
  • Zoran Budimac
Conference paper
Part of the Studies in Computational Intelligence book series (SCI, volume 616)


The social ability is one of the defining characteristic of software agents. This paper presents an infrastructure for reliable agent interaction in dynamic environments. The term “reliable” is used to indicate that messages are always delivered to agents, regardless of hardware or software failures. Two concrete models of agent interaction are discussed: direct peer-to-peer messaging, and an action synchronization framework based on a general-purpose model for parallel computations.


Multiagent System Cluster Node Action Coordination Messaging System Reliable Interaction 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



This work was partially supported by the Ministry of Education, Science and Technological Development of the Republic of Serbia, project no. OI174023: “Intelligent techniques and their integration into wide-spectrum decision support.”


  1. 1.
    Ahn, J.: Atomic mobile agent group communication. In: Proceedings of the 7th IEEE Conference on Consumer Communications and Networking Conference. pp. 797–801. IEEE Press (2010)Google Scholar
  2. 2.
    Bădică, C., Budimac, Z., Burkhard, H.D., Ivanović, M.: Software agents: languages, tools, platforms. Comput. Sci. Inf. Syst. ComSIS 8(2), 255–298 (2011)CrossRefGoogle Scholar
  3. 3.
    Goncalves, A.: Beginning Java EE 6 platform with GlassFish 3, 2nd edn. Apress, New York (2010)CrossRefGoogle Scholar
  4. 4.
    Isong, B.E., Bekele, E.: A systematic review of fault tolerance in mobile agents. Am. J. Softw. Eng. Appl. 2(5), 111–124 (2013)Google Scholar
  5. 5.
    Mitrović, D., Ivanović, M., Budimac, Z., Vidaković, M.: Supporting heterogeneous agent mobility with ALAS. Comput. Sci. Inf. Syst. 9(3), 1203–1229 (2012)CrossRefGoogle Scholar
  6. 6.
    Murphy, A.L., Pietro Picco, G.: Reliable communication for highly mobile agents. Auton. Agent. Multi-Agent Syst. 5(1), 81–100 (2002)CrossRefGoogle Scholar
  7. 7.
    Tosic, M., Zaslavsky, A.: Reliable multi-agent systems with persistent publish/subscribe messaging. In: Ali, M., Esposito, F. (eds.) Innovations in Applied Artificial Intelligence, Lecture Notes in Computer Science, vol. 3533, pp. 165–174. Springer (2005)Google Scholar
  8. 8.
    Tosic, M., Zaslavsky, A.: Generic fault-tolerant layer supporting publish/subscribe messaging in the mobile agent systems. In: Chen, C.S., Filipe, J., Seruca, I., Cordeiro, J. (eds.) Enterprise Information Systems VII, pp. 207–214. Springer (2006)Google Scholar
  9. 9.
    Valiant, L.G.: A bridging model for parallel computation. Commun. ACM 33(8), 103–111 (1990)CrossRefGoogle Scholar
  10. 10.
    Vidaković, M., Konjović, Z.: EJB based intelligent agents framework. In: Proceedings of the 6th IASTED International Conference on Software Engineering and Applications. pp. 343–348 (2002)Google Scholar
  11. 11.
    Vidaković, M., Ivanović, M., Mitrović, D., Budimac, Z.: Extensible Java EE-based agent framework – past, present, future. In: Ganzha, M., Jain, L.C. (eds.) Multiagent Systems and Applications, Intelligent Systems Reference Library, vol. 45, pp. 55–88. Springer (2013)Google Scholar
  12. 12.
    Xu, W., Cao, J., Jin, B., Li, J., Zhang, L.: GCS-MA: a group communication system for mobile agents. J. Network Comput Appl. 30, 1153–1172 (2007)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Dejan Mitrović
    • 1
    Email author
  • Mirjana Ivanović
    • 1
  • Milan Vidaković
    • 2
  • Zoran Budimac
    • 1
  1. 1.Department of Mathematics and Informatics, Faculty of SciencesUniversity of Novi SadNovi SadSerbia
  2. 2.Faculty of Technical SciencesUniversity of Novi SadNovi SadSerbia

Personalised recommendations