Performance modeling for SOA security appliance
First Claim
1. A method for simulating a security apparatus within a service oriented architecture (SOA), comprising:
- gathering performance data for the SOA;
generating, based on the performance data, a first queuing performance model to model resource usage by at least one user of the SOA;
generating, based on the performance data, a second queuing performance model to model a kernel of the SOA;
generating, based on the performance data, a third queuing performance model for a Central Processing Unit (CPU) of the SOA; and
generating a Queuing Network model by interconnecting the first queuing performance model, the second queuing performance model, and the third queuing performance model,wherein the Queuing Network model simulates the security apparatus within the SOA.
1 Assignment
0 Petitions
Accused Products
Abstract
A device, system, and method are directed towards optimizing a security apparatus within a Service-Oriented Architecture (SOA). Performance data is gathered for the SOA. A plurality of queuing performance models are generated based on a plurality of components comprising a user land, a kernel, and a Central Processing Unit (CPU). The generation may be based on an incremental online training based on the gathered data, on a simulation based on the gathered data, on a probability distribution function, on an operational law, or the like. Derivative points are determined based on the plurality of queuing performance models. The derivative points are maximized by tuning at least one parameter of the user land, at least one parameter of the kernel, and/or at least one parameter of the CPU within at least another simulation and/or increment of the online training. The security apparatus is optimized based on the at least one parameters.
-
Citations
19 Claims
-
1. A method for simulating a security apparatus within a service oriented architecture (SOA), comprising:
-
gathering performance data for the SOA; generating, based on the performance data, a first queuing performance model to model resource usage by at least one user of the SOA; generating, based on the performance data, a second queuing performance model to model a kernel of the SOA; generating, based on the performance data, a third queuing performance model for a Central Processing Unit (CPU) of the SOA; and generating a Queuing Network model by interconnecting the first queuing performance model, the second queuing performance model, and the third queuing performance model, wherein the Queuing Network model simulates the security apparatus within the SOA. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for simulating a security apparatus within a service oriented architecture (SOA), comprising:
-
an interface for receiving performance data for; and a processor configured to perform operations comprising; generating, based on the performance data, a first queuing performance model to model resource usage by at least one user of the SOA; generating, based on the performance data, a second queuing performance model to model a kernel of the SOA; generating, based on the performance data, a third queuing performance model for a Central Processing Unit (CPU) of the SOA; and generating a Queuing Network model by interconnecting the first queuing performance model, the second queuing performance model, and the third queuing performance model, wherein the Queuing Network model simulates the security apparatus within the SOA. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A processor readable medium for simulating a security apparatus within a service oriented architecture (SOA), comprising instructions when executed by a processor performs operations comprising:
-
gathering performance data for the SOA; generating, based on the performance data, a first queuing performance model to model resource usage by at least one user of the SOA; generating, based on the performance data, a second queuing performance model to model a kernel of the SOA; generating, based on the performance data, a third queuing performance model for a Central Processing Unit (CPU) of the SOA; and generating a Queuing Network model by interconnecting the first queuing performance model, the second queuing performance model, and the third queuing performance model, wherein the Queuing Network model simulates the security apparatus within the SOA. - View Dependent Claims (18, 19)
-
Specification