Application of Java Serialization into JADE Agent Communication

Article Preview

Abstract:

Open systems consist of autonomous and heterogeneous agents who interact in order to exchange or negotiate information, knowledge, and services. The principal challenge in agent communication research is to enable flexible and efficient communication among agents. Jade follows FIPA standards so that ideally Jade agents could interact with agents written in other languages and running on other platforms. From the view of message content, there are three ways to implement communication between agents. This paper mainly did some research on how to implement communication between Jade agents using serialized Java objects. Serialization is Java's built-in mechanism for transforming an object graph into a series of bytes, which can then be sent over the network or stored in a file. The research relies on the Project Supported by Innovative Research Team in University of LiaoNing Province: Maritime search and rescue decision support system based on multi-agent. The results show that in a distributed network programming, particularly for transmitting complex objects in multi-agent systems, the use of object serialization is very flexible. But it is also very limited. It must store and retrieve the entire object graph at once, making it unsuitable for dealing with large amounts of data.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 433-440)

Pages:

7357-7361

Citation:

Online since:

January 2012

Authors:

Export:

Price:

[1] Fabio Bellifemine, Agostino Poggi, Giovanni Rimassa. JADE – A FIPA-compliant agent framework, http: /jade. cselt. it/papers/PAAM. pdf.

DOI: 10.1145/375735.376120

Google Scholar

[2] Joan Ametller, Sergi Robles, and Joan Borrell. Agent Migration over FIPA ACL Messages. http: /jade. tilab. com/papers/EXP/Sergi. pdf.

DOI: 10.1007/978-3-540-39646-8_20

Google Scholar

[3] http: /www. iro. umontreal. ca/~vaucher/Agents/Jade/Ontologies. htm.

Google Scholar

[4] Huawen Luo. Agent-based Network Management System. http: / www. cs. ubc. ca/ grads/ resources/ thesis/ Nov02/Huawen_Luo. pdf.

Google Scholar

[5] JADE white pa-per, http: /jade. tilab. com/papers/2003/WhitePaperJADEEXP. pdf, accessed in (2010).

Google Scholar

[6] FIPA Agent Communication Language Specifica-tions, http: /www. fipa. org/repository/ aclspecs. html, accessed in (2010).

Google Scholar

[7] D. Camacho, R. Aler, D. Borrajo and J. Molina, Agent archi-tecture for intelligent gathering system, AI Communications, Vol. 18, Iss. 1, pp.15-32, January (2005).

Google Scholar