DISTRIBUTED RESCHEDULING OF BOUNDED FLOWS IN A TIME SENSITIVE NETWORK
First Claim
1. A method, comprising:
- determining, by a device in a network, that a latency between a receive timeslot of a channel hopping schedule of the device and a transmit timeslot of the channel hopping schedule is greater than a latency threshold for a particular traffic flow to be received during the receive timeslot;
requesting, by the device, an additional transmit timeslot for the channel hopping schedule from a parent node of the device in the network;
receiving, at the device, an indication of a newly allocated transmit timeslot for the channel hopping schedule from the parent node; and
mapping, by the device, the receive timeslot to one of the transmit timeslots of the channel hopping schedule, wherein the particular traffic flow is to be forwarded to a second device during the mapped transmit timeslot.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a device determines that a latency between a receive timeslot of a channel hopping schedule of the device and a transmit timeslot of the channel hopping schedule is greater than a latency threshold for a particular traffic flow to be received during the receive timeslot. The device requests an additional transmit timeslot for the channel hopping schedule from a parent node of the device in the network. The device receives an indication of a newly allocated transmit timeslot for the channel hopping schedule from the parent node. The device maps the receive timeslot to one of the transmit timeslots of the channel hopping schedule, wherein the particular traffic flow is to be forwarded to a second device during the mapped transmit timeslot.
49 Citations
21 Claims
-
1. A method, comprising:
-
determining, by a device in a network, that a latency between a receive timeslot of a channel hopping schedule of the device and a transmit timeslot of the channel hopping schedule is greater than a latency threshold for a particular traffic flow to be received during the receive timeslot; requesting, by the device, an additional transmit timeslot for the channel hopping schedule from a parent node of the device in the network; receiving, at the device, an indication of a newly allocated transmit timeslot for the channel hopping schedule from the parent node; and mapping, by the device, the receive timeslot to one of the transmit timeslots of the channel hopping schedule, wherein the particular traffic flow is to be forwarded to a second device during the mapped transmit timeslot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
one or more network interfaces to communicate with a 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; determine that a latency between a receive timeslot of a channel hopping schedule of the apparatus and a transmit timeslot of the channel hopping schedule is greater than a latency threshold for a particular traffic flow to be received during the receive timeslot; request an additional transmit timeslot for the channel hopping schedule from a parent node of the apparatus in the network; receive an indication of a newly allocated transmit timeslot for the channel hopping schedule from the parent node; and map the receive timeslot to one of the transmit timeslots of the channel hopping schedule, wherein the particular traffic flow is to be forwarded to a second device during the mapped transmit timeslot. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A tangible, non-transitory, computer-readable media having software encoded thereon, the software when executed by a processor operable to:
-
determine that a latency between a receive timeslot of a channel hopping schedule and a transmit timeslot of the channel hopping schedule is greater than a latency threshold for a particular traffic flow to be received during the receive timeslot; request an additional transmit timeslot for the channel hopping schedule from a parent node; receive an indication of a newly allocated transmit timeslot for the channel hopping schedule from the parent node; and map the receive timeslot to one of the transmit timeslots of the channel hopping ii schedule, wherein the particular traffic flow is to be forwarded to a second device during the mapped transmit timeslot.
-
Specification