H04L47/225

Techniques for dynamically allocating resources in a storage cluster system
09843536 · 2017-12-12 · ·

Various embodiments are directed to techniques for dynamically adjusting a maximum rate of throughput for accessing data stored within a volume of storage space of a storage cluster system based on the amount of that data that is stored within that volume. An apparatus includes an access component to monitor an amount of client device data stored within a volume defined within a storage device coupled to a first node, and to perform a data access command received from a client device via a network to alter the client device data stored within the volume; and a policy component to limit a rate of throughput at which at least the client device data within the volume is exchanged as part of performance of the data access command to a maximum rate of throughput, and to calculate the maximum rate of throughput based on the stored amount.

Systems and Methods for Automatically Adjusting a Time-Based Anti-Replay Window Size
20230188469 · 2023-06-15 ·

In one embodiment, a method includes receiving, by a network node, a packet associated with a session. The method also includes performing, by the network node, a sequence-based anti-replay check and determining, by the network node, that the sequence-based anti-replay check rejected the packet. The method further includes performing, by the network node, a time-based anti-replay check, performing, by the network node, a selective anti-replay check, and determining, by the network node, whether to dynamically adjust a time-based anti-replay window size.

MAXIMUM SUSTAINABLE ENCODING BIT RATES FOR VIDEO DOWNLOADS
20170310729 · 2017-10-26 ·

Described embodiments include a system that includes a network interface and a processor. The processor is configured to identify, via the network interface, a state of congestion in a communication channel between a base station belonging to a cellular network and a client device, to calculate, responsively to the state of congestion, a maximum sustainable encoding bit rate (MSEBR) for a video that is being downloaded by the client device, from a server, via the communication channel, the video being encoded at a plurality of different predefined bit rates, and to inhibit the client device, in response to calculating the MSEBR, from downloading a segment of the video that is encoded at any one of the predefined bit rates that exceeds the MSEBR. Other embodiments are also described.

Dynamic deterministic adjustment of bandwidth across multiple hubs with Adaptive Per-Tunnel Quality of Service (QoS)
20220052949 · 2022-02-17 ·

According to certain embodiments, a system comprises one or more processors and one or more computer-readable non-transitory storage media comprising instructions that, when executed by the one or more processors, cause one or more components of the system to perform operations. The operations comprise sending data from a hub to a spoke and receiving feedback from the spoke at the hub. The feedback is based on at least one of bandwidth utilization or occurrence of a congestion state detected by the spoke. The operations further comprise adjusting a shaper rate of an adaptive Quality of Service (QoS) shaper based at least in part on the feedback received from the spoke.

Device server and control method thereof

A configuration in which a device server is connected to a client and is also locally connected to a USB device suppresses data transfer volume fluctuation due to network delay, maintains the data transferring volume at a value guaranteed by the isochronous output transfer and improves network robustness under the isochronous output transfer process. The device server includes a data buffer portion for the isochronous output transfer data and performs advance reading of the isochronous output transfer data after sending back a transfer completion response unconditionally to the client upon receiving an isochronous output transfer request from the client. When the retention data volume in the data buffer portion reaches the upper limit threshold, the transfer data buffered in the data buffer portion is transferred to the device over the isochronous output transfer.

METHOD AND COMPUTING DEVICE FOR SHAPING TRAFFIC ACROSS A WIDE AREA NETWORK
20170324629 · 2017-11-09 · ·

A method for shaping traffic across a wide area network is disclosed. The method involves advertising a data rate limit across a wide area network (WAN) from a first node, measuring the rate of data received at a WAN interface of the first node, and, if the measured rate of data received at the WAN interface of the first node exceeds a maximum threshold, advertising a reduced data rate limit across the WAN, and, if the measured rate of data received at the WAN interface of the first node is below a minimum threshold, advertising an increased data rate limit across the WAN.

Method and device for performing access in wireless LAN system
09769846 · 2017-09-19 · ·

One embodiment of the present invention, in a method for enabling a station (STA) to perform an access to a medium in a wireless communication system, is a method for performing an access, comprising the steps of: receiving a frame including an RPS element; checking a restricted access window (RAW) assignment field within the RPS element; and performing an access on the basis of a RAW start time when the STA corresponds to a RAW group related to the RAW assignment field, wherein the RAW start time is obtained on the basis of a start time indication sub field, and the start time indication sub field indicates whether the RAW start time sub field indicating the RAW start time is included in the RAW assignment field.

SYSTEMS AND METHODS FOR INTELLIGENT THROUGHPUT DISTRIBUTION AMONGST APPLICATIONS OF A USER EQUIPMENT

A method of distributing throughput intelligently amongst a plurality of applications residing at a User Equipment (UE) is provided. The method includes receiving, at the UE, recommended bit rate (RBR) information from a network node, the RBR information indicating a throughput value allocated to the UE, allocating a codec rate from the allocated throughput value to at least one voice over internet protocol (VoIP) application from the plurality of applications, and allocating, from remaining throughput value of the allocated throughput value, a bit rate to each of a plurality of non-VoIP applications from the plurality of applications, based on corresponding throughput requirement associated with the plurality of non-VoIP applications.

COMMUNICATION APPARATUS GENERATING AND ELIMINATING REDUNDANT DATA PACKETS

Apparatuses, systems, and techniques to eliminate redundant data packets. In at least one embodiment, a communication apparatus generates redundant data packets, and sends them in multiple packet streams. In at least one embodiment, a communication apparatus eliminates redundant data packets from received packet streams.

Traffic shaping over multiple hops in a network

A first network device receives a message from a second network device with an indication that the first network device is to adjust a data rate of data being received by the first network device. The first network device includes a first buffer space that is greater than a second buffer space of the second network device. The first network device determines a set of computing devices connected to the second network device based on receiving the indication and defines a set of first data rates to use to send data to respective computing devices. The first network device adjusts a second data rate of received data to send the received data through the second network device to a computing device at a first data rate defined in the set of first data rates. The first network device uses the first buffer space to perform the adjusting.