An efficient mailbox-based algorithm for message delivery in mobile agent systems

Xinyu Feng, Jiannong Cao, Jian Lü, Chun Bun Henry Chan

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

23 Citations (Scopus)

Abstract

Agent mobility presents challenges to the design of efficient message transport protocols for mobile agent communications. A practical mobile agent communication protocol should provide location transparency to the programmer and thus need to keep track of the movement of an agent. In addition, because of the asynchronous nature of message passing and agent migration, how to guarantee the delivery of messages to highly mobile agents is still an active research topic in mobile agent systems. In this paper we propose an efficient mailbox-based algorithm for inter-mobile agent communications. The algorithm decentralizes the role of the origin (home) host in locating an agent. Furthermore, by separating the mailbox from its owner agent, the algorithm can be made adaptive and is efficient in terms of location updating and message delivery. In the cases that mobile agents migrate frequently but seldom communicate, our algorithm turns out to be preferable.
Original languageEnglish
Title of host publicationMobile Agents - 5th International Conference, MA 2001, Proceedings
PublisherSpringer Verlag
Pages135-151
Number of pages17
ISBN (Print)3540429522, 9783540429524
Publication statusPublished - 1 Jan 2001
Event5th International Conference on Mobile Agents, MA 2001 - Atlanta, United States
Duration: 2 Dec 20014 Dec 2001

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2240
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference5th International Conference on Mobile Agents, MA 2001
Country/TerritoryUnited States
CityAtlanta
Period2/12/014/12/01

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this