H04L47/624

DYNAMIC LOAD BALANCING FOR MULTI-CORE COMPUTING ENVIRONMENTS

Methods, apparatus, systems, and articles of manufacture are disclosed for dynamic load balancing for multi-core computing environments. An example apparatus includes a first and a plurality of second cores of a processor, and circuitry in a die of the processor separate from the first and the second cores, the circuitry to enqueue identifiers in one or more queues in the circuitry associated with respective ones of data packets of a packet flow, allocate one or more of the second cores to dequeue first ones of the identifiers in response to a throughput parameter of the first core not satisfying a throughput threshold to cause the one or more of the second cores to execute one or more operations on first ones of the data packets, and provide the first ones to one or more data consumers to distribute the first data packets.

Out-of-order packet handling in 5G/new radio

A user equipment (UE) can receive a first data stream and a second data stream; store data units of the second data stream, as stored data units, in a buffer while a retransmission operation is performed for the first data stream; determine that a threshold is satisfied with regard to the buffer, wherein the threshold is associated with a counter that is maintained based on the storing of the data units; and provide the stored data units based on determining that the threshold is satisfied.

APPARATUSES, SYSTEMS, AND METHODS FOR IMPLIED SEQUENCE NUMBERING OF TRANSACTIONS IN A PROCESSOR-BASED SYSTEM

Apparatuses, systems, and methods for implied sequence numbering of transactions in a processor-based system. The processor-based system includes a transmit circuit configured to generate an implied sequence number for each entry to be transmitted as a packet. The transmit circuit is configured to generate a packet to be transmitted based on an entry, wherein the packet including the payload information and the transmit check value based on the implied sequence number and associated with the entry. In this manner, including an individual sequence number with every transmitted packet may be reduced or avoided to reduce or avoid consuming bandwidth on the communications interface, as the bits used by the sequence number could ordinarily be used for data transmission instead. A receiver circuit is configured to receive the transmitted packet including the payload and the transmit check value, wherein the transmit check value is based on the transmit sequence number.

Communication method, communication apparatus, and communication device
11575482 · 2023-02-07 · ·

A communication method includes generating a physical layer protocol data unit (PPDU) including a preamble, where the preamble includes a legacy physical layer preamble and a new physical layer preamble, wherein the new physical layer preamble includes a repeated field that has a preset out-of-order relationship with a preset field of the legacy physical layer preamble in frequency domain. The communication method further includes sending the PPDU.

Dynamic load balancing for multi-core computing environments

Methods, apparatus, systems, and articles of manufacture are disclosed for dynamic load balancing for multi-core computing environments. An example apparatus includes a first and a plurality of second cores of a processor, and circuitry in a die of the processor separate from the first and the second cores, the circuitry to enqueue identifiers in one or more queues in the circuitry associated with respective ones of data packets of a packet flow, allocate one or more of the second cores to dequeue first ones of the identifiers in response to a throughput parameter of the first core not satisfying a throughput threshold to cause the one or more of the second cores to execute one or more operations on first ones of the data packets, and provide the first ones to one or more data consumers to distribute the first data packets.

STATEFUL SERVICE PROCESSING METHOD AND APPARATUS
20230029796 · 2023-02-02 · ·

A stateful service processing method and apparatus are provided, related to the field of communication technologies. The method includes: preprocessing a received first packet to obtain a coalescing message of the first packet; coalescing the first packet into a first queue based on the coalescing message of the first packet, where the first queue is used to coalesce packets of a first connection to which the first packet belongs, and the first connection is a connection in which a stateful service is located; when a preset condition is met, processing, based on a context of the first connection, a plurality of packets coalesced in the first queue to obtain a second packet, where the context of the first connection is an updated context obtained after a previous second packet of the first connection is obtained; and transmitting the second packet to the host.

DATA TRANSMISSION METHOD AND APPARATUS, AND ELECTRONIC DEVICE
20220329354 · 2022-10-13 ·

A data transmission method and apparatus, and an electronic device are provided. The method includes acquiring a data packet to be transmitted, performing fragmentation processing on the data packet to be transmitted to acquire fragmented data packets; sending all the fragmented data packets to a vehicle machine system in sequence; receiving an acknowledgment message sent by the vehicle machine system once the vehicle machine system receives one of the fragmented data packets; acquiring a target fragmented data packet that needs to be retransmitted in response to determining that at least one of the fragmented data packets needs to be retransmitted based on received acknowledgment messages, and resending the target fragmented data packet to the vehicle machine system.

Communication Method, Communication Apparatus, and Communication Device
20230163909 · 2023-05-25 ·

A communication method includes: generating an extremely high-throughput physical layer protocol data unit (EHT PPDU), the EHT PPDU comprises a legacy physical layer preamble and a new physical layer preamble, wherein the legacy physical layer preamble comprises a legacy short training field (L-STF), a legacy long training field (L-LTF), a legacy signal (L-SIG) field in turn, a first field of the new physical layer preamble is a repeat of a field in the legacy physical layer preamble and is modulated by binary phase shift keying, BPSK; and sending the PPDU.

OUT-OF-ORDER PACKET HANDLING IN 5G/NEW RADIO

A user equipment (UE) can receive a first data stream and a second data stream; store data units of the second data stream, as stored data units, in a buffer while a retransmission operation is performed for the first data stream; determine that a threshold is satisfied with regard to the buffer, wherein the threshold is associated with a counter that is maintained based on the storing of the data units; and provide the stored data units based on determining that the threshold is satisfied.

Service aware admission control for IOT applications

A network device may receive a request to connect to a network from a user equipment device and perform a first admission control procedure to determine whether to temporarily allow the user equipment device to connect to the network. The network device may receive information identifying a slice associated with the user equipment device in response to determining to temporarily allow the user equipment device to connect to the network. The network device may perform a second admission control procedure to determine whether to allow the user equipment device to connect to the network. The second admission control procedure is based on the slice associated with the user equipment device. The network device may allocate network resources to the user equipment device in response to determining to allow the user equipment device to connect to the network.