H04L47/365

Packet processing based on latency sensitivity

A packet processing method includes: obtaining, at a Medium Access Control (MAC) layer, a first fragmented data frame included in a first data frame; buffering the first fragmented data frame into a first queue; obtaining, at the MAC layer, a second fragmented data frame included in a second data frame; buffering the second fragmented data frame into a second queue; sending the first fragmented data frame to a forwarding processing module; obtaining first forwarding information using the forwarding processing module; sending the second fragmented data frame to the forwarding processing module after sending the first fragmented data frame to the forwarding processing module; and obtaining second forwarding information.

Method, device, and system for adjusting packet length in near field communication

A method includes determining, by an NFCC of a first NFC device, whether the NFCC is responsible for determining a maximum length value of data packets transmitted in subsequent communication. The method further includes sending a first request comprising a first length value to a second NFC device when the NFCC is responsible for determining the maximum length value. The first request further includes a first DID. The method further includes receiving a first response that is returned by the second NFC device for the first request and that comprises a second DID. The method further includes using the first length value as the maximum length value of the data packets transmitted in the subsequent communication when the first DID is the same as the second DID.

Resource usage for a remote session using artificial network bandwidth shaping

Disclosed are systems and methods for managing computing resources for a remote session that has been established between a client and a remote server via a communication channel. Such a remote session is configured to automatically adapt image quality of the remote session based on a network status of the communication channel. The described technique includes detecting an inactive state of the remote session, and in turn, modifying at least one network setting of the client using a network shaping rule specified to artificially reduce a network quality of the communication channel used by the client for traffic of the remote session, so as to cause the client to reduce image quality of the remote session and reduce an amount of data exchanged between the remote server and the client.

Methods and systems for resending missing network data packets
11765060 · 2023-09-19 · ·

Methods and systems for a networked storage environment are provided. One method includes splitting, by a first node, a payload into a plurality of data packets, each data packet having a portion of the payload indicated by an offset value indicating a position of each portion within the payload; transmitting, by the first node, the plurality of data packets to a second node using a network connection for a transaction, each data packet including a header generated by the first node having the offset value and a payload size; receiving, by the first node, a message from the second node indicating an offset value of a missing payload of a missing data packet from among the plurality of data packets; and resending, by the first node, the missing data packet and any other data packet whose offset value occurs after the offset value of the missing payload.

FURTHER IMPROVED DATA TRANSPORT METHODS
20230291694 · 2023-09-14 ·

There is herein described a method of transmitting a data packet from a first node to a second node in accordance with a predetermined arrangement between a first party and a second party, the method including receiving information relating to a characteristic of the data packet at a smart contract using the received information relating to a characteristic of the data packet to determine a location at which a change to the data packet occurred.

METHOD OF OPERATING A NETWORK
20230291695 · 2023-09-14 ·

A method is proposed for operating a network with several subscribers in the network. For this purpose, the network has at least one switch (10, 11, 12), at least two terminals and at least one controller. According to the invention, the controller can now communicate with one of the terminals via an application protocol. For this purpose, data is sent and/or received as data packets. In order to be able to schedule the communication, time slots are provided for sending the data packets that are adapted to a maximum possible packet size. For this purpose, the time slots have a start time and an end time so that they can overlap in different branches of the network. To optimize communication time, the packet sizes (5) can be changed. To avoid wasting bandwidth in the network, the time slots are adapted to the packet size accordingly by changing the start times and the end times (6).

Discovery and adjustment of path maximum transmission unit

Methods, systems, and apparatuses for discovering dynamic path maximum transmission unit (PMTU) between a sending computing device and a receiving computing device (e.g., a client device and a host device) are described herein. A sending computing device may iteratively transmit bursts of probe packets, each burst being defined by a search range between a maximum packet size and a minimum packet size. The sending computing device may iteratively update the search range based on the previous iteration until the search converges on the PMTU. When the PMTU is discovered, each of the computing devices may update their transport and presentation layer buffers based on the discovered PMTU without any other protocol level disruption. In a multi-path scenario, the computing device may discover PMTU for each of the paths and select a performance optimal path based on the individual PMTUs and other network characteristics such as loss, latency, and throughput.

Electronic apparatus, a central node apparatus and a network side apparatus, a transmission method and a configuration method
11751262 · 2023-09-05 · ·

The present disclosure provides an electronic apparatus, a central node apparatus and a network side apparatus, a transmission method and a configuration method. The electronic apparatus for user equipment UE side includes: a transmission mode determining device configured for determining, based on service type of uplink transmission data that is to be transmitted to a network side apparatus by the electronic apparatus for UE side, whether to adopt a transmission mode in which the uplink transmission data is transmitted to a central node apparatus such that the uplink transmission data is transmitted to the network side apparatus. The electronic apparatus, the central node apparatus and the network side apparatus, the transmission method and the configuration method according to the present disclosure can implement at least one of saving network resources, reducing signaling overhead, and reducing power loss.

Technologies for dynamic batch size management

Technologies for dynamically managing a batch size of packets include a network device. The network device is to receive, into a queue, packets from a remote node to be processed by the network device, determine a throughput provided by the network device while the packets are processed, determine whether the determined throughput satisfies a predefined condition, and adjust a batch size of packets in response to a determination that the determined throughput satisfies a predefined condition. The batch size is indicative of a threshold number of queued packets required to be present in the queue before the queued packets in the queue can be processed by the network device.

SYSTEMS AND METHODS FOR DYNAMIC MAXIMUM TRANSMISSION UNIT ADJUSTMENT IN A WIRELESS NETWORK

A system described herein may identify a requested communication session between a UE and a network, such as a core of a wireless network. The system may identify Quality of Service (“QoS”) information associated with the UE and/or the requested communication session. The QoS information may include or may be based on a network slice identifier, a QoS value, a Service Level Agreement (“SLA”), one or more models associated with UE attributes, or other suitable information. The system may determine a maximum transmission unit (“MTU”) configuration for the UE based on the identified QoS information and/or models that associate UE attributes to MTU configurations. The system may implement the determined MTU configuration, including providing the MTU configuration to one or more gateways or endpoints of the network and/or to the UE. The UE and the network may accordingly use the MTU configuration when communicating via the requested communication session.