Virtual data storage service with sparse provisioning

    公开(公告)号:US09304687B1

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

    申请号:US14705474

    申请日:2015-05-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.

    WIDE AREA NETWORK MONITORING
    52.
    发明申请
    WIDE AREA NETWORK MONITORING 有权
    宽域网络监控

    公开(公告)号:US20150089049A1

    公开(公告)日:2015-03-26

    申请号:US14105647

    申请日:2013-12-13

    Abstract: As exterior routing protocols generally do not provide information about the internal routing paths of an autonomous system, a particular autonomous system has limited information about the internal health of other autonomous systems. However, if a monitoring system has access to routing data and/or other network data from multiple points of an autonomous system, the monitoring system can estimate, with some accuracy, the health of the autonomous system. In turn, by monitoring at least some of autonomous systems forming a larger internetwork, such as the Internet, the monitoring system can estimate the overall health of at least portions of the internetwork.

    Abstract translation: 由于外部路由协议通常不提供关于自主系统的内部路由路径的信息,所以特定的自治系统具有关于其他自主系统的内部健康的有限信息。 然而,如果监视系统可以从自治系统的多个点访问路由数据和/或其他网络数据,则监视系统可以以一定的精度来估计自主系统的健康状况。 反过来,通过监视至少一些形成较大互联网络(例如因特网)的自主系统,监控系统可以估计互联网络的至少部分的整体健康状况。

    MANAGING OPERATIONAL THROUGHPUT FOR SHARED RESOURCES
    53.
    发明申请
    MANAGING OPERATIONAL THROUGHPUT FOR SHARED RESOURCES 审中-公开
    管理共享资源的运营

    公开(公告)号:US20140180862A1

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

    申请号:US14191194

    申请日:2014-02-26

    CPC classification number: H04L15/16 G06Q30/00 G06Q30/08 G06Q40/06 G06T15/20

    Abstract: Usage of shared resources can be managed by enabling users to obtain different types of guarantees at different times for various types and/or levels of resource capacity. A user can select to have an amount or rate of capacity dedicated to that user. A user can also select reserved capacity for at least a portion of the requests, tasks, or program execution for that user, where the user has priority to that capacity but other users can utilize the excess capacity during other periods. Users can alternatively specify to use the excess capacity or other variable, non-guaranteed capacity. The capacity can be for any appropriate functional aspect of a resource, such as computational capacity, throughput, latency, bandwidth, and storage. Users can submit bids for various types and combinations of excess capacity, and winning bids can receive dedicated use of the excess capacity for at least a period of time.

    Abstract translation: 可以通过使用户在不同类型和/或资源级别的不同时间获得不同类型的保证来管理共享资源的使用。 用户可以选择具有专用于该用户的容量或速率。 用户还可以为该用户的至少一部分请求,任务或程序执行选择保留的容量,其中用户具有该容量的优先权,但是其他用户可以在其他时段期间利用过剩的容量。 用户还可以指定使用超额容量或其他变量,无保证的容量。 容量可以用于资源的任何适当的功能方面,例如计算能力,吞吐量,延迟,带宽和存储。 用户可以针对各种类型和超额产能组合提交出价,中标可以至少在一段时间内接受专用的超额容量。

    TECHNIQUES FOR NETWORK REPLICATION
    54.
    发明申请
    TECHNIQUES FOR NETWORK REPLICATION 有权
    网络复制技术

    公开(公告)号:US20140012969A1

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

    申请号:US14020691

    申请日:2013-09-06

    Abstract: In response to a request to duplicate a network, the network is duplicated. The duplicate network includes one or more virtual devices that correspond to one or more devices in the network being duplicated. The devices of the duplicate network are communicatively arranged in a manner consistent with a topology of the network being duplicated. Once the duplicate network is created, access to the duplicate network is provided.

    Abstract translation: 响应于复制网络的请求,网络被复制。 复制网络包括一个或多个对应于正在复制的网络中的一个或多个设备的虚拟设备。 复制网络的设备以与被复制的网络的拓扑一致的方式通信地布置。 创建重复网络后,将提供对重复网络的访问。

    Committed processing rates for shared resources

    公开(公告)号:US12014218B2

    公开(公告)日:2024-06-18

    申请号:US16530898

    申请日:2019-08-02

    CPC classification number: G06F9/5044 G06F2209/501

    Abstract: Customers of a shared-resource environment can provision resources in a fine-grained manner that meets specific performance requirements. 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), and the amount of storage requested. The customer will then at any time be able to complete at least the committed rate of IOPS. If the customer generates submissions at a rate that exceeds the committed rate, the resource can still process at the higher rate when the system is not under pressure. Even under pressure, the system will deliver at least the committed rate. Multiple customers can be provisioned on the same resource, and more than one customer can have a committed rate on that resource. Customers without committed or guaranteed rates can utilize the uncommitted portion, or committed portions that are not being used.

    CONTINUOUS DATA PROTECTION
    56.
    发明公开

    公开(公告)号:US20240160531A1

    公开(公告)日:2024-05-16

    申请号:US18510518

    申请日:2023-11-15

    Abstract: Changes made to a database table are accumulated, in durable storage, and snapshots of partitions of the table are obtained. For successive snapshots of a partition, the system accesses a previous snapshot, applies changes from the accumulated changes, and stores the updated snapshot to a durable data store. The accumulated changes and the successive partition snapshots are made available to restore the database to any point in time across a continuum between successive snapshots. Although each partition of the table may have a backup snapshot that was generated at a time different from when other partition snapshots were generated, changes from respective change logs may be selectively log-applied to distinct partitions of a table to generate an on-demand backup of the entire table at common point-in-time across partitions. Point-in-time restores of a table may rely upon a similar process to coalesce partition snapshots that are not aligned in time.

    Storage service supporting data transformations

    公开(公告)号:US11860855B1

    公开(公告)日:2024-01-02

    申请号:US15632260

    申请日:2017-06-23

    CPC classification number: G06F16/2379 G06F16/22

    Abstract: A storage service is configured to receive one or more instructions specifying transformations that are to be applied to data sets stored by the storage service when the data sets are made available outside of particular storage locations within the storage service. In response to triggering events that make the data sets available outside of the particular storage locations, the storage services causes the transformations to be performed on the data sets prior to the data sets being accessible at one or more destination locations outside of the particular storage locations where the data sets are stored. In some embodiments, the transformations are performed on hardware included in the storage service or are performed on external hardware at the direction of the storage service.

Patent Agency Ranking