Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2006.13A.4.351

Adaptive Inter-Agent Communication Protocol for Large-Scale Mobile Agent Systems  

Ahn Jin-Ho (경기대학교 정보과학부 전자계산학과)
Abstract
This paper proposes an adaptive inter-agent communication protocol to considerably reduce the amount of agent location information maintained by each service node and the message delivery time while avoiding the dependency of the home node of a mobile agent. To satisfy this goal, the protocol enables each mobile agent to autonomously leave its location information only on some few of its visiting nodes. Also, it may significantly reduce the agent cache updating frequency of each service node by keeping the identifier of the location manager of each agent in the smart agent location cache of the node. Simulation results show that the proposed protocol reduces about $76%{\sim}80%$ of message delivery overhead and about $76%{\sim}79%$ of the amount of agent location information each service node should maintain compared with the traditional one.
Keywords
Mobile Agent System; Scalability; Reliability; Directory Service; Message Delivery Service;
Citations & Related Records
연도 인용수 순위
  • Reference
1 R. Bagrodia, R. Meyer, M. Takai, Y. Chen, X. Zeng, J. Martin and H. Y. Song, 'Parsec: A Parallel Simulation Environments for Complex Systems,' IEEE Computer, pp.77-85, 1998   DOI   ScienceOn
2 P. Bellavista, A. Corradi, and C. Stefanelli, 'The Ubiquitous Provisioning of Internet Services to Portable Devices,' IEEE Pervasive Computing, Vol.1, No.3, pp.81-87, 2002   DOI   ScienceOn
3 J. Baumann, F. Hohl, K. Rothermel and M. Strasser, 'Mole-Concepts of a Mobile Agent System', World Wide Web, Vol.1, No.3, pp.123-137, 1998   DOI
4 F. Baschieri, P. Bellavista and A. Corradi, 'Mobile Agents for Qos Tailoring, Control and Adaptation over the Internet: The UbiQoS Video on Demand Serbvice,' In Proc. of the 2nd International Symposium on Applications and the Internet, pp.109-118, 2002   DOI
5 J. Ahn, 'An Adaptive Communication Mechanism for Highly Mobile Agents,' Lecture Notes In Computer Science (ICCS04), Springer-Verlag, Vol.3036, pp,192-199, 2004
6 L. Moreau and D. Ribbens, 'Mobile Objects in Java', Scientific Programming, Vol.10 , No.1, pp.91-100, 2002   DOI
7 D. Wong, N. Paciorek, T. Walsh, J DiCelie, M. Young and B. Peet, 'Concordia: An Infrastructure for Collaborating Mobile Agents', Lecture Notes In Computer Science, Vol. 1219, 1997   DOI   ScienceOn
8 M. Ranganathan, M. Bednarek and D. Montgomery, 'A Reliable Message Delivery Protocol for Mobile Agents,' In Proc. of the 2nd International Symposium on Agent Systems and Applications and the 4th International Symposium on Mobile Agents, LNCS 1882, pp.206-220, 2000
9 S. Pleisch and A. Schiper, 'Fault-Tolerant Mobile Agent Execution', IEEE Transactions on Computers, Vol.52, No.2, pp.209-222, 2003   DOI   ScienceOn
10 ObjectSpace, Voyager, http://www.objectspace.com/
11 A. L. Murphy and G. P. Picco, 'Reliable Communication for Highly Mobile Agents,' Journal of Autonomous Agents and Multi-Agent Systems, Vol.5, No.1, pp.81-100, 2002   DOI
12 J. Cao, X. Feng, J. Lu and S. Das, 'Mailbox-based scheme for mobile agent communications,' IEEE Computer, Vol.35, No.9, pp.54-60, 2002   DOI   ScienceOn
13 L. Moreau, 'A Fault-Tolerant Directory Service for Mobile Agents based on Forwarding Pointers,' In Proc. of The 17th ACM Symposium on Applied Computing, pp.93-100, 2002   DOI
14 D. Lange and M. Oshima, Programming and Deploying Java Mobile Agents with Aglets. Addison-Wesley, 1998
15 L. Moreau, 'Distributed Directory Service and Message Router for Mobile Agents.' Science of Computer Programming, Vol.39, No.2-3, pp.249-272, 2001   DOI   ScienceOn
16 M. Fukuda, Y. Tanaka, N. Suzuki, L.F. Bic and S. Kobayashi, 'A Mobile-Agent-Based PC Grid,' In Proc. of the Fifth Annual International Workshop on Active Middleware Services, pp.142-150, 2003
17 J. Desbiens, M. Lavoie and F. Renaud, '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   DOI
18 A. Fuggetta, G.P.Picco and G. Vigna, G., 'Understanding Code Mobility,' IEEE Transactions on Software Engineering, Vol.24, No.5, pp.342-361, 1998   DOI   ScienceOn
19 W. Belle, K. Verelst and T. D. Hondt, 'Location transparent routing in mobile agent systems merging name lookups with routing,' In Proc. of the 7th IEEE Workshop on Future Trends of Distributed Computing Systems, pp.207-212, 1999   DOI