PERFORMANCE MODELING FOR SOA SECURITY APPLIANCE
First Claim
1. A method for optimizing a security apparatus within a service oriented architecture (SOA), comprising:
- generate a plurality of queuing performance models for a plurality of components comprising a user land, a kernel, and a Central Processing Unit (CPU) of the SOA performing a plurality of security operations;
determining a plurality of derivative points based on the plurality of queuing performance models;
maximizing the plurality of derivative points by tuning at least one parameter of the user land, at least one parameter of the kernel, or at least one parameter of the CPU; and
optimizing a configuration of the security apparatus based on the at least one parameter of the user land, the at least one parameter of the kernel, or the at least one parameter of the CPU associated with the maximized plurality of derivative points.
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.
27 Citations
20 Claims
-
1. A method for optimizing a security apparatus within a service oriented architecture (SOA), comprising:
-
generate a plurality of queuing performance models for a plurality of components comprising a user land, a kernel, and a Central Processing Unit (CPU) of the SOA performing a plurality of security operations; determining a plurality of derivative points based on the plurality of queuing performance models; maximizing the plurality of derivative points by tuning at least one parameter of the user land, at least one parameter of the kernel, or at least one parameter of the CPU; and optimizing a configuration of the security apparatus based on the at least one parameter of the user land, the at least one parameter of the kernel, or the at least one parameter of the CPU associated with the maximized plurality of derivative points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for optimizing a security apparatus within a service oriented architecture (SOA), comprising:
-
an interface for receiving data for a plurality of components comprising a user land, a kernel, and a Central Processing Unit (CPU) of the SOA performing a plurality of security operations; and a processor configured to perform operations comprising; generating a plurality of queuing performance models based on the data for the user land, the kernel, or the CPU; determining a plurality of derivative points based on the plurality of queuing performance models; maximizing the plurality of derivative points by tuning at least one parameter of the user land, at least one parameter of the kernel, or at least one parameter of the CPU; and providing an optimized configuration of the SOA based on the at least one parameter of the user land, the at least one parameter of the kernel, or the at least one parameter of the CPU associated with the maximized plurality of derivative points. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A processor readable medium for optimizing a security apparatus within a service oriented architecture (SOA), comprising instructions when executed by a processor performs operations comprising:
-
generate a plurality of queuing performance models a plurality of components of the SOA performing a plurality of security operations; determining a plurality of derivative points based on the plurality of queuing performance models; maximizing the plurality of derivative points by tuning at least one parameter of the user land, at least one parameter of the components; and optimizing a configuration of the security apparatus based on the components associated with the maximized plurality of derivative points.
-
Specification