Congestion Control in Wireless Mesh Networks
First Claim
Patent Images
1. A method comprising:
- receiving packets into one or more queues;
monitoring the one or more queues for congestion;
if a number of packets in the one or more queues exceeds a first threshold, determining a congestion control mode;
generating a congestion control message indicating the congestion control mode; and
transmitting the congestion control message to one or more neighboring mesh nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
A congestion control system. In particular implementations, a method includes receiving packets into one or more queues and monitoring the one or more queues for congestion. The method also includes, if a number of packets in the one or more queues exceeds a first threshold, determining a congestion control mode. The method also includes generating a congestion control message indicating the congestion control mode and transmitting the congestion control message to one or more neighboring mesh nodes.
-
Citations
22 Claims
-
1. A method comprising:
-
receiving packets into one or more queues; monitoring the one or more queues for congestion; if a number of packets in the one or more queues exceeds a first threshold, determining a congestion control mode; generating a congestion control message indicating the congestion control mode; and transmitting the congestion control message to one or more neighboring mesh nodes. - View Dependent Claims (2, 3, 4, 5)
-
-
6. Logic encoded in one or more tangible media for execution and when executed operable to:
-
receive packets into one or more queues; monitor the one or more queues for congestion; if a number of packets in the one or more queues exceeds a first threshold, determine a congestion control mode; generate a congestion control message indicating the congestion control mode; and transmit the congestion control message to one or more neighboring mesh nodes. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving a congestion control message; if the congestion control message indicates a first congestion control mode, buffering all traffic from one or more signaling nodes; and if the congestion control message indicates a second congestion control mode, remapping traffic from the signaling node to a different queue. - View Dependent Claims (12, 13, 14)
-
-
15. Logic encoded in one or more tangible media for execution and when executed operable to:
-
receive a congestion control message; if the congestion control message indicates a first congestion control mode, buffer all traffic from one or more signaling nodes; and if the congestion control message indicates a second congestion control mode, remap traffic from the signaling node to a different queue. - View Dependent Claims (16, 17, 18)
-
-
19. An apparatus comprising:
-
one or more processors; one or more transmit queues; a memory; one or more wireless mesh network interfaces; and logic encoded in one or more tangible media for execution and when executed operable to cause the one or more processors to; receive a congestion control message; if the congestion control message indicates a first congestion control mode, buffer all traffic from one or more signaling nodes; and if the congestion control message indicates a second congestion control mode, remap traffic from the signaling node to a different queue. - View Dependent Claims (20, 21, 22)
-
Specification