Coordinating Mobile Agents through the Broadcast Channel

In distributed applications based on mobile agents, coordination and synchronization of the actions executed by a team of mobile agents are difficult tasks. The main difficulty comes from the fact that coordination requires the agents to interact with each other in spite of their dynamically changing locations.

In this work we implemented a mechanism for coordinating mobile agents which handles the problem of locating and addressing members in a group of mobile agents. This mechanism, which we called Broadcast Channel, implements reliable broadcasts of messages to a group of mobile agents independently of their current locations. The Broadcast Channel is for agents implemented in IBM's ASDK.


Download the Broadcast Channel Source Code [57KB,zip]
Download Example 1 (Distributed Mutual Exclusion) [18KB,zip]
Download Example 2 (Manager-Workers) [23KB,zip]

Last modified: Thu Jun 29 07:55:24 BRT 2000