Reliable Message Delivery for Mobile Agents: Push or Pull

  • Authors:
  • Affiliations:
  • Venue:
  • ICPADS '02 Proceedings of the 9th International Conference on Parallel and Distributed Systems
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Two of the fundamental issues in message passingbetween mobile agents are tracking the migration of thetarget agent and delivering messages to it. In order toprovide reliable message delivery, protocols are needed toovercome message loss caused by asynchronousoperations of agent migration and message forwarding. Inthis paper, two message forwarding approaches, namelypush and pull, are explored to design adaptive andreliable message delivery protocols. The pros and cons ofthese two approaches are evaluated, both qualitativelyand quantitatively. The comparative performanceevaluation is in terms of network traffic and delay inmessage processing. We also propose improvements to thepull approach to reduce network traffic and the messagedelay. We conclude that with different communication andmigration patterns and requirements of real-time messageprocessing, specific applications can select differentmessage delivery approaches to achieve the desired levelof performance and flexibility.