-
公开(公告)号:US10157199B2
公开(公告)日:2018-12-18
申请号:US15286473
申请日:2016-10-05
Applicant: Amazon Technologies, Inc.
Inventor: Kestutis Patiejunas , Colin L. Lazier , Mark C. Seigle , Bryan J. Donlan
Abstract: Embodiments of the present disclosure are directed to, among other things, validating the integrity of received and/or stored data payloads. In some examples, a storage service may perform a first partitioning of a data object into first partitions based at least in part on a first operation. The storage service may also verify the data object, by utilizing a verification algorithm, to generate a first verification value. In some cases, the storage service may additionally perform a second partitioning of the data object into second partitions based at least in part on a second operation. The second partitions may be different from the first partitions. Additionally, the archival data storage service may verify the data object using the verification algorithm to generate a second verification value. Further, the storage service may determine whether the second verification value equals the first verification value.
-
公开(公告)号:US10095728B2
公开(公告)日:2018-10-09
申请号:US15286473
申请日:2016-10-05
Applicant: Amazon Technologies, Inc.
Inventor: Kestutis Patiejunas , Colin L. Lazier , Mark C. Seigle , Bryan J. Donlan
Abstract: Embodiments of the present disclosure are directed to, among other things, validating the integrity of received and/or stored data payloads. In some examples, a storage service may perform a first partitioning of a data object into first partitions based at least in part on a first operation. The storage service may also verify the data object, by utilizing a verification algorithm, to generate a first verification value. In some cases, the storage service may additionally perform a second partitioning of the data object into second partitions based at least in part on a second operation. The second partitions may be different from the first partitions. Additionally, the archival data storage service may verify the data object using the verification algorithm to generate a second verification value. Further, the storage service may determine whether the second verification value equals the first verification value.
-
公开(公告)号:US09767129B2
公开(公告)日:2017-09-19
申请号:US14624528
申请日:2015-02-17
Applicant: Amazon Technologies, Inc.
Inventor: Kestutis Patiejunas , Bryan J. Donlan , Christian L. Claiborn
IPC: G06F17/30
CPC classification number: G06F17/30321 , G06F17/30073 , G06F17/30377 , G06F17/30584
Abstract: Embodiments of the present disclosure are directed to, among other things, managing inventory indexing of one or more data storage devices. In some examples, a storage service may store an index associated with archived data. Additionally, the storage service may receive information associated with an operation performed on the archived data. The storage service may also partition the received information into subsets corresponding to an identifier. In some cases, the identifier may be received with or otherwise be part of the received information. The storage service may also retrieve at least a portion of the index that corresponds to the subset. Further, the storage service may update the retrieved portion of the index with at least part of the received information. The updating may be based at least in part on the subsets.
-
公开(公告)号:US20160085797A1
公开(公告)日:2016-03-24
申请号:US14961742
申请日:2015-12-07
Applicant: Amazon Technologies, Inc.
Inventor: Kestutis Patiejunas , Bryan J. Donlan , Colin L. Lazier , James Christopher Sorenson, III , Mark C. Seigle , Christian L. Claiborn
IPC: G06F17/30
CPC classification number: G06F16/2365 , G06F16/113 , G06F16/907 , G06F21/606 , G06F21/6209 , G06F21/6218 , H04L63/08 , H04L67/1097
Abstract: A request to retrieve a persistently stored data object is received, the request including a data object identifier that encodes at least storage location information and validation information related to the data object. The data object is retrieved using at least the storage location information to form a retrieved data object, and validation is performed using at least the validation information.
Abstract translation: 接收到检索持久存储的数据对象的请求,该请求包括至少编码与数据对象相关的存储位置信息和验证信息的数据对象标识符。 使用至少存储位置信息来检索数据对象以形成检索到的数据对象,并且使用至少验证信息来执行验证。
-
公开(公告)号:US20170024428A1
公开(公告)日:2017-01-26
申请号:US15286473
申请日:2016-10-05
Applicant: Amazon Technologies, Inc.
Inventor: Kestutis Patiejunas , Colin L. Lazier , Mark C. Seigle , Bryan J. Donlan
IPC: G06F17/30
CPC classification number: G06F17/30371 , G06F11/1076 , G06F17/30289 , G06F17/30486 , G06F2211/1028 , G06F2211/104
Abstract: Embodiments of the present disclosure are directed to, among other things, validating the integrity of received and/or stored data payloads. In some examples, a storage service may perform a first partitioning of a data object into first partitions based at least in part on a first operation. The storage service may also verify the data object, by utilizing a verification algorithm, to generate a first verification value. In some cases, the storage service may additionally perform a second partitioning of the data object into second partitions based at least in part on a second operation. The second partitions may be different from the first partitions. Additionally, the archival data storage service may verify the data object using the verification algorithm to generate a second verification value. Further, the storage service may determine whether the second verification value equals the first verification value.
Abstract translation: 本公开的实施例尤其涉及验证接收和/或存储的数据有效载荷的完整性。 在一些示例中,存储服务可以至少部分地基于第一操作来执行数据对象到第一分区的第一划分。 存储服务还可以通过利用验证算法来验证数据对象来生成第一验证值。 在一些情况下,存储服务可以至少部分地基于第二操作另外地将数据对象的第二分区执行到第二分区。 第二分区可以不同于第一分区。 此外,归档数据存储服务可以使用验证算法验证数据对象以生成第二验证值。 此外,存储服务可以确定第二验证值是否等于第一验证值。
-
公开(公告)号:US09465821B1
公开(公告)日:2016-10-11
申请号:US14456844
申请日:2014-08-11
Applicant: Amazon Technologies, Inc.
Inventor: Kestutis Patiejunas , Colin L. Lazier , Mark C. Seigle , Bryan J. Donlan
IPC: G06F17/30
CPC classification number: G06F17/30371 , G06F11/1076 , G06F17/30289 , G06F17/30486 , G06F2211/1028 , G06F2211/104
Abstract: Embodiments of the present disclosure are directed to, among other things, validating the integrity of received and/or stored data payloads. In some examples, a storage service may perform a first partitioning of a data object into first partitions based at least in part on a first operation. The storage service may also verify the data object, by utilizing a verification algorithm, to generate a first verification value. In some cases, the storage service may additionally perform a second partitioning of the data object into second partitions based at least in part on a second operation. The second partitions may be different from the first partitions. Additionally, the archival data storage service may verify the data object using the verification algorithm to generate a second verification value. Further, the storage service may determine whether the second verification value equals the first verification value.
Abstract translation: 本公开的实施例尤其涉及验证接收和/或存储的数据有效载荷的完整性。 在一些示例中,存储服务可以至少部分地基于第一操作来执行数据对象到第一分区的第一划分。 存储服务还可以通过利用验证算法来验证数据对象来生成第一验证值。 在一些情况下,存储服务可以至少部分地基于第二操作另外地将数据对象的第二分区执行到第二分区。 第二分区可以不同于第一分区。 此外,归档数据存储服务可以使用验证算法验证数据对象以生成第二验证值。 此外,存储服务可以确定第二验证值是否等于第一验证值。
-
公开(公告)号:US20150161184A1
公开(公告)日:2015-06-11
申请号:US14624528
申请日:2015-02-17
Applicant: Amazon Technologies, Inc.
Inventor: Kestutis Patiejunas , Bryan J. Donlan , Christian L. Claiborn
IPC: G06F17/30
CPC classification number: G06F17/30321 , G06F17/30073 , G06F17/30377 , G06F17/30584
Abstract: Embodiments of the present disclosure are directed to, among other things, managing inventory indexing of one or more data storage devices. In some examples, a storage service may store an index associated with archived data. Additionally, the storage service may receive information associated with an operation performed on the archived data. The storage service may also partition the received information into subsets corresponding to an identifier. In some cases, the identifier may be received with or otherwise be part of the received information. The storage service may also retrieve at least a portion of the index that corresponds to the subset. Further, the storage service may update the retrieved portion of the index with at least part of the received information. The updating may be based at least in part on the subsets.
Abstract translation: 本公开的实施例尤其涉及管理一个或多个数据存储设备的库存索引。 在一些示例中,存储服务可以存储与归档数据相关联的索引。 此外,存储服务可以接收与对归档数据执行的操作相关联的信息。 存储服务还可以将接收到的信息划分成对应于标识符的子集。 在某些情况下,标识符可以被接收或以其它方式被接收到的信息的一部分。 存储服务还可以检索对应于子集的索引的至少一部分。 此外,存储服务可以利用所接收的信息的至少一部分来更新索引的检索部分。 该更新可以至少部分地基于子集。
-
-
-
-
-
-