DATA RATE CONTROL OF INDIVIDUAL DATA STREAMS IN A NETWORK DEVICE
    1.
    发明申请
    DATA RATE CONTROL OF INDIVIDUAL DATA STREAMS IN A NETWORK DEVICE 审中-公开
    网络设备中个性数据流的数据速率控制

    公开(公告)号:US20150067108A1

    公开(公告)日:2015-03-05

    申请号:US14071594

    申请日:2013-11-04

    CPC classification number: H04L65/4069 H04L47/564 H04L47/621 H04L65/602

    Abstract: A method includes receiving data stream packets on respective ones of data channels. The data stream packets of each respective data channel contain an input data stream. The method includes storing the data stream packets for each of the data channels in one or more packet buffers associated with the respective data channel. For each of the data channels, the method includes determining if a timing maturity event of a corresponding input data stream has occurred. The method includes outputting one or more of the stored data stream packets from the packet buffers associated with the respective data channel to generate a transmission packet if the timing maturity event of the corresponding input data stream has occurred. The stored data stream packets for generating consecutive transmissions packets may be output at a data rate based on a distance between timing maturity event occurrences of the corresponding input data stream.

    Abstract translation: 一种方法包括在相应的数据信道上接收数据流分组。 每个相应数据信道的数据流分组包含输入数据流。 该方法包括将每个数据信道的数据流分组存储在与相应数据信道相关联的一个或多个分组缓冲器中。 对于每个数据信道,该方法包括确定是否发生了对应的输入数据流的定时成熟度事件。 该方法包括:如果相应的输入数据流的定时成熟度事件已经发生,则从与相应数据信道相关联的分组缓冲器中输出一个或多个所存储的数据流分组,以产生传输分组。 可以基于相应输入数据流的定时成熟度事件发生之间的距离以数据速率输出用于产生连续传输分组的所存储的数据流分组。

    LOSSLESS SWITCHING OF TRAFFIC IN A NETWORK DEVICE
    2.
    发明申请
    LOSSLESS SWITCHING OF TRAFFIC IN A NETWORK DEVICE 审中-公开
    网络设备中的交通无障碍切换

    公开(公告)号:US20150081865A1

    公开(公告)日:2015-03-19

    申请号:US14072745

    申请日:2013-11-05

    CPC classification number: H04L49/505

    Abstract: A system for lossless switching of traffic in a network device may be implemented when a network switch is integrated into a gateway device, or with any other data source. A processor of the gateway device may receive queue depth information for queues of the network switch. The processor may prevent data from being transmitted to congested queues of the network switch, while allowing data to be transmitted to uncongested queues. In this manner, data loss can be avoided through the network switch for data sourced from the gateway device, such as audio-video data retrieved from a hard drive, audio-video data received from a tuner, etc. Furthermore, re-transmission at higher layers can be reduced. Since the subject system observes congestion for each individual queue, only traffic destined to that particular, congested, queue is affected, e.g. paused. Traffic to non-congested queues is not affected, regardless of traffic class or egress port.

    Abstract translation: 当网络交换机集成到网关设备或与任何其他数据源时,可以实现用于网络设备中的业务的无损切换的系统。 网关设备的处理器可以接收网络交换机队列的队列深度信息。 处理器可以防止数据被发送到网络交换机的拥塞队列,同时允许数据被发送到未被占用的队列。 以这种方式,可以通过用于从网关设备获取的数据的网络交换机(例如从硬盘驱动器检索的音频 - 视频数据,从调谐器接收的音频 - 视频数据)等来避免数据丢失。此外, 可以降低更高的层数。 由于主体系统观察到每个单独队列的拥塞,所以仅限于该特定的拥塞队列的业务受到影响。 暂停了 对非拥塞队列的流量不受流量级别或出口端口的影响。

    ADAPTIVE AUDIO VIDEO (AV) STREAM PROCESSING
    3.
    发明申请
    ADAPTIVE AUDIO VIDEO (AV) STREAM PROCESSING 有权
    自适应音频视频(AV)流程处理

    公开(公告)号:US20150113158A1

    公开(公告)日:2015-04-23

    申请号:US14091280

    申请日:2013-11-26

    Abstract: A system for adaptive audio video (AV) stream processing may include at least one processor and a switch device. The switch device may be configured to route AV traffic to the processor, and to receive AV traffic from the processor and provide the AV traffic to a client device via one or more channels. The processor may monitor a transcoder buffer depth and depths of buffers associated with channels over which the AV traffic is being transmitted. The processor may adaptively modify one or more attributes associated with the AV traffic based at least on the monitored buffer depths. For example, the processor may adaptively adjust a bit rate associated with transcoding the AV traffic based at least on the transcoder buffer depth. The processor may utilize the depths of the buffers associated with the channels to adaptively adjust the amount of AV traffic provided for transmission over the channels.

    Abstract translation: 用于自适应音频视频(AV)流处理的系统可以包括至少一个处理器和交换设备。 交换设备可以被配置为将AV业务路由到处理器,并且从处理器接收AV业务,并且经由一个或多个信道将AV业务提供给客户端设备。 处理器可以监视代码转换器缓冲器的深度和与正在发送AV业务的信道相关联的缓冲器的深度。 至少基于被监视的缓冲器深度,处理器可以自适应地修改与AV业务相关联的一个或多个属性。 例如,处理器可以至少基于代码转换器缓冲器深度来自适应地调整与AV业务的代码转换相关联的比特率。 处理器可以利用与信道相关联的缓冲器的深度来自适应地调整提供用于通过信道传输的AV业务量。

    RETRANSMISSION AND MEMORY CONSUMPTION TRACKING OF DATA PACKETS IN A NETWORK DEVICE
    4.
    发明申请
    RETRANSMISSION AND MEMORY CONSUMPTION TRACKING OF DATA PACKETS IN A NETWORK DEVICE 有权
    网络设备中数据包的恢复和内存消耗跟踪

    公开(公告)号:US20150063358A1

    公开(公告)日:2015-03-05

    申请号:US14042655

    申请日:2013-09-30

    CPC classification number: H04L47/27

    Abstract: A method of handling retransmission and memory consumption tracking of data packets includes storing data packets from different data channels in respective transmitter ring buffers allocated to the data channels when the data packets are not marked for retransmission, and facilitating retransmission of data packets from a specified ring buffer corresponding to a retransmission sequence number. The method also may include storing received data packets out of sequence in respective receiver ring buffers, marking a descriptor indicating a tail location of the stored data packets, and reclaiming memory space in the ring buffer based on the marked descriptor. The method may include storing a payload address associated with received data packets, marking a descriptor associated with the payload address to indicate the stored data packets have been consumed for processing, and reclaiming memory space when a register contains an indication of the stored payload address based on the marked descriptor.

    Abstract translation: 一种处理数据分组的重传和存储器消耗跟踪的方法包括:当数据分组未被标记用于重传时,将分配给数据信道的各个发射机环形缓冲器中的不同数据信道的数据分组存储,并且便于从指定的振铃 对应于重传序列号的缓冲区。 该方法还可以包括将接收到的数据分组按顺序存储在相应的接收机环形缓冲器中,标记指示存储的数据分组的尾部位置的描述符,以及基于标记的描述符回收环形缓冲器中的存储器空间。 该方法可以包括存储与接收到的数据分组相关联的有效载荷地址,标记与有效载荷地址相关联的描述符以指示所存储的数据分组已被消耗用于处理,以及当寄存器包含基于所存储的有效载荷地址的指示时,回收存储器空间 在标记描述符上。

    EFFICIENT MEMORY BANDWIDTH UTILIZATION IN A NETWORK DEVICE
    6.
    发明申请
    EFFICIENT MEMORY BANDWIDTH UTILIZATION IN A NETWORK DEVICE 有权
    网络设备中有效的存储带宽利用率

    公开(公告)号:US20150085863A1

    公开(公告)日:2015-03-26

    申请号:US14072744

    申请日:2013-11-05

    Abstract: A system for efficient memory bandwidth utilization may include a depacketizer, a packetizer, and a processor core. The depacketizer may generate header information items from received packets, where the header information items include sufficient information for the processor core to process the packets without accessing the payloads from off-chip memory. The depacketizer may accumulate multiple payloads and may write the multiple payloads to the off-chip memory in a single memory transaction when a threshold amount of the payloads have been accumulated. The processor core may receive the header information items and may generate a single descriptor for accessing multiple payloads corresponding to the header information items from the off-chip memory. The packetizer may generate a header for each payload based at least on on-chip information and without accessing off-chip memory. Thus, the subject system provides efficient memory bandwidth utilization, e.g. at least by reducing the number of off-chip memory accesses.

    Abstract translation: 用于有效的存储器带宽利用的系统可以包括解包器,打包器和处理器核。 解包器可以从接收到的分组中生成报头信息项,其中报头信息项包括用于处理核心处理分组的足够信息,而不从片外存储器访问有效载荷。 解复用器可以累积多个有效载荷,并且可以在累积有效载荷的阈值量时在单个存储器事务中将多个有效载荷写入到片外存储器。 处理器核心可以接收标题信息项,并且可以生成用于从片外存储器访问对应于标题信息项的多个有效载荷的单个描述符。 打包器可以至少基于片上信息并且不访问片外存储器来为每个有效载荷生成头部。 因此,主题系统提供有效的存储器带宽利用,例如。 至少通过减少片外存储器访问的数量。

Patent Agency Ranking