-
公开(公告)号:US20210096958A1
公开(公告)日:2021-04-01
申请号:US16586410
申请日:2019-09-27
Applicant: Amazon Technologies, Inc.
Inventor: Sandeep Kumar , Shobha Agrawal , Sahil Doshi , Suresh Babu Sajja
Abstract: Generally described, one or more aspects of the present application relate to a public snapshot service for creating and managing block-level snapshots on a cloud provider network. Storage locations for each block that comprise the snapshot can be enumerated on a snapshot manifest. Identification of storage location for a requested snapshot block can be improved using a manifest index.
-
公开(公告)号:US10909094B1
公开(公告)日:2021-02-02
申请号:US15967433
申请日:2018-04-30
Applicant: Amazon Technologies, Inc.
Inventor: Sandeep Kumar , Ankit Singh , Varun Verma , Rajkrishnan Parameswaran
Abstract: Systems and methods are provided to implement a metadata record migration system that schedules the migrations of metadata records that are frequently mutated. In embodiments, the scheduler collects timing data of jobs that modify the metadata records, including the timing of various mutation operations within the jobs. In embodiments, when it is determined that a metadata record is to be migrated to a different storage location, the scheduler determines a time to migrate the metadata record. The migration time may lie within a migration window, selected based on an expected migration time needed for the metadata record and the collected time data in order to reduce a probability that record mutations will occur during the migration. In embodiments, the jobs may be snapshot jobs that modify a snapshot record, and the migration may be performed as a result of a cell partitioning operation occurring within the snapshotting system.
-
公开(公告)号:US09251097B1
公开(公告)日:2016-02-02
申请号:US13919701
申请日:2013-06-17
Applicant: Amazon Technologies, Inc.
Inventor: Sandeep Kumar , Gregory Branchek Roth , Gregory Alan Rubin , Mark Christopher Seigle , Kamran Tirdad
CPC classification number: G06F21/602 , G06F11/1076 , G06F11/1464 , G06F11/1469 , G06F12/1408 , G06F21/6209 , H04L9/0822 , H04L9/0825 , H04L9/14 , H04L2209/24
Abstract: A data storage service redundantly stores data and keys used to encrypt the data. Data objects are encrypted with first cryptographic keys. The first cryptographic keys are encrypted by second cryptographic keys. The first cryptographic keys and second cryptographic keys are redundantly stored in a data storage system to enable access of the data objects, such as to respond to requests to retrieve the data objects. The second cryptographic keys may be encrypted by third keys and redundantly stored in the event access to a second cryptographic key is lost.
Abstract translation: 数据存储服务冗余地存储用于加密数据的数据和密钥。 数据对象使用第一加密密钥进行加密。 第一加密密钥由第二加密密钥加密。 第一加密密钥和第二加密密钥被冗余地存储在数据存储系统中,以使数据对象能够访问,例如响应检索数据对象的请求。 可以通过第三密钥来加密第二加密密钥,并且在丢失对第二加密密钥的访问的情况下被冗余地存储。
-
公开(公告)号:US09037825B1
公开(公告)日:2015-05-19
申请号:US13682501
申请日:2012-11-20
Applicant: Amazon Technologies, Inc.
Inventor: Bryan James Donlan , Sandeep Kumar
IPC: G06F12/00
CPC classification number: G06F3/0617 , G06F3/0619 , G06F3/0652 , G06F3/0659 , G06F3/0673 , G06F3/0683
Abstract: Conditions are enforced to prevent unintended deletion of data stored by a data storage system. For example, to delete a collection of data, a condition on the collection of data's size may be enforced. The collection may be required to be empty, for example. In addition, a condition that there not exist a pending data processing operation that can affect fulfillment of the condition on the collection of data's size is also enforced.
Abstract translation: 执行条件以防止意外删除数据存储系统存储的数据。 例如,要删除数据集合,可能会强制收集数据大小的条件。 例如,集合可能需要为空。 此外,还强制执行不存在可能影响对数据大小收集的条件的等待数据处理操作的条件。
-
公开(公告)号:US12111739B1
公开(公告)日:2024-10-08
申请号:US17937361
申请日:2022-09-30
Applicant: Amazon Technologies, Inc.
Inventor: Ravi Mantrala , Peng Wu , Danny Wei , Shailesh Bhagwat , Sandeep Kumar
CPC classification number: G06F11/2025 , G06F9/5044 , G06F9/5077 , G06F11/0772
Abstract: Systems and methods are described for use of reserved storage capacity at a cloud provider network extension, sometimes referred to as a provider substrate extension (“PSE”) or “outpost”, as a data cache, thereby improving performance of the PSE. The reserved storage capacity may be reserved for a primary purpose, such as data replication in the event of failure of an in-use portion of the PSE's storage capacity. During non-failover operation, the reserved storage capacity may be otherwise unused. Embodiments of the present disclosure enable the reserved storage capacity, when not used for its primary purpose, to be used as a data cache to store information potentially used at the PSE.
-
公开(公告)号:US11616725B1
公开(公告)日:2023-03-28
申请号:US17305130
申请日:2021-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Salman Ahmad Syed , Sandeep Kumar
IPC: H04L47/125 , H04L47/78 , H04L47/215
Abstract: Systems and methods are provided for efficient handling of user requests to access shared resources in a distributed system, which handling may include throttling access to resources on a per-resource basis. A distributed load-balancing system can be logically represented as a hierarchical token bucket cache, where a global cache contains token buckets corresponding to individual resources whose tokens can be dispensed to service hosts each maintaining a local cache with token buckets that limit the servicing of requests to access those resources. Local and global caches can be implemented with a variant of a lazy token bucket algorithm to enable limiting the amount of communication required to manage cache state. High granularity of resource management can thus enable increased throttle limits on user accounts without risking overutilization of individual resources.
-
公开(公告)号:US11586375B1
公开(公告)日:2023-02-21
申请号:US17304931
申请日:2021-06-28
Applicant: Amazon Technologies, Inc.
Inventor: Venkatesh Nagapudi , Sandeep Kumar , Archana Padmasenan
Abstract: Systems and methods are provided for conducting incremental restore operations on block storage volumes using an object-based snapshot. A full restore from an object-based snapshot can include copying all blocks of a data set from the object-based snapshot to a destination volume. For high capacity volumes, full restores may take large amounts of time. Moreover, full restores may be inefficient where a destination volume already contains some data of the snapshot. Embodiments of the present disclosure provide for incremental restore operations, where a delta data set is transferred from the snapshot to the destination volume, representing data in the snapshot is not known to already exist on the volume or another available volume.
-
公开(公告)号:US11108703B1
公开(公告)日:2021-08-31
申请号:US16809897
申请日:2020-03-05
Applicant: Amazon Technologies, Inc.
Inventor: Sandeep Kumar , Sudheer Kumar Sanapati , Edwin Ma
IPC: G06F15/173 , H04L12/911 , G06F16/953 , H04L29/08
Abstract: Techniques for consistent resource visibility during inter-cellular migrations using targeted pairwise scatter-gather techniques are described. For a paginated request to describe resources existing in cells of a provider network that match one or more criteria, a set of candidate cells having, or likely to have, resources of interest that match the one or more criteria are identified. Pairs of the candidate cells that are determined to be involved in a migration are jointly queried according to a scatter-gather type approach and aggregated via a union technique to remove duplicate resource entries. Other cells not involved in a resource migration are independently queried.
-
公开(公告)号:US20210096961A1
公开(公告)日:2021-04-01
申请号:US16586683
申请日:2019-09-27
Applicant: Amazon Technologies, Inc.
Inventor: Sandeep Kumar , Chakravarthi Kalyana Valicherla , Ashish Palekar , Rucha Nene , Shailendra Verma
Abstract: Generally described, one or more aspects of the present application relate to a public snapshot service for creating and managing block-level snapshots. For example, the public snapshot service can create a snapshot based on (i) a specification of a parent snapshot to be used as a basis for a given snapshot, and (ii) a specification of the data blocks to be backed up in the given snapshot. The data blocks in the snapshot may be stored in a specific storage path structure that facilitates computation of a block difference with respect to the parent snapshot.
-
公开(公告)号:US20160154963A1
公开(公告)日:2016-06-02
申请号:US15004592
申请日:2016-01-22
Applicant: Amazon Technologies, Inc.
Inventor: Sandeep Kumar , Gregory Branchek Roth , Gregory Alan Rubin , Mark Christopher Seigle , Kamran Tirdad
CPC classification number: G06F21/602 , G06F11/1076 , G06F11/1464 , G06F11/1469 , G06F12/1408 , G06F21/6209 , H04L9/0822 , H04L9/0825 , H04L9/14 , H04L2209/24
Abstract: A data storage service redundantly stores data and keys used to encrypt the data. Data objects are encrypted with first cryptographic keys. The first cryptographic keys are encrypted by second cryptographic keys. The first cryptographic keys and second cryptographic keys are redundantly stored in a data storage system to enable access of the data objects, such as to respond to requests to retrieve the data objects. The second cryptographic keys may be encrypted by third keys and redundantly stored in the event access to a second cryptographic key is lost.
Abstract translation: 数据存储服务冗余地存储用于加密数据的数据和密钥。 数据对象使用第一加密密钥进行加密。 第一加密密钥由第二加密密钥加密。 第一加密密钥和第二加密密钥被冗余地存储在数据存储系统中,以使数据对象能够访问,例如响应检索数据对象的请求。 可以通过第三密钥来加密第二加密密钥,并且在丢失对第二加密密钥的访问的情况下被冗余地存储。
-
-
-
-
-
-
-
-
-