SCHEDULE-BASED PRIORITIZATION IN CONTENTION-BASED SHARED-MEDIA COMPUTER NETWORKS
First Claim
1. A method, comprising:
- determining a scheduled window within which a packet should be transmitted by an intermediate node in a contention-based shared-media computer network, the packet having an assigned priority;
determining whether an actual transmission time is prior to, during, or after the window;
setting a priority of the packet as either i) a reduced priority when the actual transmission time is prior to the window, ii) the assigned priority when the actual transmission time is during the window, or iii) an augmented priority when the actual transmission time is after the window; and
transmitting the packet from the intermediate node with the set priority at the actual transmission time.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, an intermediate node in a contention-based shared-media computer network determines a scheduled window within which a packet (with an assigned priority) should be transmitted by the intermediate node. In particular, the intermediate node may specifically determine whether an actual transmission time is prior to, during, or after the window, and sets a priority of the packet as either i) a reduced priority when the actual transmission time is prior to the window, ii) the assigned priority when the actual transmission time is during the window, or iii) an augmented priority when the actual transmission time is after the window. As such, the intermediate node may then transmit the packet from the intermediate node with the set priority at the actual transmission time.
15 Citations
21 Claims
-
1. A method, comprising:
-
determining a scheduled window within which a packet should be transmitted by an intermediate node in a contention-based shared-media computer network, the packet having an assigned priority; determining whether an actual transmission time is prior to, during, or after the window; setting a priority of the packet as either i) a reduced priority when the actual transmission time is prior to the window, ii) the assigned priority when the actual transmission time is during the window, or iii) an augmented priority when the actual transmission time is after the window; and transmitting the packet from the intermediate node with the set priority at the actual transmission time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
one or more network interfaces to communicate within a contention-based shared-media computer network as an intermediate node; a processor coupled to the network interfaces 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; determine a scheduled window within which a packet should be transmitted by the intermediate node, the packet having an assigned priority; determine whether an actual transmission time is prior to, during, or after the window; set a priority of the packet as either i) a reduced priority when the actual transmission time is prior to the window, ii) the assigned priority when the actual transmission time is during the window, or iii) an augmented priority when the actual transmission time is after the window; and transmit the packet from the intermediate node with the set priority at the actual transmission time. - 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 a scheduled window within which a packet should be transmitted by an intermediate node in a contention-based shared-media computer network, the packet having an assigned priority; determine whether an actual transmission time is prior to, during, or after the window; set a priority of the packet as either i) a reduced priority when the actual transmission time is prior to the window, ii) the assigned priority when the actual transmission time is during the window, or iii) an augmented priority when the actual transmission time is after the window; and transmit the packet from the intermediate node with the set priority at the actual transmission time.
-
Specification