Service level management system
First Claim
Patent Images
1. A service level management (SLM) system in a network with a plurality of clients and a plurality of web servers, the SLM system comprising:
- a traffic processor for processing data traffic sent from the plurality of clients and from the plurality of web servers;
an application learner for identifying transactions sent from the plurality of clients, wherein the application learner is configured to;
discover transactions executed by the plurality of web servers;
classify incoming requests to discovered web applications;
collect non-classified incoming requests; and
generate a data structure that includes at least some of the discovered transactions, the incoming requests and non-classified incoming requests;
a monitor for monitoring and generating statistics respective of the operation of the web servers and their respective web applications; and
a controller for performing corrective actions according to a plurality of predefined policies, wherein each policy is assigned with a priority and time periods to be activated.
1 Assignment
0 Petitions
Accused Products
Abstract
A service level management (SLM) system where the system learns the structure of a web application, monitors the operation of the application, and controls the processing of incoming requests to achieve optimal performance as defined in a service level agreement (SLA). The system is operative for example in enterprise web applications and in enterprise data centers that deploy web applications and optimally is capable of controlling and maintaining a level of service of web applications.
-
Citations
18 Claims
-
1. A service level management (SLM) system in a network with a plurality of clients and a plurality of web servers, the SLM system comprising:
-
a traffic processor for processing data traffic sent from the plurality of clients and from the plurality of web servers; an application learner for identifying transactions sent from the plurality of clients, wherein the application learner is configured to; discover transactions executed by the plurality of web servers; classify incoming requests to discovered web applications; collect non-classified incoming requests; and generate a data structure that includes at least some of the discovered transactions, the incoming requests and non-classified incoming requests; a monitor for monitoring and generating statistics respective of the operation of the web servers and their respective web applications; and a controller for performing corrective actions according to a plurality of predefined policies, wherein each policy is assigned with a priority and time periods to be activated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A service level management (SLM) system installed in series with data traffic between a plurality of clients and a plurality of web servers, the SLM system comprising:
-
a traffic processor for processing data traffic sent from the plurality of clients and from the plurality of web servers; an application learner for identifying transactions sent from the plurality of clients, wherein the application learner is configured to; discover transactions executed by the plurality of web servers; classify incoming requests to discovered web applications; collect non-classified incoming requests; and generate a data structure that includes at least some of the discovered transactions, the incoming requests and non-classified incoming requests; a monitor for monitoring and generating statistics respective of the operation of the web servers and their respective web applications; and a controller for performing corrective actions according to a plurality of predefined policies, wherein each policy is assigned with a priority and time periods to be activated. - View Dependent Claims (18)
-
Specification