Gathering operational metrics within a grid environment using ghost agents
AssigneeInternational Business Machines Corporation
InventorsThomas E. Creamer, Bill H. Hilf, Neil Katz, Victor S. Moore
Life of this patent
Estimating the term…
Abstract
A method for gathering operational metrics can include the step of identifying a host within a grid environment, wherein the host can be a software object. A ghost agent can be associated with the host. The ghost agent can replicate actions of the host. Operational metrics for at least a portion of the replicated actions can be determined. The operational metrics can be recorded. The host can move within the grid environment. The ghost agent can responsively move in accordance with movement of the host.
Claims17
A computer system for gathering operational metrics within a grid environment comprising:
- means for identifying a host, wherein said host is a software object operating in a grid of said grid environment;
- means for associating a ghost agent within said grid with said host, wherein said ghost agent is configured to replicate and record at least one action of said host within said grid;
- means for determining operational metrics for at least a portion of said recorded at least one action;
- means for recording said operational metrics;
- a non-transitory computer-readable medium for storing the operational metrics;
- means for moving said host from said grid to another grid within said grid environment;
- and,
- means for, in response to said moving of said host, moving said ghost agent from said grid to said another grid in accordance with movement of said host.
A computer system for determining operational metrics within a grid environment comprising:
- means for identifying a transaction comprising a plurality of actions;
- means for executing said actions within different grids of the grid environment by at least one host;
- means for replicating said actions within at least one ghost agent;
- means for recording data relating to said replicated actions;
- and,
- means for determining operational metrics for said transaction based upon said recorded data;
- and
- a non-transitory computer-readable medium for storing the operational metrics,
- wherein said at least one host moves from one grid to another grid within said grid environment and in response to said moving of said at least one host, said at least one ghost agent moves from said one grid to said another grid in accordance with movement of said at least one host.
A machine-readable storage having stored thereon, a computer program having a plurality of code sections, said code sections executable by a machine for causing the machine to perform the steps of:
- identifying a host, wherein said host is a software object operating in a grid of said grid environment;
- associating a ghost agent within said grid with said host, wherein said ghost agent is configured to replicate and record at least one action of said host within said grid;
- determining operational metrics for at least a portion of said recorded at least one action;
- recording said operational metrics;
- moving said host from said grid to another grid within said grid environment;
- and,
- in response to said moving of said host, moving said ghost agent from said grid to said another grid in accordance with movement of said host.
A machine-readable storage having stored thereon, a computer program having a plurality of code sections, said code sections executable by a machine for causing the machine to perform the steps of:
- identifying a transaction comprising a plurality of actions;
- executing said actions within different grids of said grid environment by at least one host;
- replicating said actions within at least one ghost agent;
- recording data relating to said replicated actions;
- and,
- determining operational metrics for said transaction based upon said recorded data,
- wherein said at least one host moves from one grid to another grid within said grid environment and in response to said moving of said at least one host, said at least one ghost agent moves from said one grid to said another grid in accordance with movement of said at least one host.
Dependencies are inferred from the claim text.