Performance modeling and the application life cycle
First Claim
1. A system that facilitates performance engineering of an application life cycle, comprising:
- a receiving component that accepts an input; and
a performance modeling component that generates a performance model of the application life cycle based at least in part upon the input.
2 Assignments
0 Petitions
Accused Products
Abstract
End-to-end guidance for managing performance and scalability throughout the application life cycle to reduce risk and lower total cost of ownership is provided. In one aspect, the novel innovation provides a framework that organizes performance into prioritized categories where choices can impact performance and scalability success. The logical units of the framework can help integrate performance throughout the application life cycle. The information assessed by the innovation can be segmented by roles, including architects, developers, testers, and administrators, to make it more relevant and actionable. The innovation can provide processes and actionable steps for modeling performance, measuring, testing, and tuning of applications.
76 Citations
20 Claims
-
1. A system that facilitates performance engineering of an application life cycle, comprising:
-
a receiving component that accepts an input; and
a performance modeling component that generates a performance model of the application life cycle based at least in part upon the input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method of modeling performance of an application, comprising:
-
identifying a key scenario;
identifying a performance objective based at least in part upon the key scenario; and
identifying a plurality of processing steps based at least in part upon the performance objective. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer-executable system that facilitates performance modeling of an application, comprising:
-
computer-implemented means for identifying a key scenario, the key scenario is at least one of a critical and a significant scenario;
computer-implemented means for identifying a workload based at least in part upon the key scenario;
computer-implemented means for establishing a performance objective based at least in part upon one of a response time, a throughput and a resource utilization;
computer-implemented means for identifying a budget based at least in part upon the performance objective; and
computer-implemented means for evaluating performance of the application based at least in part upon the performance objective and the budget. - View Dependent Claims (20)
-
Specification