Systems and methods for achieving high network link utilization

    公开(公告)号:US09608917B1

    公开(公告)日:2017-03-28

    申请号:US14058749

    申请日:2013-10-21

    Applicant: Google Inc.

    CPC classification number: H04L47/2441 H04L47/10 H04L47/24 H04L47/72

    Abstract: Systems and methods for achieving high utilization of a network link are provided. A first communication protocol can be selected for transmitting network flows of a first type. A first quality of service can be assigned to network flows of the first type. A second communication protocol can be selected for transmitting network flows of a second type. A second quality of service, lower than the first quality of service, can be assigned to network flows of the second type. A first percentage of available bandwidth can be allocated to the network flows of both the first and second types. The remaining bandwidth, plus a second percentage of available bandwidth, can be allocated to the network flows of the second type, such that the total allocated bandwidth exceeds the available bandwidth of the network link.

    SYSTEM AND METHOD FOR LIVE MIGRATION OF A VIRTUALIZED NETWORKING STACK
    3.
    发明申请
    SYSTEM AND METHOD FOR LIVE MIGRATION OF A VIRTUALIZED NETWORKING STACK 有权
    虚拟化网络堆栈的虚拟移动系统和方法

    公开(公告)号:US20150370596A1

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

    申请号:US14310492

    申请日:2014-06-20

    Applicant: Google Inc.

    CPC classification number: G06F9/46 G06F9/45558 G06F2009/4557

    Abstract: A method and apparatus are provided in which a source and target perform bidirectional forwarding of traffic while a migration guest is being transferred from the source to the target. In some examples, the migration guest is exposed to the impending migration and takes an action in response. A virtual network programming controller informs other devices in the network of the change, such that those devices may communicate directly with the migration guest on the target host. According to some examples, an “other” virtual network device in communication with the controller and the target host facilitates the seamless migration. In such examples, the forwarding may be performed only until the other virtual machine receives an incoming packet from the target host, and then the other virtual machine resumes communication with the migration guest on the target host.

    Abstract translation: 提供了一种方法和装置,其中源和目标在迁移客户从源传输到目标时执行业务的双向转发。 在一些示例中,迁移客户将面临即将到来的迁移,并采取行动作为响应。 虚拟网络编程控制器通知网络中其他设备的变化,使得这些设备可以直接与目标主机上的迁移客人进行通信。 根据一些示例,与控制器和目标主机通信的“其他”虚拟网络设备便于无缝迁移。 在这样的示例中,可以仅执行转发,直到另一个虚拟机从目标主机接收到传入分组,然后另一虚拟机在目标主机上恢复与迁移客户端的通信。

    System and methods for compressing data based on data link characteristics
    4.
    发明授权
    System and methods for compressing data based on data link characteristics 有权
    基于数据链路特性压缩数据的系统和方法

    公开(公告)号:US09172771B1

    公开(公告)日:2015-10-27

    申请号:US13718908

    申请日:2012-12-18

    Applicant: Google Inc.

    Abstract: Systems and methods for compressing data in a network system communicated across a network are discussed. The network system may determine a data link characteristic for a data link between a source and a destination. A compression algorithm may be selected from among a plurality of compression algorithms based on the data link characteristic. A chunk of data may be compressed, using the selected compression algorithm, to be communicated over the data link. A compression ratio of the compressed chunk and the chunk uncompressed may be compared to a compression threshold. The compressed chunk may be provided, using the control circuitry, if the compression ratio is greater or equal to the compression threshold. The chunk uncompressed may be provided if the first compression ratio is less than to the first compression threshold.

    Abstract translation: 讨论了通过网络传送的网络系统中压缩数据的系统和方法。 网络系统可以确定源和目的地之间的数据链路的数据链路特性。 可以基于数据链路特性从多个压缩算法中选择压缩算法。 可以使用所选择的压缩算法来压缩数据块,以通过数据链路传送。 可以将压缩块和未压缩的块的压缩比与压缩阈值进行比较。 如果压缩比大于或等于压缩阈值,则可以使用控制电路来提供压缩块。 如果第一压缩比小于第一压缩阈值,则可以提供未压缩的块。

Patent Agency Ranking