Reliable message delivery for mobile agents: Push or pull

Jiannong Cao, Xinyu Feng, Jian Lu, Henry Chan, Sajal K. Das

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

8 Citations (Scopus)

Abstract

Two of the fundamental issues in message passing between mobile agents are tracking the migration of the target agent and delivering messages to it. In order to provide reliable message delivery, protocols are needed to overcome message loss caused by asynchronous operations of agent migration and message forwarding. In this paper, two message forwarding approaches, namely push and pull, are explored to design adaptive and reliable message delivery protocols. The pros and cons of these two approaches are evaluated, both qualitatively and quantitatively. The comparative performance evaluation is in terms of network traffic and delay in message processing. We also propose improvements to the pull approach to reduce network traffic and the message delay. We conclude that with different communication and migration patterns and requirements of real-time message processing, specific applications can select different message delivery approaches to achieve the desired level of performance and flexibility.
Original languageEnglish
Title of host publicationProceedings - 9th International Conference on Parallel and Distributed Systems, ICPADS 2002
PublisherIEEE Computer Society
Pages314-320
Number of pages7
Volume2002-January
ISBN (Electronic)0769517609
DOIs
Publication statusPublished - 1 Jan 2002
Event9th International Conference on Parallel and Distributed Systems, ICPADS 2002 - Taiwan, China
Duration: 17 Dec 200220 Dec 2002

Conference

Conference9th International Conference on Parallel and Distributed Systems, ICPADS 2002
CountryChina
CityTaiwan
Period17/12/0220/12/02

Keywords

  • Communication system security
  • Computer science
  • Internet
  • Laboratories
  • Mobile agents
  • Mobile communication
  • Protocols
  • Relays
  • Target tracking
  • Telecommunication traffic

ASJC Scopus subject areas

  • Hardware and Architecture

Cite this