Centrally driven performance analysis of low power and Lossy Networks
First Claim
Patent Images
1. A method, comprising:
- dividing a computer network into one or more regions for which performance is to be measured, wherein each region of the one or more regions makes up an area of the computer network;
selecting one or more nodes within each respective region of the one or more regions;
determining how often to send a performance measurement request (PMR);
scheduling the sending of the PMR to minimize interference with one or more applications operating in the computer network;
sending the PMR to the one or more selected nodes for each region;
receiving measured performance reports from the one or more selected nodes for each region in response to the PMR; and
adjusting, based on the measured performance reports, at least one of either the divided regions or which of the one or more nodes is selected for one or more of the one or more regions.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a centralized device for a computer network divides the computer network into one or more regions for which performance is to be measured, and selects one or more nodes within each respective region of the one or more regions. The centralized device may then send a performance measurement request (PMR) to the selected node(s) for each region, and receives measured performance reports from the selected node(s) for each region in response to the PMR. Accordingly, based on the measured performance reports, the centralized device may then adjust at least one of either the divided regions or the selected node(s) for one or more of the one or more regions, e.g., for future PMRs.
34 Citations
19 Claims
-
1. A method, comprising:
-
dividing a computer network into one or more regions for which performance is to be measured, wherein each region of the one or more regions makes up an area of the computer network; selecting one or more nodes within each respective region of the one or more regions; determining how often to send a performance measurement request (PMR); scheduling the sending of the PMR to minimize interference with one or more applications operating in the computer network; sending the PMR to the one or more selected nodes for each region;
receiving measured performance reports from the one or more selected nodes for each region in response to the PMR; andadjusting, based on the measured performance reports, at least one of either the divided regions or which of the one or more nodes is selected for one or more of the one or more regions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus, comprising:
-
one or more network interfaces to communicate in a computer network; a processor coupled to the network interfaces and adapted to execute one or more processes; a memory configured to store a process executable by the processor, the process when executed operable to; divide the computer network into one or more regions for which performance is to be measured, wherein each region of the one or more regions makes up an area of the computer network; select one or more nodes within each respective region of the one or more regions; determining how often to send a performance measurement request (PMR); scheduling the sending of the PMR to minimize interference with one or more applications operating in the computer network; send the PMR to the one or more selected nodes for each region; receive measured performance reports from the one or more selected nodes for each region in response to the PMR; and adjust, based on the measured performance reports, at least one of either the divided regions or which of the one or more nodes is selected for one or more of the one or more regions. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A tangible, non-transitory, computer-readable media having software encoded thereon, the software when executed by a processor operable to:
-
divide a computer network into one or more regions for which performance is to be measured, wherein each region of the one or more regions makes up an area of the computer network; select one or more nodes within each respective region of the one or more regions; determining how often to send a performance measurement request (PMR); scheduling the sending of the PMR to minimize interference with one or more applications operating in the computer network; send the PMR to the one or more selected nodes for each region; receive measured performance reports from the one or more selected nodes for each region in response to the PMR; and adjust, based on the measured performance reports, at least one of either the divided regions or which of the one or more nodes is selected for one or more of the one or more regions. - View Dependent Claims (18, 19)
-
Specification