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

    Custom routing decisions
    84.
    发明授权
    Custom routing decisions 有权
    自定义路由决定

    公开(公告)号:US09025468B1

    公开(公告)日:2015-05-05

    申请号:US14301255

    申请日:2014-06-10

    CPC classification number: H04L45/14 H04L12/4641 H04L45/02

    Abstract: With the advent of virtualization technologies, networks and routing for those networks can now be simulated using commodity hardware rather than actual routers. For example, virtualization technologies such as those provided by VMWare, XEN, or User-Mode Linux can be adapted to allow a single physical computing machine to be shared among multiple virtual networks by providing each virtual network user with one or more virtual machines hosted by the single physical computing machine, with each such virtual machine being a software simulation acting as a distinct logical computing system that provides users with the illusion that they are the sole operators and administrators of a given hardware computing resource. In addition, routing can be accomplished through software, providing additional routing flexibility to the virtual network in comparison with traditional routing. As a result, in some implementations, supplemental information other than packet information can be used to determine network routing.

    Abstract translation: 随着虚拟化技术的出现,现在可以使用商品硬件而不是实际的路由器来模拟这些网络的网络和路由。 例如,诸如由VMWare,XEN或用户模式Linux提供的虚拟化技术可以被调整为允许单个物理计算机器在多个虚拟网络之间共享,通过为每个虚拟网络用户提供一个或多个由 单个物理计算机,其中每个这样的虚拟机是作为不同逻辑计算系统的软件模拟器,其向用户提供它们是给定硬件计算资源的唯一操作者和管理员的错觉。 此外,路由可以通过软件实现,与传统路由相比,为虚拟网络提供了额外的路由灵活性。 结果,在一些实现中,可以使用除分组信息之外的补充信息来确定网络路由。

    Data set capture management with forecasting
    85.
    发明授权
    Data set capture management with forecasting 有权
    数据集捕获管理与预测

    公开(公告)号:US08930314B1

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

    申请号:US13966910

    申请日:2013-08-14

    Abstract: A set of virtualized computing services may include multiple types of virtualized data store differentiated by characteristics such as latency, throughput, durability and cost. A sequence of captures of a data set from one data store to another may be scheduled to achieve a variety of virtualized computing service user and provider goals such as lowering a probability of data loss, lowering costs, and computing resource load leveling. Data set captures may be scheduled according to policies specifying fixed and flexible schedules and conditions including flexible scheduling windows, target capture frequencies, probability of loss targets and/or cost targets. Capture lifetimes may also be managed with capture retention policies, which may specify fixed and flexible lifetimes and conditions including cost targets. Such data set capture policies may be specified with a Web-based administrative interface to a control plane of the virtualized computing services.

    Abstract translation: 一组虚拟化计算服务可以包括通过诸如延迟,吞吐量,耐久性和成本等特征来区分的多种类型的虚拟化数据存储。 可以调度从一个数据存储器到另一个数据存储器的数据集的捕获序列,以实现各种虚拟化计算服务用户和提供者目标,例如降低数据丢失的概率,降低成本和计算资源负载均衡。 可以根据指定固定和灵活的时间表和条件的策略来调度数据集捕获,包括灵活的调度窗口,目标捕获频率,损失目标概率和/或成本目标。 捕获寿命也可以通过捕获保留策略进行管理,这可以指定固定和灵活的生命周期和条件,包括成本目标。 这样的数据集捕获策略可以使用基于Web的管理接口来指定到虚拟化计算服务的控制平面。

    MANAGING ACCESS OF MULTIPLE EXECUTING PROGRAMS TO NON-LOCAL BLOCK DATA STORAGE
    86.
    发明申请
    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: 描述了用于管理执行程序对非本地块数据存储的访问的技术。 在某些情况下,块数据存储服务使用多个服务器存储系统可靠地存储可由其他物理计算系统上执行的程序使用的网络可访问块数据存储卷。 存储块数据卷的一组多个服务器块数据存储系统可能在某些情况下可以位于数据中心,并且使用存储在其中的卷的程序可以在该数据中心的其他物理计算系统上执行。 如果使用卷的程序变得不可用,则在某些情况下,另一个程序(例如,相同程序的另一个副本)可以在某些情况下获得访问并继续使用相同的卷,例如以自动的方式。

    Speculative reads
    87.
    发明授权
    Speculative reads 有权
    推测阅读

    公开(公告)号:US08819390B1

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

    申请号:US13794616

    申请日:2013-03-11

    Abstract: Patterns of access and/or behavior can be analyzed and persisted for use in pre-fetching data from a physical storage device. In at least some embodiments, data can be aggregated across volumes, instances, users, applications, or other such entities, and that data can be analyzed to attempt to determine patterns for any of those entities. The patterns and/or analysis can be persisted such that the information is not lost in the event of a reboot or other such occurrence. Further, aspects such as load and availability across the network can be analyzed to determine where to send and/or store data that is pre-fetched from disk or other such storage in order to reduce latency while preventing bottlenecks or other such issues with resource availability.

    Abstract translation: 访问和/或行为的模式可以被分析和持久化,以用于从物理存储设备预取数据。 在至少一些实施例中,数据可以跨卷,实例,用户,应用程序或其他此类实体进行聚合,并且可以分析数据以尝试确定任何这些实体的模式。 可以保持模式和/或分析,使得在重新启动或其他此类事件的情况下信息不会丢失。 此外,可以分析诸如网络上的负载和可用性之类的方面以确定在哪里发送和/或存储从磁盘或其他此类存储器预取的数据,以便在防止瓶颈或其他此类问题的资源可用性的同时减少延迟 。

    Load rebalancing for shared resource
    88.
    发明授权
    Load rebalancing for shared resource 有权
    负载重新平衡共享资源

    公开(公告)号:US08769238B1

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

    申请号:US13896223

    申请日:2013-05-16

    Abstract: Various aspects of a data volume or other shared resource are determined and updated dynamically for purposes such as to provide guaranteed qualities of services. For example, the number of partitions in a data volume and/or the way in which data is stored across those partitions can be updated dynamically without significantly impacting the customer using the volume. The data stored to the volume can be striped or otherwise distributed across a number of logical areas, which then can be distributed across the partitions. Separate mappings can be used for the data in each logical area, and the logical areas in each partition, such that when moving a logical area only a single mapping has to be updated, regardless of the amount of data in that logical area. Further, logical areas can be moved between partitions without the need to repartition or redistribute the data in the data volume.

    Abstract translation: 数据卷或其他共享资源的各个方面被动态地确定和更新,以便提供保证的服务质量。 例如,数据卷中的分区数量和/或跨这些分区存储数据的方式可以动态更新,而不会对使用该卷的客户造成明显的影响。 存储到卷的数据可以被分段或分布在多个逻辑区域上,然后可以分布在分区上。 可以对每个逻辑区域中的数据和每个分区中的逻辑区域使用单独的映射,使得当移动逻辑区域时,只需要更新单个映射,而不管该逻辑区域中的数据量如何。 此外,逻辑区域可以在分区之间移动,而不需要重新分区或重新分发数据卷中的数据。

Patent Agency Ranking