-
公开(公告)号:US10067959B1
公开(公告)日:2018-09-04
申请号:US14578230
申请日:2014-12-19
Applicant: Amazon Technologies, Inc.
Inventor: Rishabh Animesh , Sandesh Doddameti , Ryan Charles Schmitt , Mark Christopher Seigle
IPC: G06F17/30
Abstract: Techniques described and suggested herein include implementations of caches and scalers to handle data storage requests, and storage event status requests associated with data storage requests, in a scalable fashion. For example, a data storage system, such as a data storage system implemented by a computing resource service provider in connection with providing an archival storage service or other data storage service, may be implemented to maintain a consistent response time and backend capability for incoming data storage requests, which may be a component of ensuring a consistent customer experience for customers of an associated service, with little or no regard to peaky or high data storage request rates observed by the implementing data storage system.
-
公开(公告)号:US20180157853A1
公开(公告)日:2018-06-07
申请号:US15889053
申请日:2018-02-05
Applicant: Amazon Technologies, Inc.
Inventor: Sandeep Kumar , Gregory Branchek Roth , Gregory Alan Rubin , Mark Christopher Seigle , Kamran Tirdad
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.
-
公开(公告)号:US09715520B1
公开(公告)日:2017-07-25
申请号:US14136538
申请日:2013-12-20
Applicant: Amazon Technologies, Inc.
Inventor: Jeffrey Arthur Johnson , Mark Christopher Seigle
IPC: G06F17/30
CPC classification number: G06F17/30371
Abstract: A method and apparatus is disclosed for utilizing a validity map to indicate whether an overwriting data portion of user data is received. In the method and apparatus, a plurality of data portions of user data are received, whereby each data portion of the plurality of data portion may overwrite another data portion. A validity map may be utilized to indicate whether a data portion is an overwriting data portion. The validity map may be utilized for retrieving the data portion instead of the data portion being replaced.
-
-