VIRTUAL MACHINE MULTICAST/BROADCAST IN VIRTUAL NETWORK
    11.
    发明申请
    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: 通过虚拟网络在虚拟机之间进行组播和/或广播的性能。 源虚拟机管理程序访问源虚拟机的网络消息,并使用网络消息来确定与目标虚拟机相关联的虚拟网络地址(潜在解决组虚拟网络地址之后)。 使用每个虚拟网络地址,管理程序确定支持目标虚拟机的相应管理程序的物理网络地址,并且还确定目的地虚拟机的唯一标识符。 然后,源虚拟机管理程序可以使用管理程序的物理网络地址将网络消息与唯一标识符一起通过物理网络发送到目的虚拟机管理程序。 目标管理程序将网络消息传递到由唯一标识符标识的目标虚拟机。

    ROLE INSTANCE REACHABILITY IN DATA CENTER
    12.
    发明申请
    ROLE INSTANCE REACHABILITY IN DATA CENTER 审中-公开
    数据中心的作用实现可靠性

    公开(公告)号:WO2013081848A1

    公开(公告)日:2013-06-06

    申请号:PCT/US2012/065377

    申请日:2012-11-15

    CPC classification number: H04L67/1014

    Abstract: Individual role instance reachability and load balancing are simultaneously provided for role instances of an application running in a hosting environment. Instance endpoints may be assigned to each role instance. Each instance endpoint may comprise a combination of an IP address, a transport protocol, and a unique port number. Additionally, a load balanced endpoint may be assigned to the group of role instances. The load balanced endpoint may comprise a combination of an IP address, transport protocol, and another unique port number. When application messages are issued to the data center, the messages are routed in accordance with endpoints used by the messages. For an instance endpoint, the message is routed to a role instance corresponding with the instance endpoint without load balancing. For the load balanced endpoint, the message is routed to any one of the role instances using load balancing.

    Abstract translation: 同时为托管环境中运行的应用程序的角色实例提供单独的角色实例可达性和负载平衡。 实例端点可以分配给每个角色实例。 每个实例端点可以包括IP地址,传输协议和唯一端口号的组合。 另外,负载平衡端点可以分配给角色实例组。 负载均衡端点可以包括IP地址,传输协议和另一唯一端口号的组合。 当应用程序消息发送到数据中心时,消息将根据消息使用的端点进行路由。 对于实例端点,消息将路由到与实例端点对应的角色实例,而不进行负载平衡。 对于负载平衡端点,消息将使用负载平衡路由到任何一个角色实例。

    FEDERATION AMONG SERVICES FOR SUPPORTING VIRTUAL-NETWORK OVERLAYS
    13.
    发明申请
    FEDERATION AMONG SERVICES FOR SUPPORTING VIRTUAL-NETWORK OVERLAYS 审中-公开
    联合服务支持虚拟网络覆盖

    公开(公告)号:WO2011162992A2

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

    申请号:PCT/US2011/040065

    申请日:2011-06-10

    Abstract: Computerized methods, systems, and computer-readable media for promoting cooperation between a first and second virtual network overlay ("overlay") are provided. The first overlay is governed by a first authority domain and includes members assigned virtual IP addresses from a first address range. The second overlay is governed by a second authority domain, which is associated with a second federation mechanism, for negotiating on behalf of the second overlay. The second federation mechanism is capable of negotiating with, or soliciting delegation of authority from, a first federation mechanism that is associated with the first authority domain. When negotiations are successful or authority is delegated, the second federation mechanism establishes a communication link between the second overlay and the first overlay or joins a member of the second overlay to the first overlay. Joining involves allocating a guest IP address from the first address range to the member.

    Abstract translation: 提供了用于促进第一和第二虚拟网络覆盖(“覆盖”)之间的协作的计算机化方法,系统和计算机可读介质。 第一个覆盖由第一个授权域管理,并包括从第一个地址范围分配虚拟IP地址的成员。 第二重叠由第二权限域管理,第二权限域与第二联合机制相关联,用于代表第二重叠进行协商。 第二个联邦机制能够与第一个与第一个权威机构相关联的第一个联合机制进行谈判或者征集授权。 当谈判成功或授权被授权时,第二联合机制在第二重叠和第一覆盖之间建立通信链接,或者将第二覆盖的成员连接到第一重叠。 加入涉及将访客IP地址从第一个地址范围分配给该成员。

    SHAPING VIRTUAL MACHINE COMMUNICATION TRAFFIC

    公开(公告)号:WO2011115844A3

    公开(公告)日:2011-09-22

    申请号:PCT/US2011/028159

    申请日:2011-03-11

    Abstract: Cloud computing platforms having computer-readable media that perform methods to shape virtual machine communication traffic. The cloud computing platform includes virtual machines and a controller. The controller limits the traffic associated with the virtual machines to enable the virtual machines to achieve desired communication rates, especially when a network servicing the virtual machines is congested. The controller may drop communication messages associated with the virtual machines based on a drop probability evaluated for the virtual machines.

    SELECTIVELY DISABLING RELIABILITY MECHANISMS ON A NETWORK CONNECTION
    15.
    发明公开
    SELECTIVELY DISABLING RELIABILITY MECHANISMS ON A NETWORK CONNECTION 有权
    网络连接选择性地禁用可靠性机制

    公开(公告)号:EP2543162A2

    公开(公告)日:2013-01-09

    申请号:EP11751325.9

    申请日:2011-03-02

    Abstract: Computerized methods, systems, and computer-storage media for establishing and managing a transmission control protocol (TCP)-based tunnel (“tunnel”) are provided. The tunnel spans between a data center and a private enterprise network and connects endpoints, of a service application, that reside in each location. During communication, the endpoints transmit data packets over one or more channels (e.g., higher-level channel and lower-level channel) that comprise the tunnel. Each of the channels supports reliability mechanisms (e.g., congestion-control mechanism and loss-recovery mechanism) integrally running thereon, for ensuring complete data-packet delivery. To prevent unwarranted performance degradation caused by duplicative efforts of reliability mechanisms, a fabric controller is employed to selectively disable one or more of the reliability mechanisms individually. The selective disablement of the reliability mechanisms is invoked by predefined criteria, such as instructions from a service model or detected identity of a source/destination endpoint, and is invoked on a per network connection basis.

    Abstract translation: 提供了用于建立和管理基于传输控制协议(TCP)的隧道(隧道)的计算机化方法,系统和计算机存储介质。 隧道跨越数据中心和私人企业网络,并连接驻留在每个位置的服务应用程序的端点。 在通信期间,端点通过组成隧道的一个或多个信道(例如,更高级信道和更低级信道)发送数据分组。 每个信道支持在其上整体运行的可靠性机制(例如,拥塞控制机制和丢失恢复机制),用于确保完整的数据分组传递。 为了防止由可靠性机制的重复工作引起的不必要的性能下降,采用结构控制器来分别选择性地禁用一个或多个可靠性机制。 可靠性机制的选择性禁用通过预定义标准来调用,例如来自服务模型的指令或源/目标端点的检测到的标识,并且基于每个网络连接调用。

    ROLE INSTANCE REACHABILITY IN DATA CENTER
    17.
    发明公开
    ROLE INSTANCE REACHABILITY IN DATA CENTER 有权
    数据中心角色的实例可用性

    公开(公告)号:EP2786251A1

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

    申请号:EP12854218.0

    申请日:2012-11-15

    CPC classification number: H04L67/1014

    Abstract: Individual role instance reachability and load balancing are simultaneously provided for role instances of an application running in a hosting environment. Instance endpoints may be assigned to each role instance. Each instance endpoint may comprise a combination of an IP address, a transport protocol, and a unique port number. Additionally, a load balanced endpoint may be assigned to the group of role instances. The load balanced endpoint may comprise a combination of an IP address, transport protocol, and another unique port number. When application messages are issued to the data center, the messages are routed in accordance with endpoints used by the messages. For an instance endpoint, the message is routed to a role instance corresponding with the instance endpoint without load balancing. For the load balanced endpoint, the message is routed to any one of the role instances using load balancing.

    Abstract translation: 同时为托管环境中运行的应用程序的角色实例提供单独的角色实例可达性和负载平衡。 实例端点可以分配给每个角色实例。 每个实例端点可以包括IP地址,传输协议和唯一端口号的组合。 另外,可以将负载平衡端点分配给角色实例组。 负载平衡端点可以包括IP地址,传输协议和另一个唯一端口号的组合。 当应用程序消息发布到数据中心时,消息按照消息使用的端点进行路由。 对于实例端点,消息将路由到与实例端点对应的角色实例,而不进行负载平衡。 对于负载平衡端点,消息使用负载平衡路由到任何一个角色实例。

    SHAPING VIRTUAL MACHINE COMMUNICATION TRAFFIC
    18.
    发明公开
    SHAPING VIRTUAL MACHINE COMMUNICATION TRAFFIC 审中-公开
    成形的通信业务的虚拟机

    公开(公告)号:EP2548130A2

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

    申请号:EP11756769.3

    申请日:2011-03-11

    CPC classification number: H04L47/22 G06F9/54 H04L29/0863 H04L47/12 H04W4/60

    Abstract: Cloud computing platforms having computer-readable media that perform methods to shape virtual machine communication traffic. The cloud computing platform includes virtual machines and a controller. The controller limits the traffic associated with the virtual machines to enable the virtual machines to achieve desired communication rates, especially when a network servicing the virtual machines is congested. The controller may drop communication messages associated with the virtual machines based on a drop probability evaluated for the virtual machines.

    INTERCONNECTING MEMBERS OF A VIRTUAL NETWORK
    20.
    发明公开
    INTERCONNECTING MEMBERS OF A VIRTUAL NETWORK 有权
    联网虚拟网络元素的

    公开(公告)号:EP2569902A2

    公开(公告)日:2013-03-20

    申请号:EP11781010.1

    申请日: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.

Patent Agency Ranking