IP Library Granted Patent US 7,542,478
Granted Patent B1
US 7,542,478 · App. 11/158,737 · Granted Jun 2, 2009

System and method for rate limiting in multi-hop wireless ad hoc networks

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,542,478
App. No.
11/158,737
Granted
Jun 2, 2009
Kind
B1
Abstract

A system and method to avoid and control the bottleneck points in multi-hop wireless ad-hoc networks is described. This is achieved by using the overheard RTS/(N)CTS information to compute a weighted combination of the node's and neighbors weighted queue size. Rate limiting factor can be distributed by using ACK messages in case RTS/CTS is not enabled while node weight values can be distributed in DATA messages. Furthermore, rate limiting is based on two metrics that eliminate the problems of drop-tail schemes. Priority levels may be used for selective rejection to provide availability for emergency and system packets.

Claims (24)

1. A method for rate limiting in a wireless ad-hoc network, comprising:

operating a node in the wireless ad-hoc network to determine a weighted queue size of its transmit queue;

operating the node to send a request-to-send message including information regarding the weighted queue size;

operating a receiving node that receives the request-to-send message to send a clear-to-send message in reply, with the clear-to-send message comprising information pertaining to a weighted queue size for a transmit queue of the receiving node; and

operating a receiving node that receives the request-to-send message to send a not-clear-to-send message in reply, with the not clear-to-send message comprising information pertaining to the weighted queue size for the transmit queue of the receiving node.

2. The method of claim 1 , wherein the request-to-send message further comprises information indicating whether the intended receiver of the message is the final destination of a packet.

3. The method of claim 1 , wherein the step of operating the node to determine the determining weighted queue size comprises computing a summation of weights of packets in the transmit queue of the node.

4. The method of claim 1 , wherein the clear-to-send message includes information regarding a rate limiting factor.

5. The method of claim 1 , further comprising:

operating the node to determine a weighted queue size of a transmit queue of at least one neighboring node that forwards a data packet through the node.

6. The method of claim 1 , further comprising:

operating the node to adjust its transmission rate depending on information pertaining to the weighted queue sizes of other nodes that the node receives in at least one of request-to-send, clear-to-send and not-clear-to-send messages from the other nodes.

7. A wireless ad-hoc network, comprising:

at least one node, operating to determine a weighted queue size of a transmit queue of the node, and further operating to send a request-to-send message including information regarding the weighted queue size;

at least one receiving node, operating to receive the request-to-send message and to send one of the following in reply;

a clear-to-send message comprising information pertaining to a weighted queue size for a transmit queue of the receiving node; and

a not-clear-to-send message comprising information pertaining to the weighted queue size for the transmit queue of the receiving node.

8. The network of claim 7 , wherein the request-to-send message further comprises information indicating whether the intended receiver of the message is the final destination of a packet.

9. The network of claim 7 , wherein the node further operates to determine the determining weighted queue size comprises computing a summation of weights of packets in the transmit queue of the node.

10. The network of claim 7 , wherein the clear-to-send message includes information regarding a rate limiting factor.

11. The network of claim 6 , wherein:

the node further operates to determine a weighted queue size of a transmit queue of at least one neighboring node that forwards a data packet through the node.

12. The network of claim 6 , wherein:

the node further operates to adjust its transmission rate depending on information pertaining to the weighted queue sizes of other nodes that the node receives in at least one of request-to-send, clear-to-send and not-clear-to-send messages from other nodes.

Assignments (11)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
CORRECTIVE BY NULLIFICATION TO REMOVE INCORRECTLY RECORDED PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL 044806, FRAME 0900. ASSIGNOR HEREBY CONFIRMS THE ASSIGNMENT OF PATENT RIGHTS. Recorded Apr 19, 2022
From: MOTOROLA SOLUTIONS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 061038/0692 →
MERGER Recorded Apr 11, 2022
From: MESHNETWORKS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 060978/0116 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2017
From: MOTOROLA SOLUTIONS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 044806/0900 →
CORRECTIVE ASSIGNMENT TO CORRECT THE U.S. PATENT APPLICATION NUMBER PREVIOUSLY RECORDED ON REEL 022566 FRAME 0783. ASSIGNOR(S) HEREBY CONFIRMS THE TO READ U.S. PATENT APPLICATION NUMBER 11/158,737. Recorded Apr 21, 2009
From: OZER, SEBNEM Z.; ZENG, SURONG; BARKER, CHARLES R., JR.
To: MESHNETWORKS, INC.
Reel/Frame 022571/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2009
From: OZER, SEBNEM Z.; ZENG, SURONG; BARKER, CHARLES R., JR.
To: MESHNETWORKS, INC.
Reel/Frame 022566/0783 →