Disaster recovery and automatic relocation of cloud services
    1.
    发明授权
    Disaster recovery and automatic relocation of cloud services 有权
    云服务的灾难恢复和自动迁移

    公开(公告)号:US08639793B2

    公开(公告)日:2014-01-28

    申请号:US13040629

    申请日:2011-03-04

    IPC分类号: G06F15/173

    摘要: Techniques are provided to move the services performed on one device to another device in a cloud computing system for a variety of reasons including failure, maintenance or upgrade of the device. A notification is received that services performed by an impacted device in a domain of a plurality of hierarchical domains need to be moved. A determination is made as to whether there are replacement resources available in the domain to perform the services, and if so, the replacement resources are automatically rendered to perform the services. The process continues to higher level domains that have a view into the capabilities of subordinate domains in order to determine where to move the services within the cloud computing system.

    摘要翻译: 提供技术用于将一种设备上执行的服务移动到云计算系统中的其他设备,原因有多种,包括设备的故障,维护或升级。 接收到需要移动多个分层域中的受影响设备执行的服务的通知。 确定域中是否有可用的替换资源来执行服务,如果是,则替换资源被自动呈现以执行服务。 该过程继续到具有对下属域的能力的更高级别的域,以便确定在云计算系统内移动服务的位置。

    PLACEMENT OF A CLOUD SERVICE USING NETWORK TOPOLOGY AND INFRASTRUCTURE PERFORMANCE
    2.
    发明申请
    PLACEMENT OF A CLOUD SERVICE USING NETWORK TOPOLOGY AND INFRASTRUCTURE PERFORMANCE 有权
    使用网络拓扑和基础设施绩效的云服务的布置

    公开(公告)号:US20120239792A1

    公开(公告)日:2012-09-20

    申请号:US13048645

    申请日:2011-03-15

    IPC分类号: G06F15/173

    摘要: Techniques are described for selecting an optimal data center for instantiating a first cloud service. Embodiments of the invention receive a request specifying a topology of a first cloud service to be hosted by one of a plurality of data centers which provide computing resources to host a plurality of cloud services. A suitability value is then determined for each of the data centers which measures a fitness of the data center for instantiating the first cloud service. In one embodiment, the suitability value is determined by calculating a plurality of metric values for the data center, normalizing the metric values and calculating a weighted average of the normalized values. One of the data centers is then selected for instantiating the first cloud service, based at least in part on the determined suitability values.

    摘要翻译: 描述了用于选择用于实例化第一云服务的最佳数据中心的技术。 本发明的实施例接收指定要由多个数据中心之一托管的第一云服务的拓扑的请求,所述数据中心提供计算资源以托管多个云服务。 然后,对于测量用于实例化第一云服务的数据中心的适合度的每个数据中心确定适合性值。 在一个实施例中,通过计算数据中心的多个度量值来确定适用性值,归一化度量值并计算归一化值的加权平均值。 然后,至少部分地基于所确定的适用性值,选择其中一个数据中心用于实例化第一云服务。

    Capabilities Based Routing of Virtual Data Center Service Request
    3.
    发明申请
    Capabilities Based Routing of Virtual Data Center Service Request 审中-公开
    基于能力的虚拟数据中心服务请求路由

    公开(公告)号:US20120226799A1

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

    申请号:US13039729

    申请日:2011-03-03

    IPC分类号: G06F15/173

    摘要: Systems and methods are provided for receiving at a provider edge routing device capabilities data representative of capabilities of computing devices disposed in a data center, the capabilities data having been published by an associated local data center edge device, and advertising, by the provider edge routing device, the capabilities data to other provider edge routing devices in communication with one another in a network of provider edge routing devices. The provider edge routing device also receives respective capabilities data from each of the other provider edge routing devices, wherein each of the other provider edge routing devices is associated with a respective local data center via a corresponding data center edge device, and stores all the capabilities data in a directory of capabilities. Thereafter, a request for computing services is received at the provider edge network and the methodology provides for selecting, based on the directory of capabilities, one of the data centers to fulfill the request for computing services to obtain a selected data center, and for routing the request for computing services to the selected data center.

    摘要翻译: 提供的系统和方法用于在提供者边缘接收路由设备的能力数据,其表示设置在数据中心中的计算设备的能力,所述能力数据已由相关联的本地数据中心边缘设备发布,并且由提供者边缘路由进行广告 设备,将能力数据提供给在提供商边缘路由设备的网络中彼此通信的其他提供商边缘路由设备。 提供商边缘路由设备还从每个其他提供商边缘路由设备接收相应的能力数据,其中其他提供商边缘路由设备中的每一个经由相应的数据中心边缘设备与相应的本地数据中心相关联,并且存储所有能力 数据在目录中的功能。 此后,在提供商边缘网络处接收对计算服务的请求,并且该方法提供了基于能力目录来选择数据中心之一以满足计算服务的请求以获得所选择的数据中心,并且用于路由 对所选数据中心的计算服务请求。

    Extensible Attribute Summarization
    4.
    发明申请
    Extensible Attribute Summarization 有权
    可扩展属性总结

    公开(公告)号:US20120226790A1

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

    申请号:US13039721

    申请日:2011-03-03

    IPC分类号: G06F15/173

    摘要: In one embodiment a method includes at first a network device, identifying an attribute of the first network device, selecting a function that defines how the attribute is to be summarized together with a same attribute of a second network device, generating a message that comprises a set of information comprising an identification of the attribute and the function, and sending the message to, e.g., a next higher node in a network hierarchy of which the network device is a part. Multiple such messages may be received at an aggregation node that then summarizes the attributes according to respective functions, and sends or publishes a summarized version of the attributes to a still next higher node in the network hierarchy.

    摘要翻译: 在一个实施例中,一种方法首先包括网络设备,识别第一网络设备的属性,选择定义如何将属性与第二网络设备的相同属性一起被概括的功能,生成包括 包括属性和功能的标识的信息集合,以及将消息发送到例如网络设备为其一部分的网络层级中的下一较高节点。 可以在聚合节点处接收多个这样的消息,然后根据各个功能对属性进行总结,并将属性的汇总版本发送或发布到网络层次结构中的下一个更高的节点。

    Disaster Recovery and Automatic Relocation of Cloud Services
    5.
    发明申请
    Disaster Recovery and Automatic Relocation of Cloud Services 有权
    灾难恢复和云服务自动迁移

    公开(公告)号:US20120110186A1

    公开(公告)日:2012-05-03

    申请号:US13040629

    申请日:2011-03-04

    IPC分类号: G06F15/173

    摘要: Techniques are provided to move the services performed on one device to another device in a cloud computing system for a variety of reasons including failure, maintenance or upgrade of the device. A notification is received that services performed by an impacted device in a domain of a plurality of hierarchical domains need to be moved. A determination is made as to whether there are replacement resources available in the domain to perform the services, and if so, the replacement resources are automatically rendered to perform the services. The process continues to higher level domains that have a view into the capabilities of subordinate domains in order to determine where to move the services within the cloud computing system.

    摘要翻译: 提供技术用于将一种设备上执行的服务移动到云计算系统中的其他设备,原因有多种,包括设备的故障,维护或升级。 接收到需要移动多个分层域中的受影响设备执行的服务的通知。 确定域中是否有可用的替换资源来执行服务,如果是,则替换资源被自动呈现以执行服务。 该过程继续到具有对下属域的能力的更高级别的域,以便确定在云计算系统内移动服务的位置。

    Extensible attribute summarization
    6.
    发明授权
    Extensible attribute summarization 有权
    可扩展属性总结

    公开(公告)号:US09235447B2

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

    申请号:US13039721

    申请日:2011-03-03

    IPC分类号: G06F15/173 G06F9/50 H04L12/24

    摘要: In one embodiment a method includes at first a network device, identifying an attribute of the first network device, selecting a function that defines how the attribute is to be summarized together with a same attribute of a second network device, generating a message that comprises a set of information comprising an identification of the attribute and the function, and sending the message to, e.g., a next higher node in a network hierarchy of which the network device is a part. Multiple such messages may be received at an aggregation node that then summarizes the attributes according to respective functions, and sends or publishes a summarized version of the attributes to a still next higher node in the network hierarchy.

    摘要翻译: 在一个实施例中,一种方法首先包括网络设备,识别第一网络设备的属性,选择定义如何将属性与第二网络设备的相同属性一起被概括的功能,生成包括 包括属性和功能的标识的信息集合,以及将消息发送到例如网络设备为其一部分的网络层级中的下一较高节点。 可以在聚合节点处接收多个这样的消息,然后根据各个功能对属性进行总结,并将属性的汇总版本发送或发布到网络层次结构中的下一个更高的节点。

    Active load distribution for control plane traffic using a messaging and presence protocol
    7.
    发明授权
    Active load distribution for control plane traffic using a messaging and presence protocol 有权
    使用消息传递和存在协议的控制平面流量的主动负载分配

    公开(公告)号:US09065831B2

    公开(公告)日:2015-06-23

    申请号:US13037437

    申请日:2011-03-01

    摘要: Techniques are provided herein for a device in a network to receive information configured to indicate a control plane traffic load level for one or more server devices that are configured to manage traffic for messaging and presence clients communicating via a messaging and presence protocol. The control plane traffic is associated with the messaging and presence protocol. A determination is made as to when the control plane traffic load level has become unbalanced among the two or more server devices and in response to determining that the control plane traffic load level has become unbalanced, sending a transfer message to one or more clients comprising information configured to initiate migration of one or more clients from a server device that is relatively overloaded to a server device that is relatively underloaded in order to balance the control plane traffic load level among the two or more server devices.

    摘要翻译: 本文提供了用于网络中的设备的技术,用于接收被配置为指示被配置为管理经由消息传递和存在协议进行通信的消息传递和存在客户端的流量的一个或多个服务器设备的控制平面流量负载水平的信息。 控制平面流量与消息传递和存在协议相关联。 确定在两个或多个服务器设备之间的控制平面业务负载水平何时变得不平衡,并且响应于确定控制平面业务负载水平已经变得不平衡,向包括信息的一个或多个客户端发送传输消息 被配置为启动一个或多个客户端从相对过载的服务器设备迁移到相对负载不足的服务器设备,以平衡两个或多个服务器设备之间的控制平面流量负载水平。

    Placement of a cloud service using network topology and infrastructure performance
    8.
    发明授权
    Placement of a cloud service using network topology and infrastructure performance 有权
    使用网络拓扑和基础架构性能放置云服务

    公开(公告)号:US08732267B2

    公开(公告)日:2014-05-20

    申请号:US13048645

    申请日:2011-03-15

    IPC分类号: G06F15/16

    摘要: Techniques are described for selecting an optimal data center for instantiating a first cloud service. Embodiments of the invention receive a request specifying a topology of a first cloud service to be hosted by one of a plurality of data centers which provide computing resources to host a plurality of cloud services. A suitability value is then determined for each of the data centers which measures a fitness of the data center for instantiating the first cloud service. In one embodiment, the suitability value is determined by calculating a plurality of metric values for the data center, normalizing the metric values and calculating a weighted average of the normalized values. One of the data centers is then selected for instantiating the first cloud service, based at least in part on the determined suitability values.

    摘要翻译: 描述了用于选择用于实例化第一云服务的最佳数据中心的技术。 本发明的实施例接收指定要由多个数据中心之一托管的第一云服务的拓扑的请求,所述数据中心提供计算资源以托管多个云服务。 然后,对于测量用于实例化第一云服务的数据中心的适合度的每个数据中心确定适合性值。 在一个实施例中,通过计算数据中心的多个度量值来确定适用性值,归一化度量值并计算归一化值的加权平均值。 然后,至少部分地基于所确定的适用性值,选择其中一个数据中心用于实例化第一云服务。

    Method of ensuring consistent configuration between processors running different versions of software
    9.
    发明授权
    Method of ensuring consistent configuration between processors running different versions of software 有权
    确保运行不同版本软件的处理器之间一致配置的方法

    公开(公告)号:US07661025B2

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

    申请号:US11336167

    申请日:2006-01-19

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1658 G06F11/2097

    摘要: A method of establishing and maintaining a consistent configuration state of a first processor, running on a first version of operating software, and a second processor, running on a second version of operating software, is described. The method involves determining a current configuration state of the first processor, where the configuration state comprises a list of configuration commands. The method also involves performing a syntax check for each command in the current configuration, using the second processor and the second version of operating software, with the syntax check resulting in a pass or a fail result. For every command which results in a fail result, an entry is added to a mismatched configuration list (MCL). Embodiments of this invention can be utilized to keep the configurations consistent during an upgrade or downgrade of the operating software.

    摘要翻译: 描述了在第二版本的操作软件上运行的在第一版本的操作软件上运行的第一处理器和第二处理器的一致配置状态的建立和维护的方法。 该方法涉及确定第一处理器的当前配置状态,其中配置状态包括配置命令的列表。 该方法还涉及使用第二处理器和第二版本的操作软件对当前配置中的每个命令执行语法检查,语法检查导致通过或失败结果。 对于导致失败结果的每个命令,会将一个条目添加到不匹配的配置列表(MCL)中。 可以利用本发明的实施例来在操作软件的升级或降级期间保持配置一致。

    Active Load Distribution for Control Plane Traffic Using a Messaging and Presence Protocol
    10.
    发明申请
    Active Load Distribution for Control Plane Traffic Using a Messaging and Presence Protocol 有权
    使用消息和存在协议控制平面通信的主动负载分配

    公开(公告)号:US20120226797A1

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

    申请号:US13037437

    申请日:2011-03-01

    IPC分类号: G06F15/173

    摘要: Techniques are provided herein for a device in a network to receive information configured to indicate a control plane traffic load level for one or more server devices that are configured to manage traffic for messaging and presence clients communicating via a messaging and presence protocol. The control plane traffic is associated with the messaging and presence protocol. A determination is made as to when the control plane traffic load level has become unbalanced among the two or more server devices and in response to determining that the control plane traffic load level has become unbalanced, sending a transfer message to one or more clients comprising information configured to initiate migration of one or more clients from a server device that is relatively overloaded to a server device that is relatively underloaded in order to balance the control plane traffic load level among the two or more server devices.

    摘要翻译: 本文提供了用于网络中的设备的技术,用于接收被配置为指示被配置为管理经由消息传递和存在协议进行通信的消息传递和存在客户端的流量的一个或多个服务器设备的控制平面流量负载水平的信息。 控制平面流量与消息传递和存在协议相关联。 确定在两个或多个服务器设备之间的控制平面业务负载水平何时变得不平衡,并且响应于确定控制平面业务负载水平已经变得不平衡,向包括信息的一个或多个客户端发送传输消息 被配置为启动一个或多个客户端从相对过载的服务器设备迁移到相对负载不足的服务器设备,以平衡两个或多个服务器设备之间的控制平面流量负载水平。