Determining computing-related resources to use based on client-specified constraints
    1.
    发明授权
    Determining computing-related resources to use based on client-specified constraints 有权
    根据客户指定的约束确定要使用的计算相关资源

    公开(公告)号:US08954592B1

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

    申请号:US11963590

    申请日:2007-12-21

    摘要: Techniques for facilitating a client's control over use of computing-related resources on the client's behalf. In some situations, a client's control is based on specifying a group of one or more resource usage constraints with a client resource constraint manager service, which provides information about the client-specified constraints to one or more other remote network services with which the client interacts. Those remote services then use that constraint information to determine whether and how to use computing-related resources on the client's behalf. For example, the resource usage constraints specified by a client may relate to one or more particular geographical areas and/or to one or more measures of relative proximity between computing-related resources (e.g., between multiple instances of a single type of computing-related resource provided by a single service, or between multiple distinct types of computing-related resources provided by multiple unaffiliated services).

    摘要翻译: 用于促使客户代表客户对使用计算相关资源的控制的技术。 在某些情况下,客户端的控制是基于使用客户端资源约束管理器服务来指定一组或多个资源使用约束,其将客户机指定约束的信息提供给客户端与之交互的一个或多个其他远程网络服务 。 那些远程服务然后使用该约束信息来确定是否以及如何在客户端上使用与计算相关的资源。 例如,客户端指定的资源使用约束可以涉及一个或多个特定地理区域和/或与计算相关资源之间的相对接近度的一个或多个度量(例如,在单个类型的计算相关的多个实例之间) 由单个服务提供的资源,或由多个无关联服务提供的多种不同类型的计算相关资源之间)。

    Resource management
    2.
    发明授权
    Resource management 有权
    资源管理

    公开(公告)号:US08862743B1

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

    申请号:US13349547

    申请日:2012-01-12

    IPC分类号: G06F15/16 G06F15/173

    CPC分类号: G06F9/54 G06F9/5077

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing resources in a computing system. A plurality of distributed computing system resources are represented as nodes in a graph. Links between the nodes are defined, where each link in the links representing ownership or usage by a parent node of a respective resource represented by a child node. A message is sent from a source node in the graph to a target node in the graph wherein the source node is linked directly or indirectly to the target node. The message is processed by a message handler task associated with the target node, wherein processing includes allocating or deallocating a respective resource represented by the target node.

    摘要翻译: 方法,系统和装置,包括在计算机存储介质上编码的用于管理计算系统中的资源的计算机程序。 多个分布式计算系统资源在图中表示为节点。 定义节点之间的链接,其中链路中的每个链路表示由子节点表示的相应资源的父节点的所有权或使用。 消息从图中的源节点发送到图中的目标节点,其中源节点直接或间接地链接到目标节点。 消息由与目标节点相关联的消息处理程序任务处理,其中处理包括分配或取消分配由目标节点表示的相应资源。

    GLOBAL COMPUTING INTERFACE
    3.
    发明申请
    GLOBAL COMPUTING INTERFACE 有权
    全球计算界面

    公开(公告)号:US20130263131A1

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

    申请号:US13842456

    申请日:2013-03-15

    IPC分类号: G06F9/455

    摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing a global computing interface. One of the methods includes maintaining a global database of virtual machine configuration information, the database including information on cloud computing resources in each of a plurality of regions, wherein each region of the plurality of regions includes one or more datacenters. A virtual machine image is received in a first region. The global database is updated with configuration information about the received virtual machine image that is stored in the first region. A request is received to start one or more virtual machines from the virtual machine image in a second different region, and the virtual machine image is transmitted from the first region to the second region and one or more virtual machines are started from the virtual machine image in a datacenter of the second different region.

    摘要翻译: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于实现全局计算接口。 所述方法之一包括维护虚拟机配置信息的全局数据库,所述数据库包括关于多个区域中的每个区域中的云计算资源的信息,其中所述多个区域中的每个区域包括一个或多个数据中心。 在第一区域中接收虚拟机图像。 使用存储在第一个区域中的接收的虚拟机映像的配置信息来更新全局数据库。 接收到请求以在第二不同区域中从虚拟机映像启动一个或多个虚拟机,并且将虚拟机映像从第一区域发送到第二区域,并且从虚拟机映像启动一个或多个虚拟机 在第二个不同区域的数据中心。