Abstract:
An Ethernet access network system for inverse multiplexing can comprise a reconciliation sublayer (RS) transmitter and an RS receiver. The RS transmitter can be configured to retrieve an LLID from a data stream; determine bonded channel connections at an ONU corresponding to the LLID, wherein each bonded channel connection is coupled to a FIFO buffer of a plurality of FIFO buffers; route one or more packets of the data stream to a first FIFO buffer of the plurality of FIFO buffers in response to the first FIFO buffer having a lowest fill rate; and transmit the one or more packets across the bonded channel connections. The RS receiver can be configured to receive the one or more packets; and arrange the one or more packets in order based on a packet order indicator.
Abstract:
A network switch includes a buffer to store network packets linked to queues to feed the packets to output ports of the switch associated with the queues. The buffer is shared dynamically among multiple traffic pools. The network switch determines per-pool dynamic thresholds each based on an amount of unused buffer space, and per-queue dynamic thresholds based on amounts of unused buffer space available in the pools with which the queues are associated. The network switch receives packets, and for each received packet, the network switch admits the packet to the pool with which the packet is associated and the queue for which the packet is destined if (i) occupancy of the associated pool is less than the corresponding per-pool dynamic threshold, and (ii) occupancy of the queue for which the packet is destined is less than the corresponding per-queue dynamic threshold, and otherwise drops the packet.
Abstract:
A method and system for managing a transmission buffer memory at a base station in a wireless communication system, the base station having a plurality of cells, the memory being circular and shared among the cells so that memory fragmentation when cells are removed or added is avoided.
Abstract:
A method of dynamically buffering content for providing a streaming service is provided. The method includes estimating a maximum amount of decrease in a network speed based on a result of measuring a network, and determining an amount of data to be buffered so that additional buffering, after playback of content is started, does not cause playback interruption, based on a maximum amount of decrease in the network speed, a total size of the content, a speed of playing the content, and a speed of receiving the content.
Abstract:
Presented herein are techniques for detection and characterization of buffer occupancy of a buffer in a network device. Packets are received at a network device. The packets are stored in a buffer of the network device as they are processed by the network device. An occupancy level of the buffer is sampled at a sampling rate. Occupancy levels of the buffer over time are determined from the sampling, and traffic flow through the network device is characterized based on the occupancy levels.
Abstract:
The embodiments herein relate to a method in a user equipment (605) for communicating with a base station (603) in a communications network (600). The user equipment (605) is configured to communicate with the base station (603) according to a selectable of at least two user equipment categories. The user equipment (605) selects one of the at least two user equipment categories if information indicating the one of the user equipment categories is received from the base station (603). The user equipment (605) selects a default of the user equipment categories if no information indicating which of the user equipment categories is received from the base station (603). The user equipment (605) determines a soft buffer size according to the selected user equipment category. The user equipment (605) communicates with the base station (603) according to the selected user equipment category and applying the determined soft buffer size.
Abstract:
Methods, program products, and systems implementing adaptive data transmission are disclosed. A universal data collector can act as an intermediary between a log producer and a log processor. The universal data collector can be connected to the log producer through a first, reliable network. The universal data collector can be connected to the log processor through a second, less reliable network. The universal data collector can perform a multi phase commit of data to ensure that the log data are saved by the log processor. The universal data collector can smooth the data transmission from the universal data collector to the log processor through a network, including adaptively buffering the log data according to available network bandwidth of the network.
Abstract:
Aspects of the subject disclosure may include, for example, a method that includes presenting a media content item at a communication device coupled to a network, and analyzing the media content item to determine a current desired cache size and to predict a future desired cache size for presentation of the media content item; the desired cache size varies during the presentation in accordance with properties of the media content item. The method further includes adjusting a cache of the communication device in accordance with the analyzing. Other embodiments are disclosed.