NETWORK SNIFFER FOR PERFORMING SERVICE LEVEL MANAGEMENT
First Claim
Patent Images
1. A network sniffer passively capturing data traffic flows between a plurality of clients and a plurality of web servers, the network sniffer 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; and
a monitor for monitoring and generating statistics respective of the operation of the web servers and their respective web applications.
3 Assignments
0 Petitions
Accused Products
Abstract
A network sniffer where the sniffer learns the structure of a web application, monitors the operation of the application, and optionally controls the processing of incoming requests to achieve optimal performance as defined in a service level agreement (SLA). The network sniffer is operative for example in enterprise web applications and in enterprise data centers that deploy web applications and optimally is adapted to maintain a consistent level of service of web applications.
-
Citations
42 Claims
-
1. A network sniffer passively capturing data traffic flows between a plurality of clients and a plurality of web servers, the network sniffer 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; and a monitor for monitoring and generating statistics respective of the operation of the web servers and their respective web applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for maintaining a level of service of web applications, comprising:
-
passively sniffing network traffic flows from a plurality of clients and a plurality of web servers; generating a context for each request sent from a client to a web server and for each reply sent from a web server to a client; determining whether the context belongs to an identified transaction; gathering statistics respective of the identified transaction; and generating a plurality of reports and alarms based on the gathered statistics. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer program product including a computer-readable medium comprising software instructions operable to enable a computer to perform a method for maintaining a level of service of web applications, comprising:
-
passively sniffing network traffic flows from a plurality of clients and a plurality of web servers; generating a context for each request sent from a client to a web server and for each reply sent from a web server to a client; determining whether the context belongs to an identified transaction; gathering statistics respective of the transaction; and generating a plurality of reports and alarms based on the gather statistics. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
Specification