Optimizing a quality of service (QoS) via load balancing
AssigneeTelefonaktiebolaget L M Ericsson (publ)
InventorsHarald Kallin, Birgitta Olin
Life of this patent
Estimating the term…
Abstract
A device detects an overload in a serving cell of a wireless network based on information associated with the serving cell, and determines, when the overload in the serving cell is detected, user equipment in the serving cell that are candidates to move to a target cell of the wireless network based on calculated user throughputs of user equipment in the serving cell. The device also selects one or more of the candidate user equipment to move to the target cell, and moves the selected user equipment to the target cell.
Claims13
A method in a wireless network that includes a device, the method comprising:
- detecting, by the device, an overload in a serving cell of the wireless network based on information associated with the serving cell;
- calculating a first user throughput of each user equipment in the serving cell based on a serving cell path gain for each of the user equipment in the serving cell, and a second user throughput of each user equipment in the serving cell based on a target cell path gain for each of the user equipment in the serving cell;
- determining, by the device and when the overload in the serving cell is detected, user equipment in the serving cell that are candidates to move to a target cell of the wireless network based on the calculated first and second user throughputs of user equipment in the serving cell;
- selecting, by the device, all user equipment that are determined to be candidates to move to the target cell and are further determined to be in a hysteresis zone provided between the serving cell and the target cell;
- and
- moving, by the device, the selected user equipment to the target cell,
- where said determining user equipment in the serving cell that are candidates to move to the target cell includes:
- dividing the second user throughput of each user equipment in the serving cell by the first user throughput of each user equipment in the serving cell to obtain a ratio for each user equipment in the serving cell;
- and
- determining each respective user equipment in the serving cell to be a candidate to move to the target cell when the ratio associated with the respective user equipment in the serving cell is greater than or equal to a particular threshold;
- where said moving the selected user equipment to the target cell includes:
- ranking the selected user equipment;
- negotiate a change in a handover border provided between the serving cell and the target cell, and
- shifting, based on the negotiation, the handover border in a stepwise fashion causing at least one of the selected user equipment with a first rank to move to the target cell at a first time and causing at least one of the selected user equipment with a second rank to move to the target cell at a second time, where the second time is different than the first time.
A device in a wireless network that includes cells, the device comprising:
- a memory to store a plurality of instructions;
- and
- a processor to execute instructions in the memory to:
- detect an overload in a serving cell of the wireless network based on information associated with the serving cell,
- calculate a first user throughput of each user equipment in the serving cell based on a serving cell path gain for each of the user equipment in the serving cell, and a second user throughput of each user equipment in the serving cell based on a target cell path gain for each of the user equipment in the serving cell,
- determine, when the overload in the serving cell is detected, user equipment in the serving cell that are candidates to move to a target cell of the wireless network based on the calculated first and second user throughputs of user equipment in the serving cell,
- select, by the device, all candidate user equipment in a hysteresis zone provided between the serving cell and the target cell,
- move the selected candidate user equipment in the hysteresis zone to the target cell,
- where said determining user equipment in the serving cell that are candidates to move to the target cell includes:
- dividing the second user throughput of each user equipment in the serving cell by the first user throughput of each user equipment in the serving cell to obtain a ratio for each user equipment in the serving cell;
- and
- determining each respective user equipment in the serving cell to be a candidate to move to the target cell when the ratio associated with the respective user equipment in the serving cell is greater than or equal to a particular threshold;
- where said moving the selected user equipment to the target cell includes:
- ranking the selected user equipment;
- negotiate a change in a handover border provided between the serving cell and the target cell, and
- shifting, based on the negotiation, the handover border in a stepwise fashion causing at least one of the selected user equipment with a first rank to move to the target cell at a first time and causing at least one of the selected user equipment with a second rank to move to the target cell at a second time, where the second time is different than the first time.
A non-transitory computer-readable memory device that stores instructions executable by at least one processor, the computer-readable memory device comprising:
- one or more instructions for calculating a first user throughput of each user equipment in a serving cell of a wireless network based on:
- a path gain, associated with the serving cell, for each of the user equipment in the serving cell,
- a number of user equipment in the serving cell;
- one or more instructions for calculating a second user throughput of each user equipment in the serving cell based on:
- a path gain, associated with a target cell of the wireless network, for each of the user equipment in the serving cell, and
- a number of user equipment in the target cell;
- one or more instructions for detecting an overload in the serving cell based on information associated with the serving cell;
- one or more instructions for determining, when the overload in the serving cell is detected, user equipment in the serving cell that are candidates to move to the target cell based on the calculated first and second user throughputs of user equipment in the serving cell;
- one or more instructions for selecting all candidate user equipment in a hysteresis zone provided between the serving cell and the target cell;
- and
- one or more instructions for moving the selected candidate user equipment in the hysteresis zone to the target cell,
- where said determining user equipment in the serving cell that are candidates to move to the target cell includes:
- dividing the second user throughput of each user equipment in the serving cell by the first user throughput of each user equipment in the serving cell to obtain a ratio for each user equipment the serving cell;
- and
- determining each respective user equipment in the serving cell to be a candidate to move to the target cell when the ratio associated with the respective user equipment in the serving cell is greater than or equal to a particular threshold;
- where said moving the selected user equipment to the target cell includes:
- ranking the selected user equipment;
- negotiate a change in a handover border provided between the serving cell and the target cell, and
- shifting, based on the negotiation, the handover border in a stepwise fashion causing at least one selected user equipment with a first rank to move to the target cell at a first time and causing at least one candidate user equipment with a second rank to move to the target cell at a second time, where the second time is different than the first time.
Dependencies are inferred from the claim text.