H04L47/263

Rendezvous flow control apparatus, method, and non-transitory tangible computer readable medium

A rendezvous flow control apparatus, method, and non-transitory tangible computer readable medium thereof are provided. The rendezvous flow control apparatus includes a plurality of transceiving interfaces and a processing unit. Each of the transceiving interfaces is individually assigned with a first allocated bandwidth. The transceiving interfaces transmit a first data flow of a network service to a network apparatus by the first allocated bandwidths at a first stage. The transceiving interfaces receive a piece of feedback information from the network apparatus. The processing unit assigns a second allocated bandwidth to each of the transceiving interfaces according to the piece of feedback information. The transceiving interfaces transmit a second data flow of the network service to the network apparatus by the second allocated bandwidths at a second stage.

COGNITIVE FLOW CONTROL BASED ON CHANNEL QUALITY CONDITIONS

A system and method which improve the performance of a wireless transmission system by intelligent use of the control of the flow of data between a radio network controller (RNC) and a Node B. The system monitors certain criteria and, if necessary, adaptively increases or decreases the data flow between the RNC and the Node B. This improves the performance of the transmission system by allowing retransmitted data, signaling procedures and other data to be successfully received at a faster rate, by minimizing the amount of data buffered in the Node B. Flow control is exerted to reduce buffering in the Node B upon degradation of channel qualities, and prior to a High Speed Downlink Shared Channel (HS-DSCH) handover.

Network Resource Allocation
20170230298 · 2017-08-10 · ·

Among other things, flow rates of traffic among endpoints in a network are controlled. Notifications are received about flowlets originating or received at the endpoints. Each of the flowlets includes one or more packets that are in a queue associated with a corresponding flowlet. In response to the received notifications, updated flow rates are computed for the flowlets. The updated flow rates are sent to devices for use in controlling flow rates for the flowlets in accordance with the computed updated flow rates. Also, rates of flow at endpoints of a network are controlled. A device in the network sends notification of a start or end of a flowlet at an endpoint of the network. The notification is sent to an allocator to which other devices send notifications with respect to other flowlets. At the device, a communication rate is received from the allocator. The rate is one of a set of communication rates for flowlets starting and ending at endpoints of the network. The device controls a rate of communication on a link of the network based on the received communication rate. Also, network resources are allocated to devices at endpoints of a network. A modified Newton like process is applied to optimize current flow rates at respective devices based on information about flowlets starting or ending at the devices, the capacities of links of the network, and information about the paths of the flowlets through the network.

END-TO-END RATE ADAPTATION USING RAN ASSISTED RATE ADAPTATION
20220272524 · 2022-08-25 ·

Aspects of the present disclosure provide techniques for end-to-end rate adaptation using radio access network (RAN) assisted rate adaptation. Particularly, when a user equipment (UE) risks operating at rates greater than the guaranteed bit rates (GBR), the UE may rely on rate adaptation mechanisms to indicate when it has exceeded the supported bandwidth such that the UE may reduce its rate accordingly. Specifically, in some examples, a network device (e.g., call session control function (CSCF) and/or policy and charging rules function (PCRF)) may configure endpoints in an end-to-end communication to operate at rates that exceed GBR based on determining that all endpoints support RAN assisted rate adaptation capability. In other examples, the network device may configure maximum bit rates (MBR) that exceed GBR for only the endpoint that supports RAN assisted rate adaptation capability.

METHOD, CONTROLLER, AND SYSTEM FOR SERVICE FLOW CONTROL IN OBJECT-BASED STORAGE SYSTEM
20170220500 · 2017-08-03 · ·

A method, a controller, and a system for service flow control in an object-based storage system are disclosed. The method is: receiving, by a controller, a first object IO request; acquiring a processing quantity threshold and a to-be-processed quantity; if the to-be-processed quantity is less than the processing quantity threshold, sending the first object IO request to a storage device client, and updating the to-be-processed quantity; receiving a first response message replied by the storage device client for the first object IO request, where the first response message carries a processing result of the first object IO request; and adjusting the processing quantity threshold according to a received processing result of an object IO request when a preset condition is met. The storage device is not overloaded with object IO requests and can use all resources to effectively, thereby improving performance and a success rate of the object-based storage system.

Adaptive bit rate for data transmission

An adaptive bit rate system for use in transmitting data at adaptable bit rates. The bit rate may be adjusted according to historical behaviors and/or past operational settings, such as but not limited to adjusting a requested bit rate to a different bit rate depending the historical behavior.

Video adaptation for content-aware wireless streaming
09819717 · 2017-11-14 · ·

Described herein are techniques related to wirelessly streaming content to a remote display device. Parameters are selected for the streaming based on content information received via an application programming interface (API) associated with a media player. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.

Information processing system, information management apparatus, and data transfer control method
09838324 · 2017-12-05 · ·

An information processing system includes: a management apparatus coupled to nodes to execute data transfer, wherein the management apparatus preforms operations to: acquire data transfer information in which a priority level of data transfer and an identifier of a node that executes the data transfer are associated with an identifier of the data transfer; identify, when receiving an execution instruction of first data transfer, one or more first nodes that execute second data transfer having a lower priority level than a priority level included in information of the first data transfer based on the data transfer information; and transmit, to each of the one or more first nodes, a stop request to stop the second data transfer, and a transfer request including the information of the first data transfer and information of a portion to be executed by the first node of the first data transfer by the first node.

MODIFIED SLOW START FOR BACKGROUND CONNECTIONS

A system communicates packets of data between two computers starting at an initial rate. The system then enters a slow start mode and increases the rate. As the rate increases, the system monitors acknowledgement data indicating a round trip time (RTT) associated with individual packets. When the RTT meets or exceeds a threshold, the system exits the slow start mode and continues the background connection a selected rate. The selected rate is based on the acknowledgement data associated with one or more packets having an RTT that meet or exceed the threshold. The features disclosed herein mitigate some of the issues with the LEDBAT protocol and other congestion control techniques, some which may include queue overflows and unnecessary slowdowns.

Transmission path and data processing method for transmission path
09813349 · 2017-11-07 · ·

The present invention provide a transmission path, including: an FD storage module, configured to receive and store an FD; a calculating module, configured to determine, according to a length value of the first frame stored in the FD storage module, a volume of data stored in the transmission path; a determining module, configured to determine whether the volume of the data stored in the transmission path determined by the calculating module is greater than a preset data volume threshold; and an instructing module, configured to send a backpressure signal to the TM module when the determining module determines that the volume of the data stored in the transmission path is greater than the preset data volume threshold, where the backpressure signal is used to instruct the TM module to stop sending an FD of the second frame to the transmission path.