DYNAMIC PACKET BUFFERS WITH CONSOLIDATION OF LOW UTILIZED MEMORY BANKS

    公开(公告)号:US20180067683A1

    公开(公告)日:2018-03-08

    申请号:US15259602

    申请日:2016-09-08

    Abstract: Provided are a method, a non-transitory computer-readable storage device and an apparatus for managing use of a shared memory buffer that is partitioned into multiple banks and that stores incoming data received at multiple inputs in accordance with a multi-slice architecture. A particular bank is allocated to a corresponding slice. Received respective data packets are associated with corresponding slices based on which respective inputs they are received. Determine, based on a state of the shared memory buffer, to transfer contents of all occupied cells of the particular bank. Writes to the bank are stopped, contents of occupied cells are transferred to cells of one or more other banks associated with the particular bank's slice, information is stored indicating where the contents have been transferred, and the particular bank is returned to a shared pool after transferring is completed.

    Adaptive quality of service for wide area network transport

    公开(公告)号:US09769695B2

    公开(公告)日:2017-09-19

    申请号:US14532912

    申请日:2014-11-04

    Abstract: An example method is provided and includes determining a time shift comprising a difference in time between a packet count observation at a transmit element and a corresponding packet count observation at a receive element connected to the transmit element via a link; obtaining a first packet count from the transmit element and a second packet count from the receive element; and adjusting at least one of the first packet count and the second packet count to compensate for the time shift. The method further includes comparing the adjusted first and second packet counts to determine whether there is a discrepancy between the counts and if a discrepancy is detected between the counts, adjusting a rate at which the transmit element sends packets to the receive element.

    HTTP STREAMING CLIENT ADAPTATION ALGORITHM BASED ON PROPORTIONAL-INTEGRAL CONTROL
    15.
    发明申请
    HTTP STREAMING CLIENT ADAPTATION ALGORITHM BASED ON PROPORTIONAL-INTEGRAL CONTROL 审中-公开
    基于比例整合控制的HTTP流客户端适配算法

    公开(公告)号:US20170013041A1

    公开(公告)日:2017-01-12

    申请号:US15275714

    申请日:2016-09-26

    Abstract: In one embodiment, an HTTP streaming session may be initiated at a client device in a network. The client device may have a buffer and may be configured to request and receive one or more data segments over HTTP from an HTTP server. A first data segment at a first data source rate may be requested and subsequently received. The first data segment may be stored in the buffer. A second data source rate may then be calculated based on a storage level in the buffer, and a second data segment at the second data source rate may be requested.

    Abstract translation: 在一个实施例中,可以在网络中的客户端设备处发起HTTP流传输会话。 客户端设备可以具有缓冲器,并且可以被配置为通过HTTP从HTTP服务器请求和接收一个或多个数据段。 可以请求并随后接收第一数据源速率的第一数据段。 第一数据段可以存储在缓冲器中。 然后可以基于缓冲器中的存储级别来计算第二数据源速率,并且可以请求具有第二数据源速率的第二数据段。

    NETWORK-BASED ADAPTIVE RATE LIMITING
    16.
    发明申请
    NETWORK-BASED ADAPTIVE RATE LIMITING 有权
    基于网络的自适应速率限制

    公开(公告)号:US20150074285A1

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

    申请号:US14024210

    申请日:2013-09-11

    CPC classification number: H04L65/601 H04L47/11

    Abstract: An apparatus can include a session rate limit calculator and a rate limiter. The session rate limit calculator can be configured to compute a session rate limit for a given session of a plurality of active streaming media sessions based on state information for the given session and state information for a downstream bottleneck link to which the apparatus feeds the plurality of active streaming media sessions. The rate limiter can be configured to control downstream traffic for the given session based on the computed session rate limit and to provide corresponding rate-limited downstream traffic for the given session.

    Abstract translation: 装置可以包括会话速率限制计算器和速率限制器。 会话速率限制计算器可以被配置为基于给定会话的状态信息来计算多个活动流媒体会话的给定会话的会话速率限制,以及用于下一个瓶颈链路的状态信息,该设备将多个 主动流媒体会话。 速率限制器可以被配置为基于计算的会话速率限制来控制给定会话的下行流量,并且为给定会话提供对应的速率受限的下行流量。

    Layer 3 fair rate congestion control notification

    公开(公告)号:US10567300B2

    公开(公告)日:2020-02-18

    申请号:US15820716

    申请日:2017-11-22

    Abstract: A network device, including ports that receive/send data packets from/to a network, receives data packets of multiple traffic flows, and populates a queue in memory with the data packets. The network device periodically updates a fair rate for the multiple traffic flows to converge a length of the queue to a reference length. Specifically, the network device determines a length of the queue, a change in the length from a previous length, and a deviation of the length from the reference length. The network device detects an increase in the change in length above a threshold that is based on the reference length. If the increase is not above the threshold, the network device derives the fair rate from a previous fair rate using proportional integral control. The network device identifies elephant flows among the multiple traffic flows, and sends the fair rate to a source of each elephant flow.

    LAYER 3 FAIR RATE CONGESTION CONTROL NOTIFICATION

    公开(公告)号:US20190158415A1

    公开(公告)日:2019-05-23

    申请号:US15820716

    申请日:2017-11-22

    Abstract: A network device, including ports that receive/send data packets from/to a network, receives data packets of multiple traffic flows, and populates a queue in memory with the data packets. The network device periodically updates a fair rate for the multiple traffic flows to converge a length of the queue to a reference length. Specifically, the network device determines a length of the queue, a change in the length from a previous length, and a deviation of the length from the reference length. The network device detects an increase in the change in length above a threshold that is based on the reference length. If the increase is not above the threshold, the network device derives the fair rate from a previous fair rate using proportional integral control. The network device identifies elephant flows among the multiple traffic flows, and sends the fair rate to a source of each elephant flow.

Patent Agency Ranking