Patent ID: 11863429
Assignee: CISCO TECHNOLOGY, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC G  H

Claim 14:
15. One or more non-transitory computer readable media storing instructions, which when executed by one or more processors, cause the one or more processors to perform operations comprising:
monitoring a network performance metric for a first path and a second path, the network performance metric associated with an application, the application being subject to a service level agreement based on the monitored network performance metric;
storing historical performance data for the first path and the second path based on the monitored network performance metric of the first path and the second path;
receiving a data flow associated with the application and directed to a destination network device;
determining whether the first path and the second path satisfy the service level agreement associated with the application;
selecting the first path or the second path based on the historical performance data for the first path and the historical data for the second path; and
routing the data flow associated with the application to the destination network device along the selected path, wherein the first path or the second path is selected in response to a determination that neither the first path nor the second path satisfy the service level agreement.