BURSTY DATA TRANSMISSION IN A CONGESTION CONTROLLED NETWORK
    1.
    发明申请
    BURSTY DATA TRANSMISSION IN A CONGESTION CONTROLLED NETWORK 审中-公开
    控制网络中的BURSTY数据传输

    公开(公告)号:US20150271073A1

    公开(公告)日:2015-09-24

    申请号:US14223754

    申请日:2014-03-24

    Applicant: VMware,Inc.

    CPC classification number: H04L47/283 H04L47/37

    Abstract: In a computer-implemented method for reducing delay of bursty data transmission in a network employing a congestion control protocol, data is accessed that is to be periodically transmitted over a network employing a congestion control protocol. The data is to be periodically transmitted with a high burst rate followed by an idle period. The congestion control protocol progressively increases a data transmission rate during a data transmission rate increase period invoked immediately following a predetermined idle period. Prior to transmitting the data, priming data is transmitted during at least a portion of the idle period until the congestion control protocol progressively increases the data transmission rate to a desired transmission rate. The data is transmitted at the desired transmission rate.

    Abstract translation: 在采用拥塞控制协议的网络中用于减少突发数据传输的延迟的计算机实现的方法中,访问将通过使用拥塞控制协议的网络周期性地发送的数据。 数据将以高脉冲串率跟随空闲周期周期性地发送。 拥塞控制协议在预定空闲周期之后立即调用的数据传输速率增加期间逐渐增加数据传输速率。 在发送数据之前,在空闲周期的至少一部分期间发送启动数据,直到拥塞控制协议逐渐将数据传输速率提高到期望的传输速率。 以期望的传输速率传输数据。

    VIRTUAL NETWORK INTERFACE CONTROLLER PERFORMANCE USING PHYSICAL NETWORK INTERFACE CONTROLLER RECEIVE SIDE SCALING OFFLOADS
    2.
    发明申请
    VIRTUAL NETWORK INTERFACE CONTROLLER PERFORMANCE USING PHYSICAL NETWORK INTERFACE CONTROLLER RECEIVE SIDE SCALING OFFLOADS 有权
    虚拟网络接口控制器性能使用物理网络接口控制器接收侧尺寸偏移

    公开(公告)号:US20170005931A1

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

    申请号:US14755674

    申请日:2015-06-30

    Applicant: VMware, Inc.

    Abstract: Techniques disclosed herein provide an approach for using receive side scaling (RSS) offloads from a physical network interface controller (PNIC) to improve the performance of a virtual network interface controller (VNIC). In one embodiment, the PNIC is configured to write hash values it computes for RSS purposes to packets themselves. The VNIC then reads the hash values from the packets and places the packets into VNIC RSS queues, which are processed by respective CPUs, based on the hash values. CPU overhead is thereby reduced, as RSS processing by the VNIC no longer requires computing hash values. In another embodiment in which the number of PNIC RSS queues and VNIC RSS queues are identical, the VNIC may map packets from PNIC RSS queues to VNIC RSS queues using the PNIC RSS queue ID numbers, which also does not require the computing RSS hash values.

    Abstract translation: 本文中公开的技术提供了使用来自物理网络接口控制器(PNIC)的接收侧缩放(RSS)卸载来提高虚拟网络接口控制器(VNIC)的性能的方法。 在一个实施例中,PNIC被配置为将其为RSS目的计算的散列值写入分组本身。 然后,VNIC从分组读取散列值,并将分组置于由相应CPU处理的VNIC RSS队列中,基于哈希值。 因此,由于VNIC的RSS处理不再需要计算哈希值,因此CPU开销减少。 在PNIC RSS队列和VNIC RSS队列的数目相同的另一个实施例中,VNIC可以使用PNIC RSS队列ID号将来自PNIC RSS队列的分组映射到VNIC RSS队列,这也不需要计算RSS哈希值。

Patent Agency Ranking