Response time and resource consumption management in a distributed network environment
First Claim
Patent Images
1. A distributed computer network, comprising:
- a plurality of distributed computing devices interconnected via a network link, where each of the computing devices is configured to run an application program and network communications software, and where the network communications software operatively couples the application program and network link;
a plurality of agent modules, each agent module being associated with one of the plurality of distributed computing devices such that the agent modules and computing devices are in a one-to-one relationship, each agent module being loaded into and operable from a memory location of its associated computing device, each agent module including;
a response time sub-module configured to monitor the application program of its associated computing device to determine response times for transactions involving data flows over the network link; and
a resource consumption sub-module configured to monitor data flows within a network communications data path defined in part through the network communications software, where such monitoring of data flows is performed to determine how much bandwidth on the network link is being consumed by the computing device with which the agent module is associated.
1 Assignment
0 Petitions
Accused Products
Abstract
Software, systems and methods for managing a distributed network. For a given distributed device, the software includes a transaction monitor configured to identify transaction start times and stop times, and a resource consumption monitor configured to determine how much bandwidth is consumed by the distributed device during performance of a network transaction initiated by the device.
-
Citations
23 Claims
-
1. A distributed computer network, comprising:
-
a plurality of distributed computing devices interconnected via a network link, where each of the computing devices is configured to run an application program and network communications software, and where the network communications software operatively couples the application program and network link;
a plurality of agent modules, each agent module being associated with one of the plurality of distributed computing devices such that the agent modules and computing devices are in a one-to-one relationship, each agent module being loaded into and operable from a memory location of its associated computing device, each agent module including;
a response time sub-module configured to monitor the application program of its associated computing device to determine response times for transactions involving data flows over the network link; and
a resource consumption sub-module configured to monitor data flows within a network communications data path defined in part through the network communications software, where such monitoring of data flows is performed to determine how much bandwidth on the network link is being consumed by the computing device with which the agent module is associated. - View Dependent Claims (2, 3)
-
-
4. Software for monitoring a computing device coupled within a distributed network, comprising:
-
a transaction monitor configured to determine response times for network transactions initiated by a user of the computing device, where such transaction monitor is configured to determine response times for transactions involving both single and multiple targets;
a resource consumption monitor configured to monitor data flows associated with transactions monitored by the transaction monitor, where the software is configured to correlate monitoring by the transaction monitor and resource consumption monitor so as to determine how much network bandwidth is consumed for each network transaction. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of monitoring a distributed computed device operatively coupled with other distributed computing devices via a network link, comprising:
-
determining a start time of a network transaction initiated at the distributed computing device;
determining a stop time of the network transaction, where the stop time corresponds to completion of the network transaction; and
monitoring data flows on the network link associated with the network transaction to determine an amount of bandwidth consumed in connection with performance of the network transaction. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification