Selective and dynamic application-centric network measurement infrastructure
First Claim
Patent Images
1. A method comprising:
- receiving, at a device in a network, data indicative of traffic characteristics of traffic associated with a particular application;
identifying, by the device, one or more paths in the network via which the traffic associated with the particular application was sent, based on the traffic characteristics;
determining, by the device, a probing schedule based on the traffic characteristics, wherein the probing schedule simulates the traffic associated with the particular application; and
sending, by the device, probes along the one or more identified paths according to the determined probing schedule,receiving, at the device, result data regarding the sent probes;
determining, by the device, effects of the probes on the network based on the result data; and
adjusting, by the device, a probing strategy used by the device based on the effects of the probes on the network, wherein the probing strategy corresponds to at least one of;
the probing schedule, the paths via which the probes are sent, or characteristics of the sent probes.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a device in a network receives data indicative of traffic characteristics of traffic associated with a particular application. The device identifies one or more paths in the network via which the traffic associated with the particular application was sent, based on the traffic characteristics. The device determines a probing schedule based on the traffic characteristics. The probing schedule simulates the traffic associated with the particular application. The device sends probes along the one or more identified paths according to the determined probing schedule.
16 Citations
17 Claims
-
1. A method comprising:
-
receiving, at a device in a network, data indicative of traffic characteristics of traffic associated with a particular application; identifying, by the device, one or more paths in the network via which the traffic associated with the particular application was sent, based on the traffic characteristics; determining, by the device, a probing schedule based on the traffic characteristics, wherein the probing schedule simulates the traffic associated with the particular application; and sending, by the device, probes along the one or more identified paths according to the determined probing schedule, receiving, at the device, result data regarding the sent probes; determining, by the device, effects of the probes on the network based on the result data; and adjusting, by the device, a probing strategy used by the device based on the effects of the probes on the network, wherein the probing strategy corresponds to at least one of;
the probing schedule, the paths via which the probes are sent, or characteristics of the sent probes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
one or more network interfaces to communicate with a network; a processor coupled to the one or more network interfaces and configured to execute a process; and a memory configured to store the process executable by the processor, the process when executed operable to; receive data indicative of traffic characteristics of traffic associated with a particular application; identify one or more paths in the network via which the traffic associated with the particular application was sent, based on the traffic characteristics; determine a probing schedule based on the traffic characteristics, wherein the probing schedule simulates the traffic associated with the particular application; and send probes along the one or more identified paths according to the determined probing schedule, receive result data regarding the sent probes; determine effects of the probes on the network based on the result data; and adjust a probing strategy used by the device based on the effects of the probes on the network, wherein the probing strategy corresponds to at least one of;
the probing schedule, the paths via which the probes are sent, or characteristics of the sent probes. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A tangible, non-transitory, computer-readable media having software encoded thereon, the software when executed by a processor on a device in a computer network operable to:
-
receive data indicative of traffic characteristics of traffic associated with a particular application; identify one or more paths in the network via which the traffic associated with the particular application was sent, based on the traffic characteristics; determine a probing schedule based on the traffic characteristics, wherein the probing schedule simulates the traffic associated with the particular application; and send probes along the one or more identified paths according to the determined probing schedule, receive result data regarding the sent probes; determine effects of the probes on the network based on the result data; and adjust a probing strategy used by the device based on the effects of the probes on the network, wherein the probing strategy corresponds to at least one of;
the probing schedule, the paths via which the probes are sent, or characteristics of the sent probes.
-
Specification