H04L12/853

REMOTE LATENCY ADJUSTMENT
20210344620 · 2021-11-04 ·

A method and system may allow for adjusting network latency experienced by a user. A first computing device may send a request to adjust the latency experienced by a terminal associated with a user. The request may be received at a second computing device which may identify a buffer size for to the terminal associated with the user. A new buffer size may be determined and adjusted for the identified buffer based on the received request.

Method and apparatus for efficiently prioritizing elements in a video stream for low-bandwidth transmission
11165845 · 2021-11-02 · ·

Processing video for low-bandwidth transmission may be complex. At a content source embodiment of methods disclosed herein may include assigning the content identifier as a function of content in a packet of a packet stream on a packet-by-packet basis. The method may further comprise forwarding the content identifier with the packet to enable a downstream network node or device to effect prioritization of the packet within the packet stream. The downstream network node or device may make drop decisions that are guided by a content identifier. Packets, or video frames that contain useful information may be prioritized and have a higher probability of being delivered.

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.

METHOD, APPARATUS AND CENTRAL NODE SERVER FOR MANAGING TRAFFIC FEATURES
20210336887 · 2021-10-28 ·

A method for managing traffic features includes: after receiving a traffic feature sent by a traffic identification device, querying feature information associated with the traffic feature, wherein the feature information includes at least a first field for recording a time point of latest successful verification of the traffic feature and a second field for recording a warning time interval threshold, and updating content in the first field; performing a timeliness detection task for the traffic feature, and determining a time difference between a time point when the timeliness detection task is performed and the time point recorded in the first field; and if the time difference is greater than the warning time interval threshold recorded in the second field, issuing a warning of invalidation of the traffic feature to a management server, to allow the management server to update traffic feature data.

ARTIFICIAL-INTELLIGENCE-DRIVEN QUALITY-OF-SERVICE ENGINE

A method for dynamically modifying quality-of-service tags for multiple data flows is disclosed. In one embodiment, such a method determines current bandwidth utilization for each of multiple data flows passing through a network, and determines acceptable bandwidth utilization for each of the multiple data flows. The method receives external information that, based on one or more rules, is used to adjust quality of service priorities for one or more of the data flows. Based on the external information, the method dynamically adjusts quality-of-service tags for data packets associated with the data flows, such that current bandwidth utilization is altered for at least one data flow of the multiple data flows without violating acceptable bandwidth utilization for each of the multiple data flows. A corresponding system and computer program product are also disclosed.

Systems and methods for extending internal endpoints of a network device
11159445 · 2021-10-26 · ·

An integrated circuit (IC) device includes a network device. The network device includes first and second network ports each configured to connect to a network, and an internal endpoint port configured to connect to first endpoint having a first processing unit and second endpoint having a second processing unit. A lookup circuit is configured to provide a first forwarding decision for a first frame to be forwarded to the first endpoint. An endpoint extension circuit is configured to determine a first memory channel based on the first forwarding decision for forwarding the first frame, and forward the first frame to the first endpoint using the determined memory channel.

BLOCK SYNCHRONIZATION METHODS AND APPARATUSES

One or more embodiments of this specification provide block synchronization methods and apparatuses. A method includes: receiving, by a block synchronization device in a blockchain relay communication network and from a relay node of a plurality of relay nodes, a block obtaining request sent by a blockchain node of a plurality of blockchain nodes; selecting, by the block synchronization device from one or more locally stored blocks on the block synchronization device, one or more historical blocks; and sending, by the block synchronization device via the relay node of the plurality of relay nodes, one or more historical blocks to the blockchain node of the one or more blockchain nodes to perform block synchronization by the blockchain node of the one or more blockchain nodes on blocks locally stored by the blockchain node of the plurality of blockchain nodes based on the one or more historical blocks.

Streaming network

A computer-implemented method, in an example, may include calculating a time-to-live value for at least one packet based on a hop count between each of a plurality of processing element containers within an application streaming network; updating at least one processing element container output connection based on the calculated time-to-live value; and monitoring a streams resource metrics service for a change in a packet delivery rate.

Asynchronous high throughput inbound messages with throttled outbound messages to safeguard enterprise backend systems

An enterprise backend system may have inherent limits on a throughput of inbound messages. In one implementation, a message producer publishes messages to a message broker at a high throughput. A message consumer receives messages from the broker and throttles the throughput of messages shipped to an enterprise backend system.

LOAD BALANCING FOR CONTROL SESSION AND MEDIA SESSION IN A COMMUNICATION FLOW

Techniques described herein relate to a method for load balancing. In one or more embodiments, the method selects a server from a plurality of servers to process a communication from a host. Network details for the server and the host are saved during a control session to set up the communication. Then, the method stores the network details in a rule in a data plane and relays media traffic between the host and the server for a media session for the communication using the network details in the rule in the data plane.