Retention-based data management in a network-based data store

    公开(公告)号:US10412170B2

    公开(公告)日:2019-09-10

    申请号:US15912353

    申请日:2018-03-05

    Abstract: A network-based data store may implement retention-based management techniques for data stored at the network-based data store. When data is received for storage at the network-based data store, a retention time for the data may be determined. Storage locations at persistent storage devices of the network-based data store may be selected according to the retention time. The data may then be placed at the storage locations. When a request to delete data is received, retention times of co-located data may be evaluated to determine whether the deletion may be delayed. Delayed deletions may allow the data to be subsequently deleted with at least some of the co-located data. Repair operations to maintain the data according to a durability policy may be modified according to retention time for a data suffering a loss of redundancy.

    Managing resources using resource expiration data

    公开(公告)号:US10162753B2

    公开(公告)日:2018-12-25

    申请号:US14871872

    申请日:2015-09-30

    Abstract: Resource management techniques, such as cache optimization, are employed to organize resources within caches such that the most requested content (e.g., the most popular content) is more readily available. A service provider utilizes content expiration data as indicative of resource popularity. As resources are requested, the resources propagate through a cache server hierarchy associated with the service provider. More frequently requested resources are maintained at edge cache servers based on shorter expiration data that is reset with each repeated request. Less frequently requested resources are maintained at higher levels of a cache server hierarchy based on longer expiration data associated with cache servers higher on the hierarchy.

    Request routing utilizing cost information

    公开(公告)号:US09734472B2

    公开(公告)日:2017-08-15

    申请号:US14281165

    申请日:2014-05-19

    CPC classification number: G06Q10/0631 G06F17/30893 H04L61/1511

    Abstract: A system, method and computer-readable medium for request routing based on cost information are provided. A client request processing a resource identifier for requested content transmits a first DNS query to a content delivery network service provider. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of cost information. The client computing device then issues a second DNS query to the same content delivery network service provider. The content delivery network service provider can then either resolve the second DNS query with an IP address of a cache component or transmit another alternative resource identifier that will resolve to the content delivery network service provider. The process can repeat with the content delivery network service provider's network until a DNS nameserver resolves a DNS query from the client computing device.

    Speculative reads
    27.
    发明授权

    公开(公告)号:US09483407B2

    公开(公告)日:2016-11-01

    申请号:US14468270

    申请日:2014-08-25

    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.

    SYSTEM AND METHOD FOR PROVIDING FLEXIBLE STORAGE AND RETRIEVAL OF SNAPSHOT ARCHIVES
    28.
    发明申请
    SYSTEM AND METHOD FOR PROVIDING FLEXIBLE STORAGE AND RETRIEVAL OF SNAPSHOT ARCHIVES 审中-公开
    提供灵活存储和检索SNAPSHOT存档的系统和方法

    公开(公告)号:US20160216896A1

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

    申请号:US15090545

    申请日:2016-04-04

    Abstract: A group of computers is configured to implement a block storage service. The block storage service includes a block-level storage for storing data from a set of distinct computing instances for a set of distinct users. An interface is configured to allow the set of distinct users to specify respective destinations for storing backup copies of respective data stored in the block-level storage for the distinct users. At least some of the respective destinations are for different storage systems remote from one another. A backup copy function is provided for creating backup copies of data stored in the block-level storage by the set of distinct computing instances for the set of distinct users. The backup copies are stored in different destination locations specified by respective ones of the plurality of distinct users via the interface.

    Abstract translation: 一组计算机被配置为实现块存储服务。 块存储服务包括用于存储来自一组不同用户的一组不同计算实例的数据的块级存储。 接口被配置为允许不同用户组指定用于存储在不同用户的块级存储器中的相应数据的备份副本的相应目的地。 至少一些相应的目的地是用于彼此远离的不同的存储系统。 提供备份复制功能,用于通过用于不同用户组的不同计算实例的集合来创建存储在块级存储器中的数据的备份副本。 备份副本通过接口存储在由多个不同用户中的相应用户指定的不同目的地位置中。

    MANAGING RESOURCES IN RESOURCE CACHE COMPONENTS

    公开(公告)号:US20160072720A1

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

    申请号:US14942728

    申请日:2015-11-16

    CPC classification number: H04L47/70 H04L67/2852

    Abstract: A system, method, and computer readable medium for managing resources maintained in resource cache components are provided. A network storage provider storing one or more resources on behalf of a content provider obtains client computing device requests for content. The network storage provider provides resources that are received and maintained on resource cache components. The network storage provider either processes requests or provides notifications to the resource cache components to facilitate the management of resources that need to be updated or are otherwise treated as invalid.

    MANAGING RESOURCES USING RESOURCE EXPIRATION DATA
    30.
    发明申请
    MANAGING RESOURCES USING RESOURCE EXPIRATION DATA 审中-公开
    使用资源使用数据管理资源

    公开(公告)号:US20160026568A1

    公开(公告)日:2016-01-28

    申请号:US14871872

    申请日:2015-09-30

    Abstract: Resource management techniques, such as cache optimization, are employed to organize resources within caches such that the most requested content (e.g., the most popular content) is more readily available. A service provider utilizes content expiration data as indicative of resource popularity. As resources are requested, the resources propagate through a cache server hierarchy associated with the service provider. More frequently requested resources are maintained at edge cache servers based on shorter expiration data that is reset with each repeated request. Less frequently requested resources are maintained at higher levels of a cache server hierarchy based on longer expiration data associated with cache servers higher on the hierarchy.

    Abstract translation: 诸如高速缓存优化的资源管理技术被用于组织高速缓存内的资源,使得最需要的内容(例如,最受欢迎的内容)更容易获得。 服务提供者利用内容到期数据来表示资源的流行度。 当请求资源时,资源通过与服务提供商相关联的缓存服务器层次传播。 基于每次重复请求重置的更短的到期数据,在边缘缓存服务器上维护更频繁的请求资源。 基于与层次结构上较高层的高速缓存服务器相关联的更长的到期数据

Patent Agency Ranking