QUALITY OF SERVICE ARCHITECTURE FOR HOME MESH NETWORK
First Claim
Patent Images
1. A method comprising:
- interfacing between an upper layer and a lower layer in a multi-hop mesh network to receive and transmit packets from and to a local node and a remote node;
classifying the received packets into a plurality of packet types having different priority levels;
managing a plurality of buffers organized according to the packet types, the plurality of buffers storing the classified packets based on the packet types; and
scheduling distributing the packets from the plurality of buffers based on the priority levels according to a scheduling policy.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment is a technique to perform QoS. An interface between an upper layer and a lower layer in a multi-hop mesh network receives and transmits packets from and to a local node and a remote node. A classifier classifies the received packets into a plurality of packet types having different priority levels. A queue manager manages a plurality of buffers organized according to the packet types. The plurality of buffers stores the classified packets based on the packet types. A scheduler schedules distributing the packets from the plurality of buffers based on the priority levels according to a scheduling policy.
108 Citations
27 Claims
-
1. A method comprising:
-
interfacing between an upper layer and a lower layer in a multi-hop mesh network to receive and transmit packets from and to a local node and a remote node; classifying the received packets into a plurality of packet types having different priority levels; managing a plurality of buffers organized according to the packet types, the plurality of buffers storing the classified packets based on the packet types; and scheduling distributing the packets from the plurality of buffers based on the priority levels according to a scheduling policy. - 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; interfacing between an upper layer and a lower layer in a multi-hop mesh network to receive and transmit packets from and to a local node and a remote node; classifying the received packets into a plurality of packet types having different priority levels; managing a plurality of buffers organized according to the packet types, the plurality of buffers storing the classified packets based on the packet types; and scheduling distributing the packets from the plurality of buffers based on the priority levels according to a scheduling policy. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
an interface between an upper layer and a lower layer in a multi-hop mesh network to receive and transmit packets from and to a local node and a remote node; a classifier coupled to the interface to classify the received packets into a plurality of packet types having different priority levels; a queue manager coupled to the classifier to manage a plurality of buffers organized according to the packet types, the plurality of buffers storing the classified packets based on the packet types; and a scheduler coupled to the queue manager to schedule distributing the packets from the plurality of buffers based on the priority levels according to a scheduling policy. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification