Patent classifications
H04L12/925
RDMA-OVER-ETHERNET STORAGE SYSTEM WITH CONGESTION AVOIDANCE WITHOUT ETHERNET FLOW CONTROL
An apparatus for data storage management includes one or more processors, and an interface for connecting to a communication network that connects one or more servers and one or more storage devices. The one or more processors are configured to receive a configuration of the communication network, including a definition of multiple network connections that are used by the servers to access the storage devices using a remote direct memory access protocol transported over a lossy layer-2 protocol, to calculate, based on the configuration, respective maximum bandwidths for allocation to the network connections, and to reduce a likelihood of congestion in the communication network, notwithstanding the lossy layer-2 protocol, by instructing the servers and the storage devices to comply with the maximum bandwidths.
System and Methods for Sharing Resources Among Application Modules
A system and method for sharing resources among application modules includes receiving, on an application including a plurality of modules, a resource from a server; determining a storage position identifier corresponding to an identifier of the resource and indicative of a storage position in a database for storing resources dedicated for the application; and storing the resource in the database based on the determined identifier for sharing among the plurality of modules.
DYNAMIC HISTORY MULTISTREAM LONG RANGE COMPRESSION
Dynamic history multistream long range compression (DHC) techniques are described for efficiently compressing multiple, prioritized data streams received over a channel. A history buffer is associated with each received stream and a DHC compressor dynamically allocates fixed sized history sections to and from each history buffer. In implementations, the DHC compressor makes stream history size adjustments prior to compressing a block of data and sends information identifying the change in history size to a DHC decompressor. The DHC decompressor sends signaling information to the DHC compressor that is used to ensure that the DHC decompressor can operate with a fixed amount of total history memory.
Method and telecommunication system for providing near real-time IP streaming services to a mobile terminal
A method and system for providing near real-time IP streaming services to a plurality of mobile terminals, each installed on a corresponding vehicle and each comprising a delay buffer. Interruptions due to artificial or natural obstacles are such to determine missing data in the delay buffer. The method and system address the management by the service control center of the transmission of the buffers refilling data to the mobile terminals with the aim of reducing the allocation of resources and service operational costs.
Systems and methods for visualizing a call over network
Systems and methods for visualization of a call over network (CON) are provided. In some embodiments, the visualization of a call over network may be effectuated by three functionalities: a readiness dialog box that enables the facilitation of the call, the inclusion of visualization and participant features within the call, and a visualized summary after the call. The readiness dialog box is presented to the callers prior to the onset of the call. It presents the other participant's and their status. It also enables the caller to send messages (both preconfigured and customized) to the other participants. Once sufficient participants have joined, the call may start. Once the call starts, it may be visualized by displaying on a single or multi channels, which caller is speaking, and any additional indications they may be providing. The caller may likewise be provided a set of participant features that allow the user to interact with the call. After the call concludes, a visualized summary of the call can then be generated. The summary includes any of the recording, transcriptions, scenario information, speaker information and the duration each speaker was talking, etc.
Rate adaptation across asynchronous frequency and phase clock domains
A rate adaptation system includes a barrel shift slot register and a rate adaptation register. The barrel shift slot register includes a plurality of slots with one of a valid read request or a dummy read request. A rate adaptation register is configured to sequentially cycle through the slots of the barrel shift register in response to a clock providing valid read requests to a FIFO buffer and to skip provision of valid read requests for clock cycles of the first clock associated with slots that include dummy read requests. The rate adaption register may also receive data blocks from the FIFO buffer and provide those data blocks to another FIFO buffer.
Effective circuits in packet-switched networks
The creation of an effective circuit between a sender device and a receiver device over the packet-switched network is described herein. To establish the effective circuit, the sender device sends a request to the receiver device through the packet-switched network. The request is associated with a bandwidth reservation from the receiver device for reception of a message from the sender device. The receiver device receives multiple requests from multiple sender devices and reserves bandwidth for at least one of the sender devices. The receiver device then sends a response to the at least one sender device providing clearance to send the message to the receiver device using the reserved bandwidth, the request and response establishing the effective circuit. The receiver device may also decline the requests of the other sender devices, causing the other sender devices to send other requests to other receiver devices.
Data scheduling method and device
Embodiments of the present invention disclose a data scheduling method and a data scheduling device, which is configured to: receive channel quality information sent by a first terminal; calculate a current instantaneous scheduling rate of the first terminal on a first component carrier by using the channel quality information; acquire an average scheduling rate of the first terminal on the first component carrier; calculate a scheduling priority of the first terminal on the first component carrier by using the instantaneous scheduling rate and the average scheduling rate; and allocate a physical resource of the first component carrier to the first terminal. In this way, a multi-carrier terminal is enabled to obtain a stable high rate, differentiation between terminals is achieved.
System and method for network bandwidth, buffers and timing management using hybrid scheduling of traffic with different priorities and guarantees
Systems and methods for network bandwidth, buffers and timing management using hybrid scheduling of traffic with different priorities and guarantees are provided. In certain embodiments, a method of managing network scheduling and configuration comprises, for each transmitting end station, reserving one exclusive buffer for each virtual link to be transmitted from the transmitting end station; for each receiving end station, reserving exclusive buffers for each virtual link to be received at the receiving end station; and for each switch, reserving a exclusive buffer for each virtual link to be received at an input port of the switch. The method further comprises determining if each respective transmitting end station, receiving end station, and switch has sufficient capability to support the reserved buffers; and reporting buffer infeasibility if each respective transmitting end station, receiving end station, and switch does not have sufficient capability to support the reserved buffers.
RESOURCE RESERVATION MANAGEMENT DEVICE AND RESOURCE RESERVATION MANAGEMENT METHOD
[Problem] When a resource reserved in a resource sharing system become unavailable, the reservation is efficiently reset.
[Solution] A resource sharing system 10 shares resources 30 with a plurality of users 20 (user terminals). A resource reservation management device 42 includes: a reservation setting unit 402 that accepts a reservation request for the resource 30 from the user 20, and sets a reservation on a predetermined resource 30 in the resource sharing system 10; and a reservation changing unit 404 that resets the reservation to another resource 30 in the resource sharing system 10 in case the predetermined reserved resource 30 becomes unavailable. if the other resource 30 has insufficient resource capacity, the reservation changing unit 404 resets the reservation to the other resource 30 based on a reservation changing policy defining which reservation is preferentially reset out of the reservation to be reset.