Distributed data storage controller
    3.
    发明授权
    Distributed data storage controller 有权
    分布式数据存储控制器

    公开(公告)号:US09531809B1

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

    申请号:US14456979

    申请日:2014-08-11

    Abstract: A storage controller is implemented for controlling a storage system. The storage controller may be implemented using a distributed computer system and may include components for servicing client data requests based on the characteristics of the distributed computer system, the client, or the data requests. The storage controller is scalable independently of the storage system it controls. All components of the storage controller, as well as the client, may be virtual or hardware-based instances of a distributed computer system.

    Abstract translation: 实现存储控制器以控制存储系统。 可以使用分布式计算机系统来实现存储控制器,并且可以包括基于分布式计算机系统,客户机或数据请求的特性来服务客户端数据请求的组件。 存储控制器可独立于其控制的存储系统进行扩展。 存储控制器以及客户端的所有组件可以是分布式计算机系统的基于虚拟或基于硬件的实例。

    Techniques for managing credentials in a distributed computing environment
    4.
    发明授权
    Techniques for managing credentials in a distributed computing environment 有权
    在分布式计算环境中管理凭据的技术

    公开(公告)号:US09455975B2

    公开(公告)日:2016-09-27

    申请号:US14204124

    申请日:2014-03-11

    CPC classification number: H04L63/08 G06F21/44 H04L9/3247 H04L63/10 H04L63/20

    Abstract: Systems and methods for managing credentials distribute the credentials to subsets of a set of collectively managed computing resources. The collectively managed computing resources may include one or more virtual machine instances. The credentials distributed to the computing resources may be used by the computing resources to perform one or more actions. Actions may include performing one or more functions in connection with configuration, management, and/or operation of the one or more resources, and/or access of other computing resources. The ability to use credentials may be changed based at least in part on the occurrence of one or more events.

    Abstract translation: 用于管理凭据的系统和方法将凭证分发到一组共同管理的计算资源的子集。 共同管理的计算资源可以包括一个或多个虚拟机实例。 分配给计算资源的证书可以被计算资源用于执行一个或多个动作。 操作可以包括执行与一个或多个资源的配置,管理和/或操作有关的一个或多个功能,和/或其他计算资源的访问。 至少部分地基于一个或多个事件的发生来改变使用凭证的能力。

    System and method for allocating resources for heterogeneous service requests

    公开(公告)号:US09385963B1

    公开(公告)日:2016-07-05

    申请号:US13958660

    申请日:2013-08-05

    CPC classification number: H04L47/70 H04L12/4641 H04L67/02 H04L67/32

    Abstract: A system for allocating constrained resources (e.g., downstream services, execution threads, database connections, input/output channels, computational resources, and/or memory) to requested services that are dependent on those resources may include multiple resource queues, each of which maintains a queue of requests for a respective constrained resource, and multiple service request queues, from which requests may be subsequently serviced. As each request reaches the head of a resource queue, it may receive a resource token for a respective constrained resource. Once the request has collected resource tokens for each of the constrained resources on which it depends, the request may be passed to a service request queue that maintains a queue of requests of a particular type. Requests in the multiple service request queues may be serviced on a round-robin or weighted round-robin basis. The number of tokens available for each constrained resource may be modified based on observed system performance.

    SERVER-SIDE, VARIABLE DRIVE HEALTH DETERMINATION
    6.
    发明申请
    SERVER-SIDE, VARIABLE DRIVE HEALTH DETERMINATION 有权
    服务器端,可变驱动器健康测定

    公开(公告)号:US20140214447A1

    公开(公告)日:2014-07-31

    申请号:US14243752

    申请日:2014-04-02

    Abstract: The relative health of data storage drives may be determined based, at least in some aspects, on data access information and/or other drive operation information. In some examples, upon receiving the operation information from a computing device, a health level of a drive may be determined. The health level determination may be based at least in part on operating information received from a client entity. Additionally, a storage space allocation instruction or operation may be determined for execution. The allocation instruction or operation determined to be performed may be based at least in part on the determined health level.

    Abstract translation: 至少在一些方面,可以基于数据访问信息和/或其他驱动器操作信息确定数据存储驱动器的相对健康状况。 在一些示例中,在从计算设备接收到操作信息时,可以确定驱动器的健康水平。 健康水平确定可以至少部分地基于从客户实体接收的操作信息。 此外,可以确定存储空间分配指令或操作以执行。 确定要执行的分配指令或操作可以至少部分地基于所确定的健康水平。

    Enforceable launch configurations

    公开(公告)号:US11075913B1

    公开(公告)日:2021-07-27

    申请号:US16566592

    申请日:2019-09-10

    Abstract: Users intending to launch instances or otherwise access virtual resources in a multi-tenant environment can specify a launch configuration. For each type of instance or each type of user, at least one launch configuration is created that includes parameters and values to be used in instantiating an instance of that type, the values being optimized for the current environment and type of instance. Launch configurations can be optimized for different types of users, such as to account for security credentials and access levels. Such an approach enables users to launch instances by contacting the resource provider directly without need for a proxy, which can function as a choke point under heavy load. The use of an appropriate launch configuration can be enforced for any type of user at any level, such as at the sub-net level, by modifying a request that does not specify an appropriate launch configuration.

    TECHNIQUES FOR CREDENTIAL GENERATION
    8.
    发明申请

    公开(公告)号:US20190036901A1

    公开(公告)日:2019-01-31

    申请号:US16152132

    申请日:2018-10-04

    Abstract: A plurality of virtual computing resources is detected to have been provisioned. Credentials are distributed to the plurality of virtual computing resources. A credentials map that maps the credentials to the plurality of virtual computing resources is updated. The credentials for the plurality of virtual computing resources are activated to enable the plurality of virtual computing resources to use the credentials to authenticate to a second computer system that manages a resource service, with the credentials being inaccessible to resources of the resource service. A virtual computing resource of the plurality of virtual computing resources is detected to been deprovisioned, and the credentials for the virtual computing resource are deactivated.

    Statistically cost-following accounting model

    公开(公告)号:US09767445B1

    公开(公告)日:2017-09-19

    申请号:US14109852

    申请日:2013-12-17

    CPC classification number: G06Q20/145 G06Q20/14 G06Q30/04 H04M15/58

    Abstract: Techniques, including systems and methods, for virtual resource cost tracking account for unused capacity of implementation resources that are dedicated to particular customers and, as a result, are unusable for maintaining virtual resources for other customers. Customers requesting dedicated use of implementation resources are charged in a manner that compensates the virtual resource provider for the lost ability to use unused capacity of implementation resources to serve other customers. Customer charges may be determined by a pricing function that is calculated such that, for a base of customers, expected revenue from the base of customers approximates a revenue goal. The revenue goal may be determined based on revenue that would have been expected had the unused capacity of the dedicated implementation resources been available for serving other customers.

Patent Agency Ranking