Providing executing programs with access to stored block data of others
    32.
    发明授权
    Providing executing programs with access to stored block data of others 有权
    为执行程序提供访问其他数据块的数据

    公开(公告)号:US09569123B2

    公开(公告)日:2017-02-14

    申请号:US14246876

    申请日:2014-04-07

    Abstract: Techniques are described for managing access of executing programs to non-local block data storage. In some situations, a block data storage service uses multiple server storage systems to reliably store copies of network-accessible block data storage volumes that may be used by programs executing on other physical computing systems, and snapshot copies of some volumes may also be stored (e.g., on remote archival storage systems). A group of multiple server block data storage systems that store block data volumes may in some situations be co-located at a data center, and programs that use volumes stored there may execute on other computing systems at that data center, while the archival storage systems may be located outside the data center. The snapshot copies of volumes may be used in various ways, including to allow users to obtain their own copies of other users' volumes (e.g., for a fee).

    Abstract translation: 描述了用于管理执行程序对非本地块数据存储的访问的技术。 在某些情况下,块数据存储服务使用多个服务器存储系统可靠地存储可由其他物理计算系统上执行的程序使用的网络可访问块数据存储卷的副本,并且还可以存储某些卷的快照副本( 例如,在远程档案存储系统上)。 存储块数据卷的一组多个服务器块数据存储系统在某些情况下可以位于数据中心,并且使用存储在其中的卷的程序可以在该数据中心的其他计算系统上执行,而归档存储系统 可能位于数据中心之外。 卷的快照副本可以以各种方式使用,包括允许用户获得他们自己的其他用户卷的副本(例如,收费)。

    MANAGING COMMITTED PROCESSING RATES FOR SHARED RESOURCES
    33.
    发明申请
    MANAGING COMMITTED PROCESSING RATES FOR SHARED RESOURCES 审中-公开
    管理共享资源的承诺加工费率

    公开(公告)号:US20160261521A1

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

    申请号:US15156058

    申请日:2016-05-16

    Abstract: Commitments against various resources can be dynamically adjusted for customers in a shared-resource environment. A customer can provision a data volume with a committed rate of Input/Output Operations Per Second (IOPS) and pay only for that commitment (plus any overage), for example, as well as the amount of storage requested. The customer can subsequently adjust the committed rate of IOPS by submitting an appropriate request, or the rate can be adjusted automatically based on any of a number of criteria. Data volumes for the customer can be migrated, split, or combined in order to provide the adjusted rate. The interaction of the customer with the data volume does not need to change, independent of adjustments in rate or changes in the data volume, other than the rate at which requests are processed.

    Abstract translation: 可以在共享资源环境中为客户动态调整针对各种资源的承诺。 客户可以提供具有每秒输入/输出操作(IOPS)的承诺速率的数据卷,并且仅支付该承诺(加上任何超额),以及所请求的存储量。 客户随后可以通过提交适当的请求来调整IOPS的承诺率,或者可以根据多种标准自动调整利率。 可以迁移,拆分或组合客户的数据卷,以提供调整后的费率。 除了处理请求的速率之外,客户与数据量的交互不需要改变,而是独立于速率或数据量变化的调整。

    Virtual data storage service with sparse provisioning
    34.
    发明授权
    Virtual data storage service with sparse provisioning 有权
    具有稀疏配置的虚拟数据存储服务

    公开(公告)号:US09053004B2

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

    申请号:US14507752

    申请日:2014-10-06

    Abstract: Virtual data stores may be sparsely provisioned by virtual data storage services in a manner that controls risk of implementation resource shortages. Relationships between requested data storage space size, data storage server capacity, allocated data storage space size and/or allocated data storage space utilization may be tracked on a per data store, per customer, per data storage server, and/or a per virtual data storage service basis. For each such basis, a set of constraints may be specified to control the relationships. The set of constraints may be enforced during implementation resource allocation, and by migration of data storage space portions to different implementation resources as part of a sparse provisioning load balancing. Sparse provisioning details may be made explicit to virtual data storage service customers to varying degrees including explicit, aggregate on a per customer basis, and aggregate on a per virtual data storage service basis.

    Abstract translation: 虚拟数据存储可以以控制资源短缺的风险的方式由虚拟数据存储服务稀疏地提供。 可以在每个数据存储,每个客户,每个数据存储服务器和/或每个虚拟数据中跟踪所请求的数据存储空间大小,数据存储服务器容量,分配的数据存储空间大小和/或分配的数据存储空间利用率之间的关系 存储服务基础。 对于每个这样的基础,可以指定一组约束来控制关系。 可以在实施资源分配期间强制执行该约束集合,并且通过将数据存储空间部分迁移到不同的实现资源,作为稀疏配置负载平衡的一部分。 稀疏配置细节可以对虚拟数据存储服务客户进行不同程度的显式显示,包括显式的,基于每个客户的聚合,以及基于每个虚拟数据存储服务的聚合。

    Instance configuration on remote platforms
    35.
    发明授权
    Instance configuration on remote platforms 有权
    远程平台上的实例配置

    公开(公告)号:US08966025B2

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

    申请号:US13747190

    申请日:2013-01-22

    CPC classification number: H04L41/0896

    Abstract: Methods and apparatus for instance configuration on remote platforms are disclosed. A storage medium comprises program instructions to implement a control server configured to, in response to an instance configuration request directed to a network-accessible service implemented using resource instances whose configuration is managed from within the provider network, determine whether configuration operations corresponding to the request are to be performed at a remote platform external to the provider network. In response to determining that configuration operations are to be performed at a remote platform, the control server issues commands to a selected remote platform; otherwise, it issues commands to an instance host of the provider network. Based on results of the commands, the control server provides a response to the request.

    Abstract translation: 公开了远程平台上的配置的方法和装置。 存储介质包括用于实现控制服务器的程序指令,该控制服务器被配置为响应于针对使用其配置从提供商网络中管理的资源实例而实现的网络可访问服务的实例配置请求,确定与请求相对应的配置操作 将在提供商网络外部的远程平台上执行。 为了响应于确定在远程平台上执行配置操作,控制服务器向所选择的远程平台发出命令; 否则,它向提供商网络的实例主机发出命令。 根据命令的结果,控制服务器提供对请求的响应。

    MANAGING ACCESS OF MULTIPLE EXECUTING PROGRAMS TO NON-LOCAL BLOCK DATA STORAGE
    36.
    发明申请
    MANAGING ACCESS OF MULTIPLE EXECUTING PROGRAMS TO NON-LOCAL BLOCK DATA STORAGE 审中-公开
    管理多个执行程序到非局部数据存储的访问

    公开(公告)号:US20140317370A1

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

    申请号:US14320254

    申请日:2014-06-30

    Abstract: Techniques are described for managing access of executing programs to non-local block data storage. In some situations, a block data storage service uses multiple server storage systems to reliably store network-accessible block data storage volumes that may be used by programs executing on other physical computing systems. A group of multiple server block data storage systems that store block data volumes may in some situations be co-located at a data center, and programs that use volumes stored there may execute on other physical computing systems at that data center. If a program using a volume becomes unavailable, another program (e.g., another copy of the same program) may in some situations obtain access to and continue to use the same volume, such as in an automatic manner in some such situations.

    Abstract translation: 描述了用于管理执行程序对非本地块数据存储的访问的技术。 在某些情况下,块数据存储服务使用多个服务器存储系统可靠地存储可由其他物理计算系统上执行的程序使用的网络可访问块数据存储卷。 存储块数据卷的一组多个服务器块数据存储系统可能在某些情况下可以位于数据中心,并且使用存储在其中的卷的程序可以在该数据中心的其他物理计算系统上执行。 如果使用卷的程序变得不可用,则在某些情况下,另一个程序(例如,相同程序的另一个副本)可以在某些情况下获得访问并继续使用相同的卷,例如以自动的方式。

    Memory-side page activity recorder
    37.
    发明授权

    公开(公告)号:US12093189B1

    公开(公告)日:2024-09-17

    申请号:US16588394

    申请日:2019-09-30

    CPC classification number: G06F12/122 G06F2212/1016 G06F2212/304

    Abstract: Methods and integrated circuit devices for recording memory-side page activity are provided. Memory systems typically have a combination of faster memory devices and slower memory devices. Frequently accessed memory pages (hot pages) should be maintained in the faster memory devices while less frequently accessed memory pages (cold pages) should be maintained in the slower memory devices. To determine the memory pages that should be moved between the faster memory devices and the slower memory devices, counters may be implemented to count transactions to the memory pages. The counter values may be periodically checked to identify memory pages that can be moved from faster memory devices to slower memory devices, and vice-versa.

    MANAGING COMMUNICATIONS BETWEEN COMPUTING NODES

    公开(公告)号:US20230084547A1

    公开(公告)日:2023-03-16

    申请号:US17933064

    申请日:2022-09-16

    Abstract: Techniques are described for managing communications between multiple intercommunicating computing nodes, such as multiple virtual machine nodes hosted on one or more physical computing machines or systems. In some situations, users may specify groups of computing nodes and optionally associated access policies for use in the managing of the communications for those groups, such as by specifying which source nodes are allowed to transmit data to particular destinations nodes. In addition, determinations of whether initiated data transmissions from source nodes to destination nodes are authorized may be dynamically negotiated for and recorded for later use in automatically authorizing future such data transmissions without negotiation. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.

    Providing executing programs with access to stored block data of others

    公开(公告)号:US11526407B2

    公开(公告)日:2022-12-13

    申请号:US16907116

    申请日:2020-06-19

    Abstract: Techniques are described for managing access of executing programs to non-local block data storage. In some situations, a block data storage service uses multiple server storage systems to reliably store copies of network-accessible block data storage volumes that may be used by programs executing on other physical computing systems, and snapshot copies of some volumes may also be stored (e.g., on remote archival storage systems). A group of multiple server block data storage systems that store block data volumes may in some situations be co-located at a data center, and programs that use volumes stored there may execute on other computing systems at that data center, while the archival storage systems may be located outside the data center. The snapshot copies of volumes may be used in various ways, including to allow users to obtain their own copies of other users' volumes (e.g., for a fee).

Patent Agency Ranking