Network aware application management
First Claim
1. A method of managing a network application, comprising:
- identifying a network path for the network application;
obtaining network performance measurements along the network path;
obtaining application performance information for the network application;
extracting infrastructure specific information for infrastructure supporting the network application;
correlating the application performance information, network performance measurements, and the infrastructure specific information to identify a performance issue affecting the network application; and
in response to the performance issue;
modifying a behavior of the application;
modifying a behavior of a network element of the network path; and
modifying the infrastructure specific information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of managing a network application includes identifying a network path for the network application, obtaining network performance measurements along the network path, obtaining application performance information for the network application, and extracting infrastructure specific information for the infrastructure supporting the network application. The method further includes correlating the application performance information, network performance measurements, and the infrastructure specific information to identify a performance issue affecting the network application, and modifying the application behavior, the network behavior, or any combination thereof in response to the performance issue.
-
Citations
20 Claims
-
1. A method of managing a network application, comprising:
-
identifying a network path for the network application; obtaining network performance measurements along the network path; obtaining application performance information for the network application; extracting infrastructure specific information for infrastructure supporting the network application; correlating the application performance information, network performance measurements, and the infrastructure specific information to identify a performance issue affecting the network application; and in response to the performance issue; modifying a behavior of the application; modifying a behavior of a network element of the network path; and modifying the infrastructure specific information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for managing a network application, comprising:
-
a network mapping module that at least identifies a network path for the network application; a network performance module that at least; obtains network performance measurements along the network path; and obtains infrastructure specific information for infrastructure supporting the network application; an application performance module that at least obtains application performance information; a hardware implemented correlation module that at least correlates the application performance information, network performance measurements, and the infrastructure specific information to identify an application performance issue; and an issue response module that at least responds to the application performance issue to; modify a behavior of the application; modify a behavior of a network element of the network path; and modify the infrastructure specific information. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium comprising a plurality of instructions to manipulate a processor, the plurality of instructions comprising:
-
instructions to identify a network path for a network application; instructions to obtain network performance measurements along the network path; instructions to obtain application performance information for the network application; instructions to obtain infrastructure specific information for infrastructure supporting the network application; and instructions to correlate the application performance information, network performance measurements, and the infrastructure specific information to identify a performance issue related to the network application; instructions to modify a behavior of the application in response to the application performance issue; instructions to modify a behavior of a network element of the network path in response to the application performance issue; and instructions to modify the infrastructure specific information in response to the application performance issue. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification