Methods and apparatus for scheduling network probes
First Claim
Patent Images
1. A method of scheduling network processing, the method comprising:
- identifying a plurality of probes, each respective one of the probes assigned to a network operation to verify connectivity in at least one virtual network, each one of the probes including a destination network address and a probe rate, the probe rate being indicative of a rate at which the respective one of the probes is propagated;
classifying, with a processor, the probes into a plurality of probe groups based on at least one parameter of the probes to verify connectivity in the at least one virtual network, the probes in each respective one of the probe groups sharing a respective common classification based on the at least one parameter of the probes, the at least one parameter of the probes including the probe rate;
optimizing, with the processor, network load resulting from the probes by scheduling, with the processor, operation of each respective one of the probe groups in accordance with the respective common classification, wherein scheduling the operation of each respective one of the probe groups comprises determining start times of the probe groups and probe group rates of the probe groups, the start times being distributed over time; and
operating the probe groups as scheduled to verify connectivity in the at least one virtual network.
1 Assignment
0 Petitions
Accused Products
Abstract
A system identifies a plurality of probes used for verifying network operation, and classifies the plurality of probes into probe groups, according to at least one parameter associated with the network operation. The system schedules operation of the probe group in accordance with a classification associated with each probe group, and operates the probe group to verify network operation.
-
Citations
18 Claims
-
1. A method of scheduling network processing, the method comprising:
-
identifying a plurality of probes, each respective one of the probes assigned to a network operation to verify connectivity in at least one virtual network, each one of the probes including a destination network address and a probe rate, the probe rate being indicative of a rate at which the respective one of the probes is propagated; classifying, with a processor, the probes into a plurality of probe groups based on at least one parameter of the probes to verify connectivity in the at least one virtual network, the probes in each respective one of the probe groups sharing a respective common classification based on the at least one parameter of the probes, the at least one parameter of the probes including the probe rate; optimizing, with the processor, network load resulting from the probes by scheduling, with the processor, operation of each respective one of the probe groups in accordance with the respective common classification, wherein scheduling the operation of each respective one of the probe groups comprises determining start times of the probe groups and probe group rates of the probe groups, the start times being distributed over time; and operating the probe groups as scheduled to verify connectivity in the at least one virtual network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computerized device comprising:
-
a memory; a processor; a communications interface; an interconnection mechanism coupling the memory, the processor and the communications interface; wherein the memory is encoded with a network processing scheduling application that, when executed with the processor, schedules network processing on the computerized device by performing the operations of; identifying a plurality of probes, each respective one of the probes assigned to a network operation to verify connectivity in the at least one virtual network, each one of the probes including a destination network address and a probe rate, the probe rate being indicative of a rate at which the respective one of the probes is propagated; classifying the probes into a plurality of probe groups according to at least one parameter of the probes, wherein classifying the probes into the probe groups results in the probes in each respective one of the probe groups sharing a respective common classification based on the at least one parameter of the probes, the at least one parameter of the probes including a priority; optimizing network load resulting from the probes by scheduling operation of each respective one of the probe groups in accordance with the respective common classification, wherein scheduling the operation of each respective one of the probe groups comprises determining start times of the probe groups and probe group rates of the probe groups, the start times being distributed over time; and operating the probe groups as scheduled to verify connectivity in the at least one virtual network. - View Dependent Claims (14, 15, 17, 18)
-
-
16. A non-transitory computer readable storage medium encoded with computer programming logic that when executed with a processor in a computerized device produces a network processing scheduling process that schedules network processing by causing the computerized device to perform the operations of:
-
identifying a plurality of probes, each respective one of the probes assigned to verify connectivity in the at least one virtual network, each one of the probes including a destination network address and a probe rate, the probe rate indicating a rate at which the respective one of the probes is transmitted; classifying the probes into a plurality of probe groups according to at least one parameter of the probes, wherein classifying the probes into the probe groups results in the probes classified in each respective one of the probe groups sharing a respective common classification; optimizing network load resulting from the probes by scheduling operation of the each respective one of the probe groups based on the respective common classification, wherein scheduling the operation of each respective one of the probe groups comprises determining start times of the probe groups and probe group rates of the probe groups, the start times being distributed over time; and operating the probe groups as scheduled to verify connectivity in the at least one virtual network.
-
Specification