Dynamic load balancing under partial service conditions
First Claim
1. A method of managing communication with a plurality of modems on a plurality of channels, said method comprising:
- managing a list of channels available for allocating to the plurality of modems, the list of available channels for use by a load balancer for balancing a load on the plurality of modems;
receiving an indication of impairment of a channel in a group of bonded channels allocated to one or more modems from the plurality of modems, the impairment based on at least one metric associated with the channel,wherein at least one modem of said plurality of modems communicates on said channel in the group of bonded channels using at least one of a time division multiple access channel access method or a code division multiple access method,wherein the plurality of channels includes a plurality of bonded channel groups, each bonded channel group including multiple channels from the plurality of channels allocated to one or more modems from the plurality of modems;
responsive to said indication of impairment of said channel, placing modems allocated to said channel with impairment into a partial service mode;
responsive to said indication of impairment of said channel, deferring or preventing availability of the channel with impairment by the load balancer for modem reallocation by removing said channel with impairment from the list of channels available for load balancing, while maintaining availability of the channel with impairment for ranging by the modems allocated to said channel that have been placed in the partial service mode;
monitoring a quality of said channel; and
responsive to detection of acceptable quality on said channel, removing said modems allocated to the channel that have been placed in the partial service mode from said partial service mode and adding said channel to said list of channels available for load balancing.
11 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses for controlling load balancing of modems may include receiving an indication of impairment of a channel, placing modems using the impaired channel into a partial service mode and removing the impaired channel from a list of channels available for load balancing, monitoring the quality of the impaired channel, and, responsive to detection of acceptable quality on the impaired channel, removing the modems from partial service mode and adding the channel back to the list of channels available for load balancing. Another method includes, but is not limited to, receiving an indication of a partial service mode for a modem, incrementing a partial service mode counter for a channel associated with the partial service mode indication, computing a partial service mode metric based in part upon the partial service mode counter, and responsive to a determination that the partial service mode metric meets a threshold, determining an allocation of modems to channels.
-
Citations
7 Claims
-
1. A method of managing communication with a plurality of modems on a plurality of channels, said method comprising:
-
managing a list of channels available for allocating to the plurality of modems, the list of available channels for use by a load balancer for balancing a load on the plurality of modems; receiving an indication of impairment of a channel in a group of bonded channels allocated to one or more modems from the plurality of modems, the impairment based on at least one metric associated with the channel, wherein at least one modem of said plurality of modems communicates on said channel in the group of bonded channels using at least one of a time division multiple access channel access method or a code division multiple access method, wherein the plurality of channels includes a plurality of bonded channel groups, each bonded channel group including multiple channels from the plurality of channels allocated to one or more modems from the plurality of modems; responsive to said indication of impairment of said channel, placing modems allocated to said channel with impairment into a partial service mode; responsive to said indication of impairment of said channel, deferring or preventing availability of the channel with impairment by the load balancer for modem reallocation by removing said channel with impairment from the list of channels available for load balancing, while maintaining availability of the channel with impairment for ranging by the modems allocated to said channel that have been placed in the partial service mode; monitoring a quality of said channel; and responsive to detection of acceptable quality on said channel, removing said modems allocated to the channel that have been placed in the partial service mode from said partial service mode and adding said channel to said list of channels available for load balancing. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for communicating with a plurality of modems on a plurality of channels comprising:
-
a plurality of receivers for receiving data transmitted from said plurality of modems on said plurality of channels or a plurality of transmitters for transmitting data to said plurality of modems on said plurality of channels; a memory for storing a list of channels available for load balancing; and a processor for; managing a list of available channels allocated to the plurality of modems, the list of available channels for use by a load balancer for balancing a load on the plurality of modems; receiving an indication of impairment of a channel in a group of bonded channels in the plurality of channels, the impairment based on at least one metric associated with the channel, wherein at least one modem of said plurality of modems communicates on said channel in the group of bonded channels using at least one of a time division multiple access channel access method or a code division multiple access method, wherein the plurality of channels includes a plurality of bonded channel groups, each bonded channel group including multiple channels in the plurality of channels allocated to one or more modems from the plurality of modems; responsive to said indication of impairment of said channel, placing modems allocated to said channel with impairment into a partial service mode; responsive to said indication of impairment of said channel, deferring or preventing availability of the channel with impairment to the load balancer for modem reallocation by removing said channel with impairment from the list of channels available for load balancing, while maintaining availability of said channel with impairment for ranging by the modems allocated to said channel that have been placed in partial service mode; monitoring a quality of the channel; and responsive to detection of acceptable quality on the channel, removing the modems allocated to the channel that have been placed in the partial service mode from the partial service mode and adding said channel to the list of channels available for load balancing. - View Dependent Claims (7)
-
Specification