1 / 8

# Mobile Communications in a Mobile Agent Based Overlay System - PowerPoint PPT Presentation

Mobile Communications in a Mobile Agent Based Overlay System Ching-Feng Li Issues of Mobile Agent Communication The receiver agent may migrate to another peer How does the sender agent know the receiver agent has migrated?

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.

Mobile Communications in a Mobile Agent Based Overlay System

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

## Mobile Communications in a Mobile Agent Based Overlay System

Ching-Feng Li

### Issues of Mobile Agent Communication

• The receiver agent may migrate to another peer

• How does the sender agent know the receiver agent has migrated?

• How does the sender agent know the latest location of the receiver agent?

• Message reliability

• The receiver agent may crash when the peer it resides crash. How to ensure that the receiver agent does not miss any message?

Sender agent

MCP C

MCP A

MCP B

### Receiver agent migrated before sender agent tries to communicate with it

Communication

request

Target agent is

not here

Agent B

Agent A

MCP C / HCP of agent C

MCP A / HCP of agent A

MCP B / HCP of agent B

### Receiver agent crashed before sender agent tries to communicate with it

Sending

message

Connection failed

### Mechanism for solving the mobile agent migration issue

• Terms

• MCP – Mobile Context Peer

• When a mobile agent migrates from MCP A to MCP B, the mobile agent sends a message to MCP A to update its new location.

• The agent can also publish its new location to the overlay network

• Before making a communication, the sender agent finds the current location of the receiver agent

Sender agent

MCP C

MCP A

MCP B

### Mechanism for solving the mobile agent migration issue

Communication

request

Update its new location

Forward

communication

request

### Mechanism for solving the message reliability issue

• Terms

• MCP – Mobile Context Peer

• HCP – Home Context Peer

• Every MCP in the overlay system provides the “messaging-queue service”

• The HCP of a mobile agent serves as the messaging-queue server of the mobile agent

• The mobile agent publishes its HCP to the overlay network

• Every message sent to a mobile agent will also be sent to its HCP if there is an error while sending the message

• The message-queue will be checked when the mobile agent re-starts and then periodically

Agent B

Agent A

MCP C / HCP of agent C

MCP A / HCP of agent A

MCP B / HCP of agent B

### Mechanism for solving the message reliability issue

Send

message

Check the message

queue when re-starts,

and then periodically

Connection failed

Retrieved the

lost messages.

Send message