Skip to main content

Part of the book series: SpringerBriefs in Computer Science ((BRIEFSCOMPUTER))

  • 919 Accesses

Abstract

An agent can send a message but never receive any response, which leads to handling problems. This issue, called the “empty mailbox problem”, is addressed in this chapter. The causes of this problem can lie in MAS low level layers, for instance in communication links, but also in the higher layers, for instance in the behavior of autonomous agents, which can independently choose not to respond. It is not an easy task for the designer/developer of the agent to determine what is to be done in such cases and how to do it. The proposed solution for handling this empty mailbox problem consists in introducing a new performative and its associated protocol, producing a generic way to handle the empty mailbox problem in the case of transient faults.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.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. Avizienis, A., Laprie, J.-C., Randell, B., Landwehr, C.: Basic concepts and taxonomy of dependable and secure computing. In: I. computer society, editor, IEEE Transactions on dependable and secure computing, pp. 11–33. (2004)

    Google Scholar 

  2. Cristian, F., Fetzer, C.: The timed asynchronous distributed system model. In: FTCS, pp. 140–149. (1998)

    Google Scholar 

  3. Klein, M., Dellarocas, C.: Exception handling in agent systems. In: Etzioni, O., Müller, J.P., Bradshaw, J.M. (eds.) Proceedings of the Third International Conference on Autonomous Agents (Agents’99), pp. 62–68. ACM Press, Seattle (1999)

    Chapter  Google Scholar 

  4. Barbuceanu, M., Fox, M.S.: Cool: A language for describing coordination in multiagent systems. In: Lesser, V., Gasser, L. (eds.) Proceedings of the First International Conference oil Multi-Agent Systems, pp. 17–24. AAAI Press, San Francisco (1995)

    Google Scholar 

  5. Koren, I., Koren, Z., Su, S.Y.: Analysis of a class of recovery procedures. IEEE Trans. Comput. 35(8), 703–712 (1986)

    Article  Google Scholar 

  6. Dastani, M.: 2APL: a practical agent programming language. Int. J. Auton. Agents Multi-Agent Syst. (JAAMAS). 16(3), 214–248 (2008) (Special Issue on Computational Logic-based Agents, (eds.) Francesca Toni and Jamal Bentahar)

    Google Scholar 

  7. Dragoni, N., Gaspari, M.: Crash failure detection in asynchronous agent communication languages. Auton. Agent. Multi-Agent Syst. 13(3), 355–390 (2006)

    Article  Google Scholar 

  8. Potiron, K., Taillibert, P., Fallah-Seghrouchni, A.E.: A new performative for handling lack of answers of autonomous agents. In: ICAART, pp. 441–446. (2009)

    Google Scholar 

  9. Searle, J.R.: Speech Acts: An Essay in the Philosophy of Language. Cambridge University Press, Cambridge (1969)

    Book  Google Scholar 

  10. D. T. FIPA. FIPA communicative act library specification, 2001

    Google Scholar 

  11. Finin, T., Labrou, Y., Mayfield, J.: KQML as an agent communication language. In: Bradshaw, J. (ed.) Software Agents, MIT Press, Cambridge (1997)

    Google Scholar 

  12. Guessoum, Z., Faci, N., Briot, J.-P.: Adaptive replication of large-scale multiagent systems: towards a fault-tolerant multi-agent platform. In: Proceedings of the fourth international workshop on Software engineering for large-scale multi-agent systems, pp. 1–6. ACM Press, St. Louis, Missouri, (2005)

    Google Scholar 

  13. Potiron, K., Taillibert, P., Fallah-Seghrouchni, A.E.: Autonomous agents: When the mailbox remains empty. In: IAT, 2009

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Katia Potiron .

Rights and permissions

Reprints and permissions

Copyright information

© 2013 The Author(s)

About this chapter

Cite this chapter

Potiron, K., El Fallah Seghrouchni, A., Taillibert, P. (2013). Fault Tolerance for MAS Specific Faults. In: From Fault Classification to Fault Tolerance for Multi-Agent Systems. SpringerBriefs in Computer Science. Springer, London. https://doi.org/10.1007/978-1-4471-5046-6_5

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-5046-6_5

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-5045-9

  • Online ISBN: 978-1-4471-5046-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics