Apparatus for Ethernet traffic aggregation of radio links
First Claim
1. A radio device system comprising:
- a load-balancing device configured to distribute data traffic to a plurality of radio devices;
a radio device, of the plurality of radio devices, that comprises a queue that receives data packets, of the data traffic, that are sent to the radio device from the load-balancing device;
wherein the load-balancing device is configured to;
determine whether the radio device is no longer functioning correctly;
in response to determining that the radio device is no longer functioning correctly, redistribute the data packets, of the data traffic, that would otherwise have been received by the radio device if the radio device had been functioning correctly, to another radio device of the plurality of radio devices;
wherein the radio device is configured to;
determine whether a current queue depth of the queue of the radio device is at least as great as an upper threshold;
in response to determining that the current queue depth of the queue of the radio device is at least as great as an upper threshold, send, to the load balancing device, a stop message that instructs the load balancing device to at least temporarily stop sending packets to the radio device and continue sending data, of the data traffic, to another radio device of the plurality of radio devices.
0 Assignments
0 Petitions
Accused Products
Abstract
A multi-radio device system includes a set of sending radio devices and a set of receiving radio devices. Among the sending radio devices is a load-balancing radio device that receives data packets from an originating network. The load-balancing radio device labels data packets with sequence numbers and distributes the labeled data packets among the sending radio devices based on the relative capacities and statuses of those sending radio devices. The sending radio devices transmit the labeled data packets to the receiving radio devices. The receiving radio devices send the labeled data packets to an aggregating radio device within the set of receiving radio devices. The aggregating radio device uses the sequence numbers to ensure that the data packets are forwarded to a destination network in the correct order, extracting original data packets from the labeled data packets before forwarding the original data packets on toward the destination network.
38 Citations
20 Claims
-
1. A radio device system comprising:
-
a load-balancing device configured to distribute data traffic to a plurality of radio devices; a radio device, of the plurality of radio devices, that comprises a queue that receives data packets, of the data traffic, that are sent to the radio device from the load-balancing device; wherein the load-balancing device is configured to; determine whether the radio device is no longer functioning correctly; in response to determining that the radio device is no longer functioning correctly, redistribute the data packets, of the data traffic, that would otherwise have been received by the radio device if the radio device had been functioning correctly, to another radio device of the plurality of radio devices; wherein the radio device is configured to; determine whether a current queue depth of the queue of the radio device is at least as great as an upper threshold; in response to determining that the current queue depth of the queue of the radio device is at least as great as an upper threshold, send, to the load balancing device, a stop message that instructs the load balancing device to at least temporarily stop sending packets to the radio device and continue sending data, of the data traffic, to another radio device of the plurality of radio devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
transmitting, by a load-balancing device, to a radio device of a plurality of radio devices, data packets of data traffic to cause storing the data packets in a queue of the radio device; determining whether the radio device is no longer functioning correctly; in response determining that the radio device is no longer functioning correctly, redistributing the data packets, of the data traffic, that would otherwise have been received by the radio device if the radio device had been functioning correctly, to another radio device of the plurality of radio devices; causing the radio device to; determine whether a current queue depth of the queue of the radio device is at least as great as an upper threshold; in response to determining that the current queue depth of the queue of the radio device is at least as great as an upper threshold, send, to the load balancing device, a stop message that instructs the load balancing device to at least temporarily stop sending packets to the radio device and continue sending data, of the data traffic, to another radio device of the plurality of radio devices; wherein the method is performed by one or more computing devices. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification