Techniques for gauging performance of services
AssigneeNovell, Inc.
InventorsHarpreet Singh Walia, Arijit Dutta
Life of this patent
Estimating the term…
Abstract
Techniques for gauging performance of services are provided. A client agent is configured to process on a client. The client agent simulates operations of a transaction as instructed by a server agent. The client agent also gathers metrics for each of the operations as they process on the client and passes the metrics back to the server agent. The server agent analyzes the metrics in accordance with a policy and takes one or more actions in response thereto.
Claims25
A method implemented in a computer-readable storage medium that is adapted to be executed by a processor to perform the method, comprising:
- configuring an agent to simulate operations of a transaction on a client of a network;
- installing the agent on the client over a network;
- instructing the agent over the network to initiate the transaction processing on the client;
- and
- receiving metrics over the network from the agent associated with processing the transaction on the client, wherein the metrics are for each operation taken when processing the transaction.
A method implemented in a computer-readable storage medium that is adapted to be executed by a processor to perform the method, comprising:
- parsing a transaction for a first operation and a second operation, wherein the transaction is a simulation of a user's interactions with a service;
- sending the first operation to a first agent on a first client to process the first operation;
- sending the second operation to a second agent on a second client to process the second operation;
- and
- gathering first metrics from the first agent for the processing of the first operation and second metrics from the second agent for processing of the second operation.
A processor-implemented system to execute on two or more processors of a network, comprising:
- a server agent implemented in a computer-readable storage medium and to process on a server of a network;
- and
- a client agent implemented in a computer-readable storage medium and to process on a client of the network;
- wherein the server agent configures the client agent to process on the client and to receive a transaction that simulations multiple operations for a service and to gather metrics during processing of the operations on the client and to further report the metrics back to the server agent.
A processor-implemented system to execute on two or more processors of a network, comprising:
- a server agent implemented in a computer-readable storage medium and processed on a server of a network;
- and
- a first client agent implemented in a computer-readable storage medium and processed on a first client of the network;
- a second client agent implemented in a computer-readable storage medium and processed on a second client of the network;
- wherein the server agent parses a transaction, which simulates interactions of a user with a service over the network, for a first operation and a second operation and passes the first operation to the first client agent for processing on the first client and passes the second operation to the second client agent for processing on the second client, and wherein the first and second agents send metrics back to the server agent associated with the processing of the first and second operations.
Dependencies are inferred from the claim text.