Device throughput determination
AssigneeHewlett Packard Enterprise Development LP
InventorsUma Parthavi Moravapalle, Shruti Sanadhya, Abhinav Parate, Kyu-Han Kim
Life of this patent
Estimating the term…
Abstract
In one example, a system for device throughput determination includes a monitor engine to monitor an average packet size at a node of a cellular network designated for a device and a channel quality between the device and the node of the cellular network, a classification engine to classify the device based on the monitored average packet size at the node designated for the device and the channel quality, a prediction engine to predict a throughput for the device over a quantity of future transmission time intervals (TTI) based on the classification of the device and a number of resources requested by the device over a period of time.
Claims14
A system for device throughput determination, comprising:
- a monitor engine to monitor an average packet size at a node of a cellular network designated for a device and a channel quality between the device and the node of the cellular network;
- a classification engine to classify the device based on the monitored average packet size at the node designated for the device and the channel quality;
- and
- a prediction engine to predict a throughput for the device over a quantity of future transmission time intervals (TTI) based on the classification of the device and a number of resources requested by the device over a period of time;
- and
- wherein the number of resources requested by the device is calculated based on a quotient of the average packet size at the node of the cellular network designated for the device and a transport block size.
A non-transitory computer readable medium storing instructions executable by a processor for device throughput determination, wherein the instructions are executable to:
- assign a classification to each of a plurality of devices communicating with a node of a cellular network based on a quantity of resources demanded by each of the plurality of devices communicating with the node, wherein the quantity of resources demanded by each of the plurality of devices communicating with the node is calculated based on a quotient of an average size of application packets at the node of the cellular network designated for each of the plurality of devices and a transport block size;
- determine a sub-frame share for each of the plurality of devices communicating with the node of the cellular network based on the classification assigned to each of the plurality of devices;
- and
- calculate a predicted throughput for each of the plurality of devices based on a product of the sub-frame share and the average size of application packets arriving at the node for each of the plurality of devices.
A method for device throughput determination, comprising:
- determining a plurality of devices that are associated with a node of a cellular network;
- classifying each of the plurality of devices based on a quantity of resources demanded by each of the plurality of devices from the node per a transmission time interval (TTI), wherein the quantity of resources demanded by each of the plurality of devices from the node is calculated based on a quotient of an average size of application packets at the node of the cellular network designated for each of the plurality of devices and a transport block size;
- calculating a per-user resource share for each of the plurality of devices based on a sub-frame share and the average size of application packets received by each device over the TTI;
- and
- calculating a predicted throughput individually for each of the plurality of devices associated with the node based on a linear function of the per-user resource share.
Dependencies are inferred from the claim text.