Cloud radio access network acceleration latency optimizer
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsEdgard FIALLOS, Johan EKER
Life of this patent
Estimating the term…
Abstract
A method and apparatus for receiving information on arriving data packets and analyzing the data packets to determine processing latency for processing the data packets. When the processing latency for processing the data packets by a central processing unit (CPU) is below a processing latency threshold, assigning allocation of the data packets to the CPU for processing the data packets. When the processing latency for processing the data packets by the CPU is above the processing latency threshold, assigning the allocation of the data packets to an accelerator processor for processing the data packets
Claims22
A method for optimizing processing of data packets based on latency, the method comprising:
- receiving information on arriving data packets;
- analyzing the information on arriving data packets to classify the data packets to determine processing latency for processing the data packets by a central processing unit (CPU);
- when the processing latency for processing the data packets by the CPU is below a processing latency threshold assigning allocation of the data packets to the CPU for processing the data packets;
- and
- when the processing latency for processing the data packets by the CPU is above the processing latency threshold assigning the allocation of the data packets to an accelerator processor for processing the data packets.
A network node for optimizing processing of data packets based on latency, the network node configured to:
- receive information on arriving data packets;
- analyze the information on arriving data packets to classify the data packets to determine processing latency to process the data packets by a central processing unit (CPU);
- when the processing latency for processing the data packets by the CPU is below a processing latency threshold assign, allocation of the data packets to the CPU to process the data packets;
- and
- when the processing latency to process the data packets by the CPU is above the processing latency threshold, assign the allocation of the data packets to an accelerator processor to process the data packets.
20-22. (canceled)
A non-transitory computer-readable storage medium comprising instructions which, when executed on at least one processor cause the at least one processor perform operations for optimizing processing of data packets based on latency comprising:
- receiving information on arriving data packets;
- analyzing the information on arriving data packets to classify the data packets to determine processing latency for processing the data packets by a central processing unit (CPU);
- when the processing latency for processing the data packets by the CPU is below a processing latency threshold, assigning allocation of the data packets to the CPU for processing the data packets;
- and
- when the processing latency for processing the data packets by the CPU is above the processing latency threshold, assigning the allocation of the data packets to an accelerator processor for processing the data packets.
(canceled)
Dependencies are inferred from the claim text.