Abstract:
In one embodiment, a method comprises a network device identifying, in a time slotted network allocated timeslots for exclusive control of data transmissions with at least a second network device, a first schedule of first timeslots allocated for transmission and reception of packets having a first priority and a second schedule of second timeslots allocated for transmission and reception of packets having a second priority lower than the first priority, the second schedule overlapping the first schedule; and the network device shifting the second schedule of timeslots, relative to the first schedule, by a slot-frame shift (SFS) interval that causes a corresponding listen-before-talk interval in each of the second timeslots to be initiated coincident with or after transmission is enabled for any packet having the first priority.
Abstract:
In one embodiment, a method comprises: promiscuously detecting, by a parent network device in a tree-based network topology, a data packet transmitted to a child network device attached to the parent network device, the data packet transmitted by a grandchild network device attached to the child network device; determining, by the parent network device, whether the data packet transmitted to the child network device is to be forwarded toward a destination via the parent network device; and the parent network device selectively initiating intercepted forwarding of the data packet toward the destination, on behalf of the child network device, based on determining that the data packet is to be forwarded toward the destination via the parent network device.
Abstract:
In one embodiment, a method comprises: a root network device of a tree-based network topology identifying an instability in an identified child device attaching within the tree-based network topology; the root network device generating and storing in a routing information base table, for each sub-child device reachable via the identified child device, a corresponding source-route path starting with the identified child device and ending at the corresponding sub-child device; the root network device adding, to the routing information base table, a current path for reaching the identified child device, enabling the root network device to generate a path for reaching any one sub-child device using the corresponding source-route path via the current path of the identified child device.
Abstract:
In one embodiment, a method comprises: a network device, having attached to a first parent device in a tree-based network topology, attaching to a second parent device advertising better network performance than the first parent device; and the network device detaching from the second parent device, and reattaching to the first parent device, in response to the network device determining the corresponding network performance via the second parent device is worse than any one of the advertised better network performance, the corresponding network performance via the first parent device, or an expected network performance via the second network device.
Abstract:
In one embodiment, a method comprises: generating, by a transmitting network device, a hashed source media access control (MAC) address and a hashed destination MAC address based on hashing a MAC address of the transmitting network device and a destination MAC address of a destination wireless network device, respectively, relative to an epochal transmission sequence value; and transmitting a data frame at a time slot associated with the epochal transmission sequence value, using the hashed source MAC address and the hashed destination MAC address, to the destination wireless network device.
Abstract:
In one embodiment, a method comprises receiving, by an apparatus from each of a plurality of wireless sensor devices in a wireless sensor network, clock drift information associated with a clock in the corresponding wireless sensor device; determining for each wireless sensor device, by the apparatus, an expected clock drift based at least on the clock drift information from the corresponding wireless sensor device; and sending, by the apparatus to each wireless sensor device, a corresponding drift compensation command for correcting the corresponding expected clock drift, enabling controlled synchronization of the corresponding wireless sensor device within the wireless sensor network.
Abstract:
In one embodiment, a method comprises identifying, by an apparatus in a deterministic network, a multicast forwarding tree comprising a single multicast source as a root of the multicast forwarding tree, a plurality of terminal destination devices as respective leaves of the multicast forwarding trees, and forwarding network devices configured for forwarding a message, transmitted by the root, to the terminal destination devices; and causing, by the apparatus, the forwarding network devices to deliver the message to each of the terminal destination devices simultaneously at a same arrival time.
Abstract:
In one embodiment, a method comprises: multicasting, by a wireless network device in a wireless network, a first message originated by the wireless network device and requesting reachability to an identified destination device via an identified target device class; generating, by the wireless network device, plural paths for reaching the identified destination device based on receiving destination advertisement messages having been originated by respective target devices belonging to the target device class; and pluricasting copies of a data packet to the identified destination device via the plural paths.
Abstract:
In one embodiment, a method comprises establishing, by a requesting network device, a relationship with a destination device configured for executing one or more device operations in response to receiving a server result; and sending, by the requesting network device, a constrained request to a stateless server device, the constrained request specifying a command for the stateless server device to generate and send the server result to the destination device, the constrained request causing the stateless server device to generate and output the server result to the destination device and not to the requesting network device.
Abstract:
In one embodiment, a method comprises identifying, by a network device operating in a network topology as a directed acyclic graph (DAG) root, a source-route path for reaching a destination device in the network topology; determining whether one or more parent devices along the source-route path between the network device and the destination device are capable of storing a route entry specifying routing information for reaching the destination device; and causing installation of a route entry for reaching the destination device in one or more of the parent devices determined as capable of storing the corresponding route entry.