Inter-Agent Communication Protocol for Adaptive Agents
2013, International Journal of Future Computer and Communication
https://doi.org/10.7763/IJFCC.2013.V2.254Abstract
Mobile Agents no longer is limited to simple message communication but finds its applications in applications like distributed computing and network monitoring systems. The two key features expected from mobile agents are Location Transparency & Distributed Decision Making. Location Transparency is achieved through Inter-Agent communication protocol by ensuring the message is delivered to the remote host irrespective of its location on a network. At the same time agents can be programmed with limited amount intelligence so that the agents can take decisions on their own and react to certain situations while they are touring a remote host without depending on the instructions from the agent server. This paper explains how adaptive agents capable of performing multiple tasks on a single visit to remote host can communicate with other agents attached to the same or a different agent server. The complete protocol is explained along with each scenario based on the agent state on a host or a remote server. The paper also explains how agents can take decisions on their own without involving the agent servers. Index Terms-Mobile agents, agent communication, JADE agents, adaptive agents, distributed decision making.
References (9)
- Jade. Java Agent Development Framework. [Online]. Available: http://jade.cselt.it
- V. Sreekanth, S. Ramchandram, and A. Govardhan, "A novel approach for security and integrity of mobile agents," in Proc. ICCBN 2008, IISc, Bangalore, India.
- J. Cao, X. Feng, J. Lu, and K. Sajal, "Mailbox based scheme for mobile agent communications," IEEE Computer, vol. 35, no. 9, pp. 54-60, September 2002.
- P. Braun and W. Rossak, Mobile Agents Basic Concepts, Mobility Models, and the Tracy Toolkit, Morgan Kaufmann Publishers, 2004.
- A. Fuggetta, G. P. Picco, and G. Vigna, "Understanding code mobility," IEEE Transactions on Software Engineering, vol. 24, no. 5, 1998.
- P. Braun, D. Trinh, and R. Kowalczyk, "Integrating a new mobility service into the jade agent toolkit," in Proceedings of the Second International Workshop on Mobility Aware Technologies and Applications, Montreal/Canada, 2005, Springer, Montreal/Canada.
- M. Lunge and D. B. Oshima, Programming and Deploying Java Mobile Agents with Aglets, Addison Wesley, 1998.
- Roth, "Empowering mobile software agents," in Proc. 6th IEEE Mobile Agents Conference, vol. 2535 of Lecture Notes in Computer Science, pp. 47-63, Springer.
- L. Panait and S. Luke, "Cooperative multi-agent learning: The state of the art," Journal of Autonomous Agents and Multi-Agent Systems, vol. 11, no. 3, 2005, pp. 387-434.