Method and system for scheduling data transmissions based on priority value and radio access network slice weight
AssigneeVerizon Patent and Licensing Inc.
InventorsArda Aksu, Jin Yang, Lalit R. Kotecha
Life of this patent
Estimating the term…
Abstract
A method, a device, and a non-transitory storage medium are described in which an scheduling service is provided. The scheduling service includes calculation of a priority value, on a per end device basis, based on throughput information and tuning parameter values. The priority value may also be calculated based on a radio access network slice weight. The scheduling service may calculate a schedule for transmission of data to an end device based on the priority value, available network resources, and a quality of service profile associated with a quality of service flow of the end device.
Claims20
A method comprising:
- storing, by a network device of a radio access network, a quality of service (QoS) profile;
- determining, by the network device, that there is data to transmit to an end device;
- obtaining, by the network device, an instantaneous throughput value and an average throughput value of the end device pertaining to a previous downlink communication from the network device to the end device via a data radio bearer;
- calculating, by the network device, a priority value based on a ratio of the instantaneous throughput value, the average throughput value, a first parameter value that is applied to the instantaneous throughput value, and a second parameter value that is applied to the average throughput value;
- determining, by the network device, available network resources;
- and
- generating, by the network device, a schedule to transmit the data from the network device to the end device based on the QoS profile, the priority value, and the available network resources.
A network device comprising:
- a communication interface;
- a memory, wherein the memory stores instructions;
- and
- a processor, wherein the processor executes the instructions to:
- store a quality of service (QoS) profile;
- determine that there is data to transmit to an end device, wherein the network device is of a radio access network;
- obtain an instantaneous throughput value and an average throughput value of the end device pertaining to a previous downlink communication from the network device to the end device via a data radio bearer;
- calculate a priority value based on a ratio of the instantaneous throughput value, the average throughput value, a first parameter value that is applied to the instantaneous throughput value, and a second parameter value that is applied to the average throughput value;
- determine available network resources;
- and
- generate a schedule to transmit the data from the network device to the end device based on the QoS profile, the priority value, and the available network resources.
A non-transitory computer-readable storage medium storing instructions executable by a processor of a network device, which when executed cause the network device to:
- store a quality of service (QoS) profile;
- determine that there is data to transmit to an end device, wherein the network device is a wireless station of a radio access network;
- obtain an instantaneous throughput value and an average throughput value of the end device pertaining to a previous downlink communication from the network device to the end device via a data radio bearer;
- calculate a priority value based on a ratio of the instantaneous throughput value, the average throughput value, a first parameter value that is applied to the instantaneous throughput value, and a second parameter value that is applied to the average throughput value;
- determine available network resources;
- and
- generate a schedule to transmit the data from the network device to the end device based on the QoS profile, the priority value, and the available network resources.
Dependencies are inferred from the claim text.