DISTRIBUTED ARBITRATION OF TIME CONTENTION IN TSCH NETWORKS
First Claim
Patent Images
1. A method, comprising:
- observing, by a parent node in a network, time slot usage of a channel hopping schedule by one or more child nodes of the parent node to communicate with the parent node;
identifying, by the parent node, high priority traffic from a particular child node;
detecting, by the parent node, time contention for the high priority traffic based on an indication that at least a portion of the traffic has been rerouted by a particular child node to a different parent node; and
adjusting, by the parent node, a communication strategy used by the one or more child nodes in response to detecting the time contention.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a parent node in a network observes time slot usage of a channel hopping schedule by one or more child nodes of the parent node to communicate with the parent node. The parent node also identifies high priority traffic from a particular child node. The parent node detects time contention for the high priority traffic based on an indication that at least a portion of the traffic has been rerouted by a particular child node to a different parent node. In response to detecting the time contention, the parent node adjusts a communication strategy used by the one or more child nodes.
17 Citations
20 Claims
-
1. A method, comprising:
-
observing, by a parent node in a network, time slot usage of a channel hopping schedule by one or more child nodes of the parent node to communicate with the parent node; identifying, by the parent node, high priority traffic from a particular child node; detecting, by the parent node, time contention for the high priority traffic based on an indication that at least a portion of the traffic has been rerouted by a particular child node to a different parent node; and adjusting, by the parent node, a communication strategy used by the one or more child nodes in response to detecting the time contention. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
one or more network interfaces to communicate with a shared-media communication network; a processor coupled to the network interfaces and configured to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; observe time slot usage of a channel hopping schedule by one or more child nodes of the apparatus to communicate with the apparatus; identify high priority traffic from a particular child node; detect time contention for the high priority traffic based on an indication that at least a portion of the traffic has been rerouted by a particular child node to a different parent node; and adjust a communication strategy used by the one or more child nodes in response to detecting the time contention. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A tangible, non-transitory, computer-readable media having software encoded thereon, the software when executed by a processor operable to:
-
observe time slot usage of a channel hopping schedule by one or more child nodes of the apparatus to communicate with a parent node; identify high priority traffic from a particular child node; detect time contention for the high priority traffic based on an indication that at least a portion of the traffic has been rerouted by a particular child node to a different parent node; and
,adjust a communication strategy used by the one or more child nodes in response to detecting the time contention. - View Dependent Claims (20)
-
Specification