Abstract
Messages are considered to be a primary means of communication between agents in multi-agent systems. Since multi-agent systems are used for a wide variety of applications, it also includes applications like simulation and calculation of computer generated graphics which need to employ a large number of messages or very large messages. In addition, another set of applications target hardware which is resource constrained in either bandwidth or processing capacity. As a result, these applications have different requirements regarding their messages than other agent message formats. This paper proposes useful properties of agent messages and evaluates them with regard to different types of applications. Based on this evaluation a message format for Jadex called Jadex Binary is proposed which emphasizes properties which are not traditionally the focus of agent message formats and compare it to well-known formats based on those properties.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Willmott, S., Dale, J., Burg, B., Charlton, P., O’Brien, P.: Agentcities: A Worldwide Open Agent Network. Agentlink News 8 (November 2001)
Finin, T., Weber, J., Wiederhold, G., Genesereth, M., McKay, D., Fritzson, R., Shapiro, S., Pelavin, R., McGuire, J.: Specification of the KQML agent-communication language – plus example agent policies and architectures. Tech. Rep. EIT TR 92-04 (1993)
FIPA ACL Message Structure Specification: Foundation for Intelligent Physical Agents (FIPA), document no. FIPA00061 (December 2002), http://www.fipa.org
FIPA SL Content Language Specification: Foundation for Intelligent Physical Agents (FIPA), document no. FIPA00008 (December 2002), http://www.fipa.org
Bellifemine, F., Bergenti, F., Caire, G., Poggi, A.: JADE - A Java Agent Development Framework. In: Bordini, R., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.) Multi-Agent Programming: Languages, Platforms and Applications, pp. 125–147. Springer (2005)
Pokahr, A., Braubach, L.: From a research to an industrial-strength agent platform: Jadex V2. In: Fill, H.-G., Hansen, H.R., Karagiannis, D. (eds.) Business Services: Konzepte, Technologien, Anwendungen - 9. Internationale Tagung Wirtschaftsinformatik, WI 2009, pp. 769–778. Österreichische Computer Gesellschaft (February 2009)
Gosling, J., Joy, B., Steele, G., Bracha, G.: The Java Language Specification, 3rd, 2nd edn. Addison-Wesley (2005)
Wiesner, C., Lhomme, S., Cannon, J.: Extensible Binary Meta-Language (EBML) (2012), http://ebml.sourceforge.net/
The Unicode Consortium. The Unicode Standard. Addison Wesley (2006)
Hoffman, P., Yergeau, F.: UTF-16, an encoding of ISO 10646. RFC 2781, Internet Engineering Task Force (February 2000), http://www.ietf.org/rfc/rfc2781.txt
Deutsch, L.P.: DEFLATE Compressed Data Format Specification version 1.3. RFC 1951, Internet Engineering Task Force (May 1996), http://www.ietf.org/rfc/rfc1951.txt
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jander, K., Lamersdorf, W. (2013). Compact and Efficient Agent Messaging. In: Dastani, M., Hübner, J.F., Logan, B. (eds) Programming Multi-Agent Systems. ProMAS 2012. Lecture Notes in Computer Science(), vol 7837. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38700-5_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-38700-5_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38699-2
Online ISBN: 978-3-642-38700-5
eBook Packages: Computer ScienceComputer Science (R0)