Network functions virtualization platforms with function chaining capabilities

    公开(公告)号:US11960921B2

    公开(公告)日:2024-04-16

    申请号:US18196270

    申请日:2023-05-11

    Abstract: A virtualization platform for Network Functions Virtualization (NFV) is provided. The virtualization platform may include a host processor coupled to an acceleration coprocessor. The acceleration coprocessor may be a reconfigurable integrated circuit to help provide improved flexibility and agility for the NFV. The coprocessor may include multiple virtual function hardware acceleration modules each of which is configured to perform a respective accelerator function. A virtual machine running on the host processor may wish to perform multiple accelerator functions in succession at the coprocessor on a given data. In one suitable arrangement, intermediate data output by each of the accelerator functions may be fed back to the host processor. In another suitable arrangement, the successive function calls may be chained together so that only the final resulting data is fed back to the host processor.

    NETWORK FUNCTIONS VIRTUALIZATION PLATFORMS WITH FUNCTION CHAINING CAPABILITIES

    公开(公告)号:US20230325230A1

    公开(公告)日:2023-10-12

    申请号:US18196270

    申请日:2023-05-11

    Abstract: A virtualization platform for Network Functions Virtualization (NFV) is provided. The virtualization platform may include a host processor coupled to an acceleration coprocessor. The acceleration coprocessor may be a reconfigurable integrated circuit to help provide improved flexibility and agility for the NFV. The coprocessor may include multiple virtual function hardware acceleration modules each of which is configured to perform a respective accelerator function. A virtual machine running on the host processor may wish to perform multiple accelerator functions in succession at the coprocessor on a given data. In one suitable arrangement, intermediate data output by each of the accelerator functions may be fed back to the host processor. In another suitable arrangement, the successive function calls may be chained together so that only the final resulting data is fed back to the host processor.

    NETWORK FUNCTIONS VIRTUALIZATION PLATFORMS WITH FUNCTION CHAINING CAPABILITIES

    公开(公告)号:US20210216354A1

    公开(公告)日:2021-07-15

    申请号:US17214522

    申请日:2021-03-26

    Abstract: A virtualization platform for Network Functions Virtualization (NFV) is provided. The virtualization platform may include a host processor coupled to an acceleration coprocessor. The acceleration coprocessor may be a reconfigurable integrated circuit to help provide improved flexibility and agility for the NFV. The coprocessor may include multiple virtual function hardware acceleration modules each of which is configured to perform a respective accelerator function. A virtual machine running on the host processor may wish to perform multiple accelerator functions in succession at the coprocessor on a given data. In one suitable arrangement, intermediate data output by each of the accelerator functions may be fed back to the host processor. In another suitable arrangement, the successive function calls may be chained together so that only the final resulting data is fed back to the host processor.

    Multilayer quality of service (QOS) for network functions virtualization platforms
    18.
    发明授权
    Multilayer quality of service (QOS) for network functions virtualization platforms 有权
    网络功能虚拟化平台的多层服务质量(QOS)

    公开(公告)号:US09378043B1

    公开(公告)日:2016-06-28

    申请号:US14724089

    申请日:2015-05-28

    Abstract: A virtualization platform for Network Functions Virtualization (NFV) is provided. The virtualization platform may include a host processor coupled to an acceleration coprocessor. The acceleration coprocessor may be a reconfigurable integrated circuit to help provide improved flexibility and agility for the NFV. The traffic at the NFV platform may be controlled by a distributed Quality of Service (QoS) manager. The distributed QoS manager may include multiple QoS modules each of which serves to perform priority queuing independently for its associated component or interface. For example, the NFV platform may include a first QoS module for arbitrating among multiple virtual machines, a second QoS module for performing priority queuing for data packets received at an external network port, a third QoS module for arbitrating among memory accesses at a coprocessor external memory interface, fourth QoS module for arbitrating accesses among multiple hardware acceleration slices, etc.

    Abstract translation: 提供了网络功能虚拟化(NFV)的虚拟化平台。 虚拟化平台可以包括耦合到加速协处理器的主机处理器。 加速协处理器可以是可重构集成电路,以帮助为NFV提供改进的灵活性和敏捷性。 NFV平台上的流量可以由分布式服务质量(QoS)管理器来控制。 分布式QoS管理器可以包括多个QoS模块,每个QoS模块用于独立地为其相关联的组件或接口执行优先级排队。 例如,NFV平台可以包括用于在多个虚拟机之间进行仲裁的第一QoS模块,用于对在外部网络端口处接收的数据分组进行优先级排队的第二QoS模块,用于在协处理器外部的存储器访问之间进行仲裁的第三QoS模块 存储器接口,用于在多个硬件加速片之间仲裁访问的第四QoS模块等。

Patent Agency Ranking