Method, system and article for mobile metadata software agent in a data-centric computing environment
First Claim
1. A method of communicating metadata, the method comprising:
- receiving, at a first node, a first mobile software agent capable of autonomously moving between event generating nodes;
obtaining, by the first mobile software agent, information regarding an event at the node;
creating a second mobile software agent and populating the second mobile software agent with the obtained information; and
sending the second mobile software agent populated with the obtained information to a second node.
1 Assignment
0 Petitions
Accused Products
Abstract
An event management system that plays a central role in handling varying loads of metadata events from each of a large number of touch-points or data servers that come into a Data Centric computing environment. As a matter of distinction when compared to conventional method-centric computing environments, there is broadly contemplated herein the concept not of physically installing a software agent on a designated system as stationary entity, but of launching it in a distributed computing environment and permitting it to “roam” around the numerous data servers to ensure consistency, accuracy and currency between the data entities managed by multiple data servers and the metadata servers in a data-centric computing environment.
29 Citations
26 Claims
-
1. A method of communicating metadata, the method comprising:
-
receiving, at a first node, a first mobile software agent capable of autonomously moving between event generating nodes; obtaining, by the first mobile software agent, information regarding an event at the node; creating a second mobile software agent and populating the second mobile software agent with the obtained information; and sending the second mobile software agent populated with the obtained information to a second node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 24)
-
-
9. An apparatus, implemented using a processor, comprising:
-
an interface which connects with a plurality of nodes in a computing environment; and a mobile software component which acts to; ascertain an event among the nodes; and create a first mobile software agent and provision the first mobile software agent to a first node from among the nodes that generated the event, wherein the first mobile software agent is configured to; obtain formation regarding the event at the first node; create a second mobile software agent and populate the second mobile software agent with the obtained information; and send the second mobile software agent populated with the obtained information to a second node. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 25)
-
-
17. A non-transitory computer-readable storage medium readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method comprising:
-
receiving, at a first node, a first mobile software agent capable of autonomously moving between event generating nodes; obtaining, by the first mobile software agent, information regarding an event at the node; creating a second mobile software agent and populating the second mobile software agent with the obtained information; and sending the second mobile software agent populated with the obtained information to a second node. - View Dependent Claims (18, 19, 20, 21, 22, 23, 26)
-
Specification