An Adaptive Communication Mechanism for Highly Mobile Agents

  • JinHo Ahn
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3036)


Agent mobility causes reliable inter-agent communications to be more difficult to achieve in distributed agent based systems. To solve this issue, three representative agent tracking and message delivery mechanisms, broadcast-based, home-based and forwarding pointer-based, were previously proposed. However, due to their respective drawbacks, none of them is suitable for efficient delivery of messages to highly mobile agents, which move frequently between service nodes. This paper introduces an adaptive forwarding pointer-based agent tracking and message delivery mechanism to alleviate their disadvantages. The proposed mechanism allows each mobile agent to autonomously leave tails of forwarding pointers on some few of its visiting nodes depending on its preferences. Thus, it is more efficient in terms of message forwarding and location management than the previous forwarding pointer-based one. Simultaneously, it considerably reduces the dependency on the home node in agent location updating and message delivery compared with the home-based mechanism.


Mobile Node Location Information Mobile Agent Agent Location Service Node 
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.


  1. 1.
    Ahn, J.: Adaptive Communication Mechanisms for Mobile Agents. Technical Report KGU-CS-03-050, Kyonggi University (2003) Google Scholar
  2. 2.
    Bellavista, P., Corradi, A., Stefanelli, C.: The Ubiquitous Provisioning of Internet Services to Portable Devices. IEEE Pervasive Computing 1(3), 81–87 (2002)CrossRefGoogle Scholar
  3. 3.
    Desbiens, J., Lavoie, M., Renaud, F.: Communication and tracking infrastructure of a mobile agent system. In: Proc. of the 31st Hawaii International Conference on System Sciences, vol. 7, pp. 54–63 (1998)Google Scholar
  4. 4.
    Fuggetta, A., Picco, G.P., Vigna, G.: Understanding Code Mobility. IEEE Transactions on Software Engineering 24(5), 342–361 (1998)CrossRefGoogle Scholar
  5. 5.
    Lange, D., Oshima, M.: Programming and Deploying Mobile Agents with Aglets. Addison-Wesley, Reading (1998)Google Scholar
  6. 6.
    Moreau, L.: Distributed Directory Service and Message Router for Mobile Agents. Science of Computer Programming 39(2-3), 249–272 (2001)zbMATHCrossRefGoogle Scholar
  7. 7.
    Murphy, L., Picco, G.P.: Reliable Communication for Highly Mobile Agents. Journal of Autonomous Agents and Multi-Agent Systems 5(1), 81–100 (2002)CrossRefGoogle Scholar
  8. 8.
    Perkins, C.: IP Mobility Support. RFC 2002 (October 1996)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • JinHo Ahn
    • 1
  1. 1.Dept. of Computer ScienceKyonggi UniversitySuwonsi KyonggidoRepublic of Korea

Personalised recommendations