System and method for migrating an agent server to an agent client device
First Claim
Patent Images
1. A method, comprising:
- determining, at an agent server device, a need to migrate an agent server to an agent client device;
transmitting an agent server participation request from the agent server device to the agent client device;
receiving, at the agent server device from the agent client device, an agent server participation response to the agent server participation request;
rejecting, at the agent server device, new service requests in response to the agent server participation response;
migrating the agent server from the agent server device to the agent client device in response to the agent server participation response; and
terminating execution of the agent server on the agent server device based, at least in part, on migrating the agent server from the agent server device to the agent client device.
1 Assignment
0 Petitions
Accused Products
Abstract
In a network of mobile agents, data integrity can be improved by providing an agent server that can migrate between devices operating in the region of interest (ROI). The agent server distributes agent clients onto devices in the ROI and provides agent server services to the agent clients, including receiving and storing data from the agents. When the agent server device is to leave the ROI, the agent server can migrate to any device executing an agent client and continue to provide the agent server services, including data collection and aggregation, from the device to which the agent server has migrated.
-
Citations
20 Claims
-
1. A method, comprising:
-
determining, at an agent server device, a need to migrate an agent server to an agent client device; transmitting an agent server participation request from the agent server device to the agent client device; receiving, at the agent server device from the agent client device, an agent server participation response to the agent server participation request; rejecting, at the agent server device, new service requests in response to the agent server participation response; migrating the agent server from the agent server device to the agent client device in response to the agent server participation response; and terminating execution of the agent server on the agent server device based, at least in part, on migrating the agent server from the agent server device to the agent client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An agent server device, comprising:
-
a memory device configured to store instructions that implement an agent server; and a processing device configured to execute the instructions stored in the memory device to; determine a need to migrate execution of the agent server to an agent client device; transmit an agent server participation request from the agent server device to the agent client device; reject new service requests in response to receiving an agent server participation response; migrate the agent server from the agent server device to the agent client device in response to the agent server participation response; and terminate execution of the agent server on the agent server device based, at least in part, on migrating the agent server from the agent server device to the agent client device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
receiving, at an agent client device, an agent server participation request from an agent server device; determining, at the agent client device, whether the agent client device is able to host an agent server to be migrated from the agent server device; transmitting an agent server participation response from the agent client device to the agent server device in response to determining that the agent client device is able to host the agent server; processing at the agent client device, an agent server activation request including agent server migration data, the agent server activation request received from the agent server device; activating the agent server on the agent client device using the agent server migration data from the agent server activation request; transmitting an agent server success response to indicate successful activation of the agent server on the agent client device, the agent server success response transmitted to the agent server device in response to the agent server activation request; and terminating an agent client executing on the agent client device in response to the server activation request and after the successful activation of the agent server on the agent client device. - View Dependent Claims (17, 18, 19, 20)
-
Specification