Data-processing apparatus, data-processing method, and storage medium onto which is stored a data-processing program
First Claim
1. A data-processing system for processing data by an executable process, the system comprising:
- a plurality of nodes being connected by a network each node including constituent elements being accessed by the executable process,a first storage part configured to store a first information representing a state of the constituent elements;
a second storage part configured to store a second information representing a series of actions to be executed by the executable process;
a plan-generating part configured to generate a plan representing the series of actions according to the first and second storage information, the series of actions including an action which implements a migration of the executable process between the nodes;
an execution part configured to execute the series of actions based on the generated plan; and
a control part configured to migrate the executable process between the nodes based on the generated plan.wherein the plan-generating part generates another plan representing another series of actions according to the first and second information after the migration of the executable process.
1 Assignment
0 Petitions
Accused Products
Abstract
In a data-processing apparatus, in local information storage L and R at each node, local information for the purpose of accessing a constituent element is stored, this information being updated. A plan is generated that represents the action that should be taken by an agent in order to satisfy request code that has been input, this being generated as a set of actions, based on agent information and local information. The operation of the agent is implemented at the nodes L and R, based on the various actions that make up the thus-generated plan, and an agent is migrated to another node, based on a go action within the plan. It is possible to perform replanning and generation of a child agent at a migration destination node, if necessary, because of the failure of plan execution, for example.
-
Citations
44 Claims
-
1. A data-processing system for processing data by an executable process, the system comprising:
-
a plurality of nodes being connected by a network each node including constituent elements being accessed by the executable process, a first storage part configured to store a first information representing a state of the constituent elements; a second storage part configured to store a second information representing a series of actions to be executed by the executable process; a plan-generating part configured to generate a plan representing the series of actions according to the first and second storage information, the series of actions including an action which implements a migration of the executable process between the nodes; an execution part configured to execute the series of actions based on the generated plan; and a control part configured to migrate the executable process between the nodes based on the generated plan. wherein the plan-generating part generates another plan representing another series of actions according to the first and second information after the migration of the executable process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A data-processing method for processing data by an executable process, the method comprising:
-
storing a first information representing a state of constituent elements to be accessed by the executable process; storing a second information representing a series of actions to be executed by the executable process; generating a plan representing the series of actions according to the first and second storage information, the series of actions including an action which implements a migration of the executable process between the nodes; executing the series of actions of the executable process based on the generated plan; migrating the executable process between the nodes designated in the generated plan; and generating another plan representing another series of actions to be executed by the executable process according to the first and second information after the migration of the executable process. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A storage medium onto which is stored a computer program that implements a data-processing method for processing data by an executable process, the method comprising:
-
storing a first information representing a state of constituent elements to be accessed by the executable process; storing a second information representing a series of actions to be executed by the executable process; generating a plan representing the series of actions according to the first and second storage information, the series of actions including an action which implements a migration of the executable process between nodes; executing the series of actions of the executable process at the node based on the generated plan; migrating the executable process between the nodes designated in the generated plan; and generating another plan representing another series of actions to be executed by the executable process according to the first and second information after the migration of the executable process. - View Dependent Claims (20, 21, 22)
-
-
23. A data-processing system for processing data by an agent being a series of software, the system comprising:
-
a plurality of nodes being connected by a network, each node including constituent elements being accessed by the agent, a first storage part configured to store a first information representing a state of the constituent elements; a second storage part configured to store a second information representing series of actions to be executed by the agent; a plan-generating part configured to generate a plan representing the series of actions according to the first and second storage information, the series of actions including an action which implements a migration of the agent between the nodes; an execution part configured to execute the series of actions based on the generated plan; and a control part configured to migrate the agent between the nodes based on the generated plan, wherein said plan-generating part generates another plan representing another series of actions according to the first and second information after the migration of the agent. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 38)
-
-
34. A data-processing method for processing data by an agent being a series of software, the method comprising the steps of:
-
storing a first information representing a state of constituent elements to be accessed by the agent; storing second information representing a series of actions to be executed by the agent; generating a plan representing the series of actions according to the first and second storage information, the series of actions including an action which implements a migration of the agent between the nodes; executing the series of actions of the agent based on the generated plan; migrating the agent between the nodes designated in the generated plan; and generating another plan representing another series of actions to be executed by the agent according to the first and second information after the migration of the agent. - View Dependent Claims (35, 36, 37, 39, 40, 41)
-
-
42. A storage medium storing therein a computer program that implements a data-processing method for processing data by an agent, the method comprising the steps of:
-
storing a first information representing a state of constituent elements to be accessed by the agent; storing a second information representing a series of actions to be executed by the agent; generating a plan representing the series of actions according to the first and second storage information, the series of actions including an action which implements a migration of the agent between the nodes; executing the series of actions of the agent at the node based on the generated plan; migrating the agent between the nodes designated in the generated plan; and generating another plan representing another series of actions to be executed by the agent according to the first and second information after the migration of the agent. - View Dependent Claims (43, 44)
-
Specification