Decreasing free-riding data traffic in uplink scheduling

US10448418B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10448418-B2
Application numberUS-201515750620-A
CountryUS
Kind codeB2
Filing dateAug 18, 2015
Priority dateAug 18, 2015
Publication dateOct 15, 2019
Grant dateOct 15, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method and node for uplink scheduling of a plurality of wireless devices in a communications network is provided. The method includes estimating, for each of a plurality of wireless devices, a buffer size corresponding to each of at least one radio bearer group (RBG), each of the at least one RBG being used by the wireless device to carry traffic via multiple bearers. The method further includes determining an uplink resource maximum allotment for each wireless device based, at least in part, on the estimated buffer sizes and a priority weight of each RBG used by the plurality of wireless devices. The priority weight of each RBG is based at least in part on quality of service (QoS) requirements of bearers carried by the RBG.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for uplink scheduling of a plurality of wireless devices in a communications network, the method comprising: estimating, for each of a plurality of wireless devices, a buffer size corresponding to each of at least one radio bearer groups, RBG, each of the at least one RBG being used by the wireless device to carry traffic via multiple bearers; and determining an uplink resource maximum allotment for each wireless device based, at least in part, on the estimated buffer sizes and a priority weight of each RBG used by the plurality of wireless devices, the priority weight of each RBG being based at least in part on quality of service, QoS, requirements of bearers carried by the RBG, determining the uplink resource maximum allotment for each wireless device comprising: sorting each RBG in descending priority weight order, the sorted RBGs including a highest weighted RBG and successively lower-weighted RBGs; and assigning a maximum number of uplink resources to each sorted RBG in an order corresponding to the descending priority weight order of the RBGs; and determining the uplink resource maximum allotment for each wireless device further comprising: estimating a total number of available uplink resources in a current transit time interval, TTI; when the estimated buffer size of the highest weighted RBG is greater than the total number of available uplink resources, assigning to the highest weighted RBG a maximum number of uplink resources equal to the total number of available uplink resources; when the estimated buffer size of the highest weighted RBG is less than the total number of available uplink resources, incrementally summing the estimated buffer size of the highest weighted RBG and the estimated buffer size of each successively lower-weighted RBG until a final RBG is added that renders the sum of the estimated buffer size of the highest weighted RBG and the estimated buffer size of each successive lower-weighted RBG greater than the total number of available uplink resources; and assigning, to the final RBG, a maximum number of uplink resources equal to a difference between the total number of available uplink resources and the sum of the estimated buffer size of the highest weighted RBG and a total of the estimated buffer size of each successively lower-weighted RBG before the final RBG. 2. The method to claim 1 , wherein each RBG contains bearer traffic having like QOS requirements. 3. The method of claim 1 , wherein each bearer within an RBG has a bearer priority, the descending priority weight order corresponding to the bearer priorities within each RBG. 4. The method of claim 1 , wherein determining the uplink resource maximum allotment for each wireless device is further based on a number of allocated uplink resources that are needed to carry data corresponding to the estimated buffer size for each RBG, wherein the number of allocated uplink resources needed for each RBG is estimated based on the estimated buffer size of the RBG and a channel quality estimation. 5. The method of claim 1 , further comprising modifying the total number of available uplink resources based on a resource utilization threshold. 6. The method of claim 5 , wherein the resource utilization threshold is greater than 100%. 7. The method according to claim 5 , wherein the resource utilization threshold is adjusted dynamically based at least upon one of an amount of free-riding data in a previous TTI and a previous resource utilization. 8. The method of claim 1 , wherein determining the uplink resource maximum allotment for each wireless device comprises: assigning a number of uplink resources to each RBG that the wireless device uses and combining the number of uplink resources assigned to each RBG that the wireless device uses to determine the uplink resource maximum allotment for the wireless device. 9. The method of claim 1 , further comprising transmitting an uplink scheduling grant to each wireless device based on at least the determined uplink resource maximum allotment for the wireless device. 10. A node configured for uplink scheduling of a plurality of wireless devices in a communications network, the node comprising: circuitry comprising: a processor; and a memory storing instructions that, when executed, configure the processor to: estimate, for each of a plurality of wireless devices, a buffer size corresponding to each of at least one radio bearer group, RBG, each of the at least one RBG being used by the wireless device to carry traffic via multiple bearers; and determine an uplink resource maximum allotment for each wireless device based, at least in part, on the estimated buffer sizes and a priority weight of each RBG used by the plurality of wireless devices, the priority weight of each RBG being based at least in part on quality of service, QoS, requirements of bearers carried by the RBG, determining the uplink resource maximum allotment for each wireless device comprising: sorting each RBG in descending priority weight order, the sorted RBGs include a highest weighted RBG and successively lower-weighted RBGs; and assigning a maximum number of uplink resources to each sorted RBG in an order corresponding to the descending priority weight order of the RBGs; determining the uplink resource maximum allotment for each wireless device further comprising: estimating a total number of available uplink resources in a current transit time interval, TTI; when the estimated buffer size of the highest weighted RBG is greater than the total number of available uplink resources, assigning to the highest weighted RBG a maximum number of uplink resources equal to the total number of available uplink resources; when the estimated buffer size of the highest weighted RBG is less than the total number of available uplink resources, incrementally summing the estimated buffer size of the highest weighted RBG and the estimated buffer size of each successively lower-weighted RBG until a final RBG is added that renders the sum of the estimated buffer size of the highest weighted RBG and the estimated buffer size of each successive lower-weighted RBG greater than the total number of available uplink resources; and assigning, to the final RBG, a maximum number of uplink resources equal to a difference between the total number of available uplink resources and the sum of the estimated buffer size of the highest weighted RBG and a total of the estimated buffer size of each successively lower-weighted RBG before the final RBG. 11. The node of claim 10 , wherein each RBG contains bearer traffic having like QOS requirements. 12. The node of Claim 10 , wherein each bearer within an RBG has a bearer priority, the descending priority weight order corresponding to the bearer priorities within each RBG. 13. The node of Claim 10 , wherein determining the uplink resource maximum allotment for each wireless device is further based on a number of allocated uplink resources that are needed to carry data corresponding to the estimated buffer size for each RBG, wherein the number of allocated uplink resources needed for each RBG is estimated based on the estimated buffer size of the RBG and a channel quality estimation. 14. The node of Claim 10 , wherein the processor is further configured to modify the total number of available uplink resources based on a resource utilization threshold. 15. The node of claim 14 , wherein the resource utilization threshold is greater than 100%. 16. The node of claim 14 , wherein the resource utilization threshold is adjusted dynamically based at least upo

Assignees

Inventors

Classifications

  • of uplink data flows · CPC title

  • in the uplink direction of a wireless link, i.e. towards the network · CPC title

  • H04W72/569Primary

    of the traffic information · CPC title

  • in the downlink direction of a wireless link, i.e. towards a terminal · CPC title

  • for groups of terminals or users · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10448418B2 cover?
A method and node for uplink scheduling of a plurality of wireless devices in a communications network is provided. The method includes estimating, for each of a plurality of wireless devices, a buffer size corresponding to each of at least one radio bearer group (RBG), each of the at least one RBG being used by the wireless device to carry traffic via multiple bearers. The method further inclu…
Who is the assignee on this patent?
Ericsson Telefon Ab L M
What technology area does this patent fall under?
Primary CPC classification H04W72/1268. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 15 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).