METHODS AND APPARATUS FOR APPLICATION PERFORMANCE AND CAPACITY ANALYSIS
First Claim
1. A computer-implemented method for determining the performance of an application platform comprising a plurality of applications associated with a plurality of resources of a computer system, the method comprising:
- disposing a plurality of synthetic resource consumers within the application platform, each synthetic resource consumer configured to consume at least one of the plurality of resources;
providing a workload profile to the plurality of synthetic resource consumers, the workload profile including parameters specifying resource consumption by the plurality of synthetic resource consumers;
consuming the plurality of resources in accordance with the workload profile;
acquiring performance data based on the impact of the workload profile on the plurality of resources and the plurality of applications; and
displaying a graphical representation of the performance data.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method is provided for determining the performance of an application platform that includes one or more applications associated with a plurality of resources of a computer system. The method includes disposing a plurality of synthetic resource consumers within the application platform, each synthetic resource consumer configured to consume at least one of the plurality of resources. A workload profile is provided to the plurality of synthetic resource consumers. The workload profile includes parameters specifying resource consumption by the plurality of synthetic resource consumers. Performance data is acquired based on the impact of the workload profile on the plurality of resources and the plurality of applications.
-
Citations
15 Claims
-
1. A computer-implemented method for determining the performance of an application platform comprising a plurality of applications associated with a plurality of resources of a computer system, the method comprising:
-
disposing a plurality of synthetic resource consumers within the application platform, each synthetic resource consumer configured to consume at least one of the plurality of resources; providing a workload profile to the plurality of synthetic resource consumers, the workload profile including parameters specifying resource consumption by the plurality of synthetic resource consumers; consuming the plurality of resources in accordance with the workload profile; acquiring performance data based on the impact of the workload profile on the plurality of resources and the plurality of applications; and displaying a graphical representation of the performance data. - View Dependent Claims (2, 3, 4, 5, 12)
-
-
6. A performance analysis system comprising:
-
an application platform comprising a plurality of applications associated with a plurality of resources of a computer system; a plurality of synthetic resource consumers disposed within the application platform, each synthetic resource consumer configured to consume at least one of the plurality of resources and to consume the plurality of resources in accordance with a workload profile; a resource consumer controller communicatively coupled to the plurality of synthetic resource consumers; a workload module configured to provide the workload profile to the resource consumer controller, the workload profile including parameters specifying resource consumption by the plurality of synthetic resource consumers; a data collection and analysis module configured to acquire performance data based on the impact of the workload profile on the plurality of resources and the plurality of applications; and a display module configured to display a graphical representation of the performance data. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computing device comprising a processing system and a memory, wherein the memory comprises computer-executable instructions that, when executed by the processing system, cause the computing device to:
-
dispose a plurality of synthetic resource consumers within the application platform, each synthetic resource consumer configured to consume at least one of the plurality of resources; provide a workload profile to the plurality of synthetic resource consumers, the workload profile including parameters specifying resource consumption by the plurality of synthetic resource consumers; acquiring performance data based on the impact of the workload profile on the plurality of resources and the plurality of applications; and displaying a graphical representation of the performance data. - View Dependent Claims (13, 14, 15)
-
Specification