METHOD AND SYSTEM FOR DATA PLANE ABSTRACTION TO ENABLE A DYNAMIC CREATION OF NETWORK APPLICATIONS
    1.
    发明申请
    METHOD AND SYSTEM FOR DATA PLANE ABSTRACTION TO ENABLE A DYNAMIC CREATION OF NETWORK APPLICATIONS 有权
    用于数据平面提取的方法和系统,以实现网络应用的动态创建

    公开(公告)号:US20140237456A1

    公开(公告)日:2014-08-21

    申请号:US13771026

    申请日:2013-02-19

    IPC分类号: G06F9/45

    CPC分类号: G06F8/41 H04L67/10 H04L67/34

    摘要: The method includes receiving, by a data plane definition language compiler, a first data plane definition describing customized functionality of a data plane of a first network application, and compiling the data plane definition to generate a first set of customized data processing modules and a program interface that allows a control plane of the network application to access the first set of customized data processing modules. The method also includes loading the first set of customized data processing modules into a data plane container, wherein the network application is executed via a network operating system, and wherein, upon execution of the network application the customized data processing module causes the data plane container of the network application to process packets differently than prior to loading the customized data processing module in the data plane container.

    摘要翻译: 该方法包括通过数据平面定义语言编译器接收描述第一网络应用的数据平面的定制功能的第一数据平面定义,以及编译数据平面定义以生成第一组定制数据处理模块和程序 接口,允许网络应用程序的控制平面访问第一组定制数据处理模块。 该方法还包括将第一组定制数据处理模块加载到数据平面容器中,其中通过网络操作系统执行网络应用,并且其中,在执行网络应用时,定制数据处理模块使数据平面容器 的网络应用程序处理数据包的方式与将数据处理模块加载到数据平面容器之前不同。

    METHOD AND SYSTEM FOR MANAGING INTERCONNECTION OF VIRTUAL NETWORK FUNCTIONS
    3.
    发明申请
    METHOD AND SYSTEM FOR MANAGING INTERCONNECTION OF VIRTUAL NETWORK FUNCTIONS 有权
    管理虚拟网络功能互连的方法和系统

    公开(公告)号:US20150295750A1

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

    申请号:US14253775

    申请日:2014-04-15

    IPC分类号: H04L12/24 G06F11/18

    摘要: A method and apparatus is disclosed herein for use of a connectivity manager and a network infrastructure including the same. In one embodiment, the network infrastructure comprises one or more physical devices communicably coupled into a physical network infrastructure or via the overlay provided by the physical servers; and a virtual network domain containing a virtual network infrastructure executing on the physical network infrastructure. In one embodiment, the virtual network domain comprises one or more virtual network functions connected together through one or more links and executing on the one or more physical devices, and one or more interfaces coupled to one or more network functions via one or more links to communicate data between the virtual network domain and at least one of the one or more physical devices of the physical network infrastructure while the virtual network domain is isolated from other virtual infrastructures executing on the physical network infrastructure.

    摘要翻译: 本文公开了一种使用连接管理器和包括其的网络基础设施的方法和装置。 在一个实施例中,网络基础设施包括可通信地耦合到物理网络基础设施中或经由物理服务器提供的覆盖物的一个或多个物理设备; 以及包含在物理网络基础设施上执行的虚拟网络基础设施的虚拟网络域。 在一个实施例中,虚拟网络域包括通过一个或多个链路连接在一起并在一个或多个物理设备上执行的一个或多个虚拟网络功能,以及经由一个或多个链路耦合到一个或多个网络功能的一个或多个接口 在虚拟网络域与物理网络基础设施上执行的其他虚拟基础设施隔离的同时,在虚拟网络域与物理网络基础设施的一个或多个物理设备中的至少一个之间传送数据。

    Virtual machine memory compartmentalization in multi-core architectures
    5.
    发明授权
    Virtual machine memory compartmentalization in multi-core architectures 有权
    多核架构虚拟机内存分区

    公开(公告)号:US08990582B2

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

    申请号:US12789207

    申请日:2010-05-27

    摘要: Techniques for memory compartmentalization for trusted execution of a virtual machine (VM) on a multi-core processing architecture are described. Memory compartmentalization may be achieved by encrypting layer 3 (L3) cache lines using a key under the control of a given VM within the trust boundaries of the processing core on which that VMs is executed. Further, embodiments described herein provide an efficient method for storing and processing encryption related metadata associated with each encrypt/decrypt operation performed for the L3 cache lines.

    摘要翻译: 描述了用于多核处理架构上的虚拟机(VM)的可信执行的用于存储器区分的技术。 可以通过使用在执行VM的处理核心的信任边界内的给定VM的控制下的密钥来加密层3(L3)高速缓存线来实现内存区分。 此外,本文描述的实施例提供了一种用于存储和处理与针对L3高速缓存行执行的每个加密/解密操作相关联的加密相关元数据的有效方法。

    Architecture and method having redundancy in active/active stateful devices based on symmetric global load balancing protocol (sGLBP)
    6.
    发明申请
    Architecture and method having redundancy in active/active stateful devices based on symmetric global load balancing protocol (sGLBP) 审中-公开
    基于对称全局负载平衡协议(sGLBP)的主动/主动状态设备中的冗余的架构和方法

    公开(公告)号:US20060092950A1

    公开(公告)日:2006-05-04

    申请号:US11141808

    申请日:2005-05-31

    IPC分类号: H04L12/56

    摘要: An architecture, arrangement, system, and method for or controlling traffic flow into and out of a server farm having active-active stateful devices. A symmetric Gateway Load Balancing Protocol (sGLBP) eliminates asymmetric traffic flow for out-bound traffic. Load distribution for in-bound traffic is balanced between a redundant pair of aggregation switches using either static host routes, Route Health Injection or in a more general manner, with external routes with a mask longer than the connected subnet advertised by the routing protocol. The return traffic is symmetric because it returns through the same aggregation switch that it came from. Similarly, traffic originating from a server farm exits from one of the redundant aggregation switches and returns from the same aggregation switch.

    摘要翻译: 用于或控制流入和流出具有主动 - 有状态的设备的服务器场的架构,安排,系统和方法。 对称网关负载平衡协议(sGLBP)消除了出站流量的不对称流量。 入站流量的负载分配在使用静态主机路由,路由健康注入或更通用的冗余对聚合交换机之间进行平衡,外部路由的掩码长于路由协议发布的连接子网。 返回流量是对称的,因为它返回通过它来自相同的聚合交换机。 类似地,源自服务器场的业务从一个冗余聚合交换机退出,并从同一聚合交换机返回。

    METHOD AND APPARATUS FOR TRUSTED EXECUTION IN INFRASTRUCTURE AS A SERVICE CLOUD ENVIRONMENTS
    8.
    发明申请
    METHOD AND APPARATUS FOR TRUSTED EXECUTION IN INFRASTRUCTURE AS A SERVICE CLOUD ENVIRONMENTS 有权
    作为服务云环境的基础设施执行的方法和装置

    公开(公告)号:US20110296201A1

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

    申请号:US12789189

    申请日:2010-05-27

    IPC分类号: G06F21/22 G06F9/455

    摘要: The present disclosure presents a method and apparatus configured to provide for the trusted execution of virtual machines (VMs) on a virtualization server, e.g., for executing VMs on a virtualization server provided within Infrastructure as a Service (IaaS) cloud environment. A physical multi-core CPU may be configured with a hardware trust anchor. The trust anchor itself may be configured to manage session keys used to encrypt/decrypt instructions and data when a VM (or hypervisor) is executed on one of the CPU cores. When a context switch occurs due to an exception, the trust anchor swaps the session key used to encrypt/decrypt the contents of memory and cache allocated to a VM (or hypervisor).

    摘要翻译: 本公开提供了一种方法和装置,被配置为提供虚拟化服务器上​​虚拟机(VM)的可信执行,例如用于在基础架构即服务(IaaS)云环境中提供的虚拟化服务器上​​执行虚拟机。 物理多核CPU可以配置有硬件信任锚点。 当在其中一个CPU核上执行VM(或管理程序)时,信任锚本身可以被配置为管理用于加密/解密指令和数据的会话密钥。 当由于异常而发生上下文切换时,信任锚转换用于加密/解密分配给VM(或管理程序)的内存和缓存内容的会话密钥。

    VIRTUAL MACHINE MEMORY COMPARTMENTALIZATION IN MULTI-CORE ARCHITECTURES
    9.
    发明申请
    VIRTUAL MACHINE MEMORY COMPARTMENTALIZATION IN MULTI-CORE ARCHITECTURES 有权
    多核架构虚拟机记忆体化

    公开(公告)号:US20110293097A1

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

    申请号:US12789207

    申请日:2010-05-27

    摘要: Techniques for memory compartmentalization for trusted execution of a virtual machine (VM) on a multi-core processing architecture are described. Memory compartmentalization may be achieved by encrypting layer 3 (L3) cache lines using a key under the control of a given VM within the trust boundaries of the processing core on which that VMs is executed. Further, embodiments described herein provide an efficient method for storing and processing encryption related metadata associated with each encrypt/decrypt operation performed for the L3 cache lines.

    摘要翻译: 描述了用于多核处理架构上的虚拟机(VM)的可信执行的用于存储器区分的技术。 可以通过使用在执行VM的处理核心的信任边界内的给定VM的控制下的密钥来加密层3(L3)高速缓存线来实现内存区分。 此外,本文描述的实施例提供了一种用于存储和处理与针对L3高速缓存行执行的每个加密/解密操作相关联的加密相关元数据的有效方法。

    Method and apparatus for trusted execution in infrastructure as a service cloud environments
    10.
    发明授权
    Method and apparatus for trusted execution in infrastructure as a service cloud environments 有权
    在基础架构中作为服务云环境中的可信执行的方法和装置

    公开(公告)号:US08812871B2

    公开(公告)日:2014-08-19

    申请号:US12789189

    申请日:2010-05-27

    IPC分类号: G06F21/00

    摘要: The present disclosure presents a method and apparatus configured to provide for the trusted execution of virtual machines (VMs) on a virtualization server, e.g., for executing VMs on a virtualization server provided within Infrastructure as a Service (IaaS) cloud environment. A physical multi-core CPU may be configured with a hardware trust anchor. The trust anchor itself may be configured to manage session keys used to encrypt/decrypt instructions and data when a VM (or hypervisor) is executed on one of the CPU cores. When a context switch occurs due to an exception, the trust anchor swaps the session key used to encrypt/decrypt the contents of memory and cache allocated to a VM (or hypervisor).

    摘要翻译: 本公开提供了一种方法和装置,被配置为提供虚拟化服务器上​​虚拟机(VM)的可信执行,例如用于在基础架构即服务(IaaS)云环境中提供的虚拟化服务器上​​执行虚拟机。 物理多核CPU可以配置有硬件信任锚点。 当在其中一个CPU核上执行VM(或管理程序)时,信任锚本身可以被配置为管理用于加密/解密指令和数据的会话密钥。 当由于异常而发生上下文切换时,信任锚转换用于加密/解密分配给VM(或管理程序)的内存和缓存内容的会话密钥。