DELIVERY CONTROLLER BETWEEN CLOUD AND ENTERPRISE
    1.
    发明申请
    DELIVERY CONTROLLER BETWEEN CLOUD AND ENTERPRISE 审中-公开
    云与企业之间的交付控制器

    公开(公告)号:WO2013191992A1

    公开(公告)日:2013-12-27

    申请号:PCT/US2013/045521

    申请日:2013-06-12

    CPC classification number: G06F9/5072 G06F2209/509

    Abstract: A delivery controller for use in an enterprise environment that communicates with a cloud computing environment that is providing a service for the enterprise. As the cloud service processing progresses, some cloud service data is transferred from the cloud computing environment to the enterprise environment, and vice versa. The cloud service data may be exchanged over any one of a number of different types of communication channels. The delivery controller selects which communication channel to use to transfer specific data, depending on enterprise policy. Such policy might consider any business goals of the enterprise, and may be applied at the application level.

    Abstract translation: 用于与为企业提供服务的云计算环境通信的企业环境中的传送控制器。 随着云服务处理的进行,一些云服务数据从云计算环境转移到企业环境,反之亦然。 云服务数据可以通过多种不同类型的通信信道中的任一种进行交换。 交付控制器根据企业策略选择使用哪个通信信道来传送特定数据。 这样的政策可以考虑企业的任何业务目标,并可以在应用程序级别应用。

    SYNCHRONIZING STATE AMONG LOAD BALANCER COMPONENTS

    公开(公告)号:WO2012083264A3

    公开(公告)日:2012-06-21

    申请号:PCT/US2011/065659

    申请日:2011-12-16

    Abstract: The present invention extends to methods, systems, and computer program products for synchronizing state among load balancer components. Embodiments of the invention include load balancers using a consistent hashing algorithm to decide how new connections should be load balanced. Use of consistent hashing algorithm permits load balancers to work in a stateless manner in steady state. Load balancers start keeping flow state information (destination address for a given flow) about incoming packets when it is needed, i.e., such as, for example, when a change in destination host configuration is detected. State information is shared across load balancers in a deterministic way, which allows knowing which load balancer is authoritative (e.g., is the owner) for a given flow. Each load balancer can reach the authoritative load balancer to learn about a flow that cannot be determined locally.

    VIRTUAL MACHINE MULTICAST/BROADCAST IN VIRTUAL NETWORK
    4.
    发明申请
    VIRTUAL MACHINE MULTICAST/BROADCAST IN VIRTUAL NETWORK 审中-公开
    虚拟机虚拟机/广播虚拟网络

    公开(公告)号:WO2014058935A1

    公开(公告)日:2014-04-17

    申请号:PCT/US2013/063958

    申请日:2013-10-09

    Abstract: The performance of multicast and/or broadcasting between virtual machines over a virtual network. A source hypervisor accesses a network message originated from a source virtual machine, and uses the network message to determine a virtual network address associated with destination virtual machines (after potentially resolving group virtual network addresses). Using each virtual network address, the hypervisor determines a physical network address of the corresponding hypervisor that supports the destination virtual machine, and also determines a unique identifier for the destination virtual machine. The source hypervisor may then dispatch the network message along with the unique identifier to the destination hypervisor over the physical network using the physical network address of the hypervisor. The destination hypervisor passes the network message to the destination virtual machine identified by the unique identifier.

    Abstract translation: 通过虚拟网络在虚拟机之间进行组播和/或广播的性能。 源虚拟机管理程序访问源虚拟机的网络消息,并使用网络消息来确定与目标虚拟机相关联的虚拟网络地址(潜在解决组虚拟网络地址之后)。 使用每个虚拟网络地址,管理程序确定支持目标虚拟机的相应管理程序的物理网络地址,并且还确定目的地虚拟机的唯一标识符。 然后,源虚拟机管理程序可以使用管理程序的物理网络地址将网络消息与唯一标识符一起通过物理网络发送到目的虚拟机管理程序。 目标管理程序将网络消息传递到由唯一标识符标识的目标虚拟机。

    APPLICATION ENHANCEMENT USING EDGE DATA CENTER
    5.
    发明申请
    APPLICATION ENHANCEMENT USING EDGE DATA CENTER 审中-公开
    使用边缘数据中心的应用程序增强

    公开(公告)号:WO2013191971A1

    公开(公告)日:2013-12-27

    申请号:PCT/US2013/045289

    申请日:2013-06-12

    CPC classification number: G06F9/5072 G06F2209/509

    Abstract: A management service that receives requests for the cloud computing environment to host applications, and improves performance of the application using an edge server. In response to the original request, the management service allocates the application to run on an origin data center, evaluates the application by evaluating at least one of the application properties designated by an application code author or provider, or the application performance, and uses an edge server to improve performance of the application in response to evaluating the application. For instance, a portion of application code may be offloaded to run on the edge data center, a portion of application data may be cached at the edge data center, or the edge server may add functionality to the application.

    Abstract translation: 接收云计算环境的请求以托管应用程序的管理服务,并使用边缘服务器提高应用程序的性能。 响应于原始请求,管理服务分配应用程序在原始数据中心上运行,通过评估应用程序代码作者或提供者指定的应用程序属性或应用程序性能中的至少一个来评估应用程序,并使用 边缘服务器,以提高应用程序的性能以响应评估应用程序。 例如,应用代码的一部分可以被卸载以在边缘数据中心上运行,一部分应用数据可以被缓存在边缘数据中心,或者边缘服务器可以向应用添加功能。

    MULTI-TENANT MIDDLEWARE CLOUD SERVICE TECHNOLOGY
    6.
    发明申请
    MULTI-TENANT MIDDLEWARE CLOUD SERVICE TECHNOLOGY 审中-公开
    多重中间件云服务技术

    公开(公告)号:WO2013191993A1

    公开(公告)日:2013-12-27

    申请号:PCT/US2013/045524

    申请日:2013-06-12

    CPC classification number: H04L47/10 G06F9/5072 G06F9/5077

    Abstract: A system that includes multiple hosts, each running a plurality of virtual machines. The system may be, for example, a cloud computing environment in which there are services and a service coordination system that communicates with the hosts and with the services. The services include a middleware management service that is configured to maintain per-tenant middleware policy for each of multiple tenants. The middleware management service causes the middleware policy to be applied to network traffic by directing network traffic to a middle ware enforcement mechanism. This middleware policy is per-tenant in that it depends on an identity of a tenant.

    Abstract translation: 包括多个主机的系统,每个主机运行多个虚拟机。 该系统可以是例如云计算环境,其中存在与主机和服务进行通信的服务和服务协调系统。 这些服务包括一个中间件管理服务,该服务被配置为为多个租户中的每一个维护租户的中间件策略。 中间件管理服务通过将网络流量引导到中间件执行机制,使中间件策略应用于网络流量。 这种中间件政策是租用的,因为它取决于租户的身份。

    INTERCONNECTING MEMBERS OF A VIRTUAL NETWORK
    7.
    发明申请
    INTERCONNECTING MEMBERS OF A VIRTUAL NETWORK 审中-公开
    互联虚拟网络成员

    公开(公告)号:WO2011142972A2

    公开(公告)日:2011-11-17

    申请号:PCT/US2011/034191

    申请日:2011-04-27

    Abstract: Computerized methods, systems, and computer-readable media are provided for establishing and managing a virtual network (V-net) and virtual machine (VM) switches that enable protected and isolated interconnections between members of the V-net. The V-net members include an originating network adapter that generates data packets addressed to a destination network adapter. Upon detecting data-packet generation, a source-side VM switch accesses a forwarding table associated with the V-net, ascertains a destination-side, VM-switch locator that corresponds to an identifier of the destination network adapter, and modifies the data packets to include the identifier. The forwarding table represents a mapping between the members of the V-net and VM switches located on respective nodes within the data center. In operation, the mapping enforces communication policies that govern data-packet traffic. Upon receiving the data packets, the destination-side VM switch restores the data packets and forwards them to the destination network adapter.

    Abstract translation: 提供了计算机化方法,系统和计算机可读介质,用于建立和管理虚拟网络(V-net)和虚拟机(VM)交换机,从而实现V-net成员之间的保护和隔离互连。 V-net成员包括生成发往目标网络适配器的数据包的始发网络适配器。 在检测到数据包生成时,源侧VM交换机访问与V-net相关联的转发表,确定与目的网络适配器的标识符相对应的目的地侧的VM交换机定位符,并修改数据包 包括标识符。 转发表表示位于数据中心内的相应节点上的V-net和VM交换机的成员之间的映射。 在操作中,映射强制执行数据包流量的通信策略。 目的端VM交换机接收到数据包后,恢复数据包并将其转发到目的网络适配器。

    LOAD BALANCING ACROSS LAYER-2 DOMAINS
    8.
    发明申请
    LOAD BALANCING ACROSS LAYER-2 DOMAINS 审中-公开
    负载平衡层2层

    公开(公告)号:WO2010138936A2

    公开(公告)日:2010-12-02

    申请号:PCT/US2010/036757

    申请日:2010-05-28

    Abstract: The present application relates to network configurations and specifically to scalable load balancing network configurations. One implementation includes an external client coupled to a scalable load balancing system. The scalable load balancing system includes a load balancing layer that is configured to encapsulate individual incoming packets of a packet flow from the external client. The load balancing layer is further configured to route the incoming packets to target devices on the system. The target devices can span multiple IP subnets. The incoming packets can pass through one or more load balancers of the load balancing layer before reaching individual target devices. Individual target devices can be configured to route at least some outgoing packets of the packet flow to the external client without passing through any of the one or more load balancers.

    Abstract translation: 本申请涉及网络配置,特别涉及可伸缩负载平衡网络配置。 一个实现包括耦合到可伸缩负载平衡系统的外部客户端。 可扩展负载平衡系统包括负载平衡层,其被配置为封装来自外部客户端的分组流的各个输入分组。 负载平衡层还被配置为将传入的分组路由到系统上的目标设备。 目标设备可以跨越多个IP子网。 传入的数据包可以在到达各个目标设备之前通过负载平衡层的一个或多个负载平衡器。 可以将各个目标设备配置为将分组流的至少一些输出分组路由到外部客户端,而不通过任何一个或多个负载平衡器。

    SYNCHRONIZING STATE AMONG LOAD BALANCER COMPONENTS
    10.
    发明公开
    SYNCHRONIZING STATE AMONG LOAD BALANCER COMPONENTS 审中-公开
    状态之间同步最后的补偿组件

    公开(公告)号:EP2652924A2

    公开(公告)日:2013-10-23

    申请号:EP11849192.7

    申请日:2011-12-16

    CPC classification number: H04L47/125 H04L43/0876 H04L45/22 H04L47/11

    Abstract: The present invention extends to methods, systems, and computer program products for synchronizing state among load balancer components. Embodiments of the invention include load balancers using a consistent hashing algorithm to decide how new connections should be load balanced. Use of consistent hashing algorithm permits load balancers to work in a stateless manner in steady state. Load balancers start keeping flow state information (destination address for a given flow) about incoming packets when it is needed, i.e., such as, for example, when a change in destination host configuration is detected. State information is shared across load balancers in a deterministic way, which allows knowing which load balancer is authoritative (e.g., is the owner) for a given flow. Each load balancer can reach the authoritative load balancer to learn about a flow that cannot be determined locally.

Patent Agency Ranking