QUALITY OF SERVICE SERVICE SCHEDULING FOR HOME MESH NETWORK
First Claim
Patent Images
1. A method comprising:
- visiting a plurality of buffers in a variable round robin manner, the buffers storing packets having packet types associated with priority levels and having buffer types according to the packet types, the packets being generated for transmission from an application according to a network protocol in a multi-hop mesh network having a local node and a remote node; and
dequeuing the buffers according to the buffer types and using an amount dynamically weighted by the priority levels associated with the buffer types.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment is a technique to perform packet scheduling for QoS. A plurality of buffers is visited in a variable round robin manner. The buffers store packets having packet types associated with priority levels and having buffer types according to the packet types. The packets are generated for transmission from an application according to a network protocol in a multi-hop mesh network having a local node and a remote node. The buffers are dequeued according to the buffer types and using an amount dynamically weighted by the priority levels associated with the buffer types.
76 Citations
27 Claims
-
1. A method comprising:
-
visiting a plurality of buffers in a variable round robin manner, the buffers storing packets having packet types associated with priority levels and having buffer types according to the packet types, the packets being generated for transmission from an application according to a network protocol in a multi-hop mesh network having a local node and a remote node; and dequeuing the buffers according to the buffer types and using an amount dynamically weighted by the priority levels associated with the buffer types. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An article of manufacture comprising:
-
a machine-accessible storage medium including data that, when accessed by a machine, cause the machine to perform operations comprising; visiting a plurality of buffers in a variable round robin manner, the buffers storing packets having packet types associated with priority levels and having buffer types according to the packet types, the packets being generated for transmission from an application according to a network protocol in a multi-hop mesh network having a local node and a remote node; and dequeuing the buffers according to the buffer types and using an amount dynamically weighted by the priority levels associated with the buffer types. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
a switching module to switch to a plurality of buffers in a variable round robin manner, the buffers storing packets having packet types associated with priority levels and having buffer types according to the packet types, the packets being generated for transmission from an application according to a network protocol in a multi-hop mesh network having a local node and a remote node; and a dequeuer coupled to the switching module to dequeue the buffers according to the buffer types and using an amount dynamically weighted by the priority levels associated with the buffer types. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification