Load balancing technique for a wireless internet access system
First Claim
1. A method for use in a transmitter, the method comprising the steps of:
- using a downlink channel from the transmitter to convey information to a group of endpoint devices; and
load balancing the downlink channel;
wherein the downlink channel comprises a sequence of dwells, each dwell having a time period, and wherein the method further comprises the step of detecting that at least one dwell of the sequence conveys more downlink information than the other dwells of the sequence as a prerequisite to performing the load balancing step.
12 Assignments
0 Petitions
Accused Products
Abstract
In a wireless internet access system, an access point of a base station and a group of wireless modems communicate over a wireless channel. This wireless channel comprises a sequence of “dwells,” where each dwell represents a period of time, e.g., 20 milli-seconds (ms). Each dwell can convey both uplink (or upstream) and downlink (or downstream) transmissions to, and from, the group of wireless modems. However, in each dwell a particular wireless modem can only communicate half-duplex—either provide an uplink transmission to the access point, or receive a downlink transmission from the access point. The access point load balances, or distributes, the downlink transmissions to the group of wireless modems across the dwells upon detection that some dwells convey more downlink transmissions than other dwells.
-
Citations
7 Claims
-
1. A method for use in a transmitter, the method comprising the steps of:
-
using a downlink channel from the transmitter to convey information to a group of endpoint devices; and load balancing the downlink channel;
wherein the downlink channel comprises a sequence of dwells, each dwell having a time period, and wherein the method further comprises the step of detecting that at least one dwell of the sequence conveys more downlink information than the other dwells of the sequence as a prerequisite to performing the load balancing step.
-
-
2. A method for use in a wireless system, the method comprising the steps of:
-
sending data from a transmitter to a group of N wireless endpoints over a downlink communications channel comprising a sequence of time slots; detecting an imbalance such that some of the time slots convey more data than other time slots; and shifting some of the data from at least one time slot to another time slot for reducing the detected imbalance. - View Dependent Claims (3)
-
-
4. A method for use in a wireless system, the method comprising the steps of:
-
sending data to a group of N wireless endpoints from a source over a downlink communications channel comprising a sequence of time slots; detecting an imbalance such that every other time slot of the sequence conveys more data than the remaining time slots of the sequence; and shifting some of the data from at least one of the every other time slots to at least one of the remaining time slots for reducing the detected imbalance.
-
-
5. Apparatus for use in a communications system, the apparatus comprising:
-
a transmitter for providing a downlink channel to convey information to a group of endpoint devices; and a processor for performing load balancing on the downlink channel; wherein the downlink channel comprises a number of dwells, each dwell having a time period, and wherein the processor performs the load balancing upon detection that at least one of the dwells conveys more downlink information than the other dwells.
-
-
6. Apparatus for use in a wireless system, the apparatus comprising:
-
a memory for storing data for transmission from a source to a group of N wireless endpoints via a downlink channel; a scheduler for retrieving the stored data and for measuring the amount of stored data transmitted in each of M timeslots in the downlink channel to the N wireless endpoints, and for comparing the measured data for at-least-one of the M timeslots to others of the M timeslots for detecting an imbalance in the transmission and for shifting some of the data from at least one time slot to another time slot for reducing the detected imbalance.
-
-
7. Apparatus for use in a wireless system, the apparatus comprising:
-
a memory for storing data for transmission to a group of N wireless endpoints; a scheduler for retrieving the stored data and for measuring the amount of stored data transmitted in each of M timeslots to the N wireless endpoints, and for detecting an imbalance such that every other time slot of the M time slots convey more data than the remaining time slots of the M time slots; and
for shifting some of the data from at least one of the every other time slots to at least one of the remaining time slots for reducing the detected imbalance.
-
Specification