IP Library Patent Application 13910027
Patent Application
App. No. 13/910,027

METHOD & SYSTEM FOR CELLULAR NETWORK LOAD BALANCE

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 None
App. No.
13/910,027
Abstract

Embodiments of the present invention include a system and methods by which a central or distributed radio resource controller uses current and past measurements of the occupancy and radio channel utilization of clusters of radio-proximate cells to identify when load balancing is performed for a given cluster. A filter may be applied to the data to identify load balancing opportunities. Once identified, the cluster antenna configuration is iteratively adjusted while monitoring radio network performance metrics to minimize the risk of opening coverage holes.

Claims (93)

1 . A system for determining a load balancing metric for a cluster of cells in a cellular network and performing load balancing using the load balancing metric, the system comprising:

a processor; and

a non-transitory computer readable medium with computer executable instructions stored thereon which, when executed by the processor, perform the following method:

defining a cluster of cells including a target cell that is a target for a load balancing operation and a plurality of nearby cells;

measuring a usage metric for the target cell;

measuring usage metrics for remaining cells in the cluster; and

calculating the load balancing metric using the usage metric value for the target cell and the usage metric values for the remaining cells in the cluster.

2 . The method of claim 1 , wherein calculating the load balancing metric further comprises:

calculating a capacity value for each cell in the cluster including the target cell based on the usage metric for each respective cell;

determining a plurality of differences between the capacity value for the target cell and the capacity values for each of the plurality of nearby cells; and

calculating a statistical value based on the plurality of differences.

3 . The system of claim 2 , wherein the non-transitory computer readable medium with computer executable instructions stored thereon further includes instructions which, when executed by the processor, cause the processor to multiply the statistical value by a weighting factor normalized relative to a predetermined maximum occupancy.

4 . The system of claim 2 , wherein the capacity value is determined with respect to a profiled peak aggregate throughput of the cell.

5 . The system of claim 2 , wherein calculating the load balancing (LB) metric is performed according to the following equation:

LB

Metric

=

i

=

1

N

(

C

i

-

C

Target

)

N

in which C Target is the free capacity metric for the target cell, C i is the free capacity metric for an i-th cell in the cluster not including the target cell, and N is a number of cells in the cluster not including the target cell.

6 . The system of claim 1 , wherein calculating the load balance comprises:

calculating an average of the capacity metric values for the remaining cells in the cluster; and

calculating a ratio between the free capacity metric for the target cell and the average of the capacity metric values for the remaining cells.

7 . The system of claim 6 , wherein the non-transitory computer readable medium with computer executable instructions stored thereon further includes instructions which, when executed by the processor, cause the processor to scale the ratio to a configured maximum value so that the metric varies over the interval [0, 1].

8 . The system of claim 1 , wherein the usage metric for the target cell and the usage metrics for the remaining cells in the cluster are separately measured for uplink and downlink transmissions, and

wherein the method executed by the processor further comprises comparing the uplink usage metrics to the downlink usage metrics, and using the smaller of the uplink usage metrics and the downlink usage metrics to calculate the load balancing metric.

9 . The system of claim 1 , wherein the load balancing metric is compared to a threshold value; and a load balancing operation is performed on the target cell when the load balancing metric exceeds the predetermined value.

10 . The system of claim 9 , wherein the load balancing metric is compared to a threshold value during a load balancing operation, and an antenna serving the target cell is returned to an original configuration when the load balancing metric does not exceed the threshold value.

11 . A method for determining a load balancing metric for a cluster of cells in a cellular network, the method comprising:

defining a cluster of cells including a target cell that is a target for a load balancing operation and a plurality of nearby cells;

measuring a usage metric for the target cell;

measuring usage metrics for remaining cells in the cluster; and

calculating the load balancing metric using the usage metric value for the target cell and the usage metric values for the remaining cells in the cluster.

12 . The method of claim 11 , wherein calculating the load balancing metric further comprises:

calculating a capacity value for each cell in the cluster including the target cell based on the usage metric for each respective cell;

determining differences between the capacity value for the target cell and the capacity values for each of the plurality of nearby cells; and

calculating a statistical value based on the plurality of differences.

13 . The method of claim 12 , further comprising:

multiplying the statistical value by a weighting factor normalized relative to a predetermined maximum occupancy.

14 . The method of claim 12 , wherein the capacity value is determined with respect to a profiled peak aggregate throughput of the cell.

15 . The method of claim 12 , wherein calculating the load balancing (LB) metric is performed according to the following equation:

LB

Metric

=

i

=

1

N

(

C

i

-

C

Target

)

N

in which C Target is the free capacity metric for the target cell, C i is the free capacity metric for an i-th cell in the cluster not including the target cell, and N is a number of cells in the cluster not including the target cell.

16 . The method of claim 11 , wherein calculating the load balance comprises:

calculating an average of the capacity metric values for the remaining cells in the cluster; and

calculating a ratio between the free capacity metric for the target cell and the average of the capacity metric values for the remaining cells.

17 . The method of claim 11 , wherein the usage metric for the target cell and the usage metrics for the remaining cells in the cluster are separately measured for uplink and downlink transmissions, and

wherein the method further comprises comparing the uplink usage metrics to the downlink usage metrics, and using the smaller of the uplink usage metrics and the downlink usage metrics to calculate the load balancing metric.

18 . A non-transitory computer readable medium with computer executable instructions stored thereon which, when executed by the processor, perform the following method:

defining a cluster of cells including a target cell that is a target for a load balancing operation and a plurality of nearby cells;

measuring a usage metric for the target cell;

measuring usage metrics for remaining cells in the cluster; and

calculating the load balancing metric using the usage metric value for the target cell and the usage metric values for the remaining cells in the cluster.

19 . The non-transitory computer readable medium of claim 18 , wherein calculating the load balancing metric further comprises:

calculating a capacity value for each cell in the cluster including the target cell based on the usage metric for each respective cell;

determining differences between the capacity value for the target cell and the capacity values for each of the plurality of nearby cells; and

calculating a statistical value based on the plurality of differences.

20 . The non-transitory computer readable medium of claim 18 , wherein

calculating the load balancing metric further comprises:

calculating an average of the capacity metric values for the remaining cells in the cluster; and

calculating a ratio between the free capacity metric for the target cell and the average of the capacity metric values for the remaining cells.

Assignments (3)
MERGER AND CHANGE OF NAME Recorded Feb 18, 2016
From: EDEN ROCK COMMUNICATIONS, LLC; NOKIA NETWORKS US SON, LLC
To: NOKIA NETWORKS US SON, LLC
Reel/Frame 037856/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2016
From: NOKIA NETWORKS US SON LLC
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 037856/0920 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2015
From: HARRANG, JEFFREY PAUL
To: EDEN ROCK COMMUNICATIONS, LLC
Reel/Frame 035279/0179 →