Method and apparatus to reduce cumulative effect of dynamic metric advertisement in smart grid/sensor networks
First Claim
1. A method, comprising:
- receiving an advertisement at a node in a network, the advertisement comprising a metric value and a gain factor, wherein the metric value indicates a path cost to a root node of the network, and wherein the metric value is advertised only when it exceeds a threshold;
determining at the node a local link cost and a local gain factor for each link of the node;
computing a resulting path cost from the node to the root node and a cumulative gain factor based on the metric value, the gain factor, the local link cost, and the local gain factor; and
advertising the resulting path cost and the cumulative gain factor at the node to another node in the network.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a node in a computer network represented by a directed acyclic graph (DAG) may receive advertisements of smoothed path costs to a root node of the DAG, where the advertisements contain a field for a virtual gain factor (VGF) indicative of a difference between the smoothed path cost and an actual best path cost to the root. The node may then determine a local smoothed path cost from itself to the root, and also a local VGF for each link of the node (for the path as a whole including the particular link) based on all of the received advertisements and VGFs, as well as corresponding actual link costs (e.g., based on selecting alternative parents or actual link costs being smoothed within a dual threshold). The node may then compute a resulting smoothed path cost to the root along with an associated (cumulative) VGF based on the locally determined cost and VGF. Accordingly, the node may then advertise the resulting smoothed path cost along with the associated (cumulative) VGF on each link such that, for example, any node receiving a resulting smoothed path cost and/or VGF that surpasses a threshold may request a rebuild of the DAG (e.g., a portion or in its entirety).
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving an advertisement at a node in a network, the advertisement comprising a metric value and a gain factor, wherein the metric value indicates a path cost to a root node of the network, and wherein the metric value is advertised only when it exceeds a threshold; determining at the node a local link cost and a local gain factor for each link of the node; computing a resulting path cost from the node to the root node and a cumulative gain factor based on the metric value, the gain factor, the local link cost, and the local gain factor; and advertising the resulting path cost and the cumulative gain factor at the node to another node in the network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a network interface; a processor coupled to the network interface and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; operate as a node of a network; receive an advertisement, the advertisement comprising a path cost to a root node of the network and a gain factor, wherein the path cost is advertised only when it exceeds a threshold; determine at the node a local link cost and a local gain factor for each link of the node; compute a resulting path cost from the node to the root node and a cumulative gain factor at the node based on the path cost, the gain factor, the local link cost, and the local gain factor; and advertise the resulting path cost and the cumulative gain factor at the node to another node in the network. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
receiving an advertisement at a node in a network, the advertisement comprising a metric value and a gain factor, wherein the metric value indicates a path cost to a root node of the network, and wherein the gain factor is indicative of a difference between the metric value and an actual path cost to the root node; determining at the node a local link cost and a local gain factor for each link of the node; computing a resulting path cost from the node to the root node and an associated gain factor by adding the local link cost and the local gain factor to the metric value and the gain factor, respectively; and advertising the resulting path cost and the associated gain factor at the node to other nodes in the network. - View Dependent Claims (16, 17)
-
-
18. An apparatus comprising:
-
a network interface; a processor coupled to the network interface and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; operate as a node of a network; receive an advertisement, the advertisement comprising a path cost to a root node of the network and a gain factor indicative of a difference between the path cost and an actual path cost to the root node; determine at the node a local link cost and a local gain factor for each link of the node; compute a resulting path cost from the node to the root node and an associated gain factor by adding the local link cost and the local gain factor to the path cost and the gain factor, respectively; and advertise the resulting path cost and the associated gain factor at the node to other nodes in the network. - View Dependent Claims (19, 20)
-
Specification