Debugging application performance over a network
AssigneeRadware, Ltd.
InventorAmir Peles
Life of this patent
Estimating the term…
Loading patent…
AssigneeRadware, Ltd.
InventorAmir Peles
Estimating the term…
An application debugging switch also monitors application performance. The application debugging switch forwards the requests from a first host to a second host, and later forwards the response coming from that second host to that first host. As most of the applications work in a request—response architecture, the application debugging switch can measure the response time of the application. The switch attaches a timestamp to each request that it forwards. When the response to that request comes to the switch, the switch can determine the response time of that application. The application debugging switch collects multiple samples of response time over a certain period of time. These samples provide a good measurement for the average application response time. The response time is a combination of the network response time and the application response time. The application debugging switch holds multiple measurement classes. Each class defines different sources or destinations of traffic (IP addresses and networks) and different applications (TCP/UDP ports or content identifiers in the requests). Collecting the response time for each class separately allows zooming in to an application and user that experience bad service and detect the reason for their failure.
A method to monitor response times associated with client(s) and server(s) located in a network, said method implemented in an application debugging switch among a plurality of said application debugging switches dispersed over said network, said method comprising the steps of:
A method implemented in an application debugging switch to identify bottlenecks associated with a server based on monitoring network and application response times associated with a plurality of clients and said server, said method comprising the steps of:
A networking system comprising:
A networking system comprising:
A method to monitor response times associated with client(s) and server(s) located in a network, said method implemented in at least two application debugging switches dispersed over said network, said method comprising the steps of:
A networking system comprising:
A method implemented in an application debugging switch to monitor response times in phases for application transactions between a client to a plurality of servers, plurality of said application debugging switches dispersed over a network, said method comprising the steps of:
Dependencies are inferred from the claim text.