-
公开(公告)号:US20180365119A1
公开(公告)日:2018-12-20
申请号:US16114033
申请日:2018-08-27
Applicant: Amazon Technologies, Inc.
Inventor: Colin Laird Lazier , Adam Frederick Brock
Abstract: A data transfer device is used to augment the capabilities of a data storage system. The data transfer device may be capable of persistently storing data for an indeterminate amount of time, and may be configured to store a portion of a bundle of redundancy coded shards that span between the data transfer device and a data storage system configured to store the remainder of the bundle. Data stored on the data transfer device may be read from and written directly to the data transfer device without transfer of data to the data storage system. If the data transfer device is not available, the remaining shards of the bundle may provide a regenerated, original form of the data.
-
52.
公开(公告)号:US09961141B1
公开(公告)日:2018-05-01
申请号:US14754568
申请日:2015-06-29
Applicant: Amazon Technologies, Inc.
Inventor: James Raymond Allard , Paul David Franklin , Samuel Rubin Barrett , Jeremiah Brazeau , Jeffrey Allen Dzado , James Caleb Kirschner , David Levy , Brent James Lutz , Andrew Brenden Tinka , Colin Laird Lazier
CPC classification number: H04L67/1095 , H04L67/1097
Abstract: Techniques and systems for storing and retrieving data storage devices of a data storage system are disclosed. In some embodiments, inventory holders are used to store data storage devices used by a data storage system. When data is to be transacted with the data storage devices, mobile drive units locate appropriate inventory holders and transport them to a device reading station, where an appropriate device retrieval unit transacts the data. In some embodiments, each inventory holder includes a plurality of trays that are independently accessible to the device retrieval unit. After the data has been transacted, the data storage devices are returned to the appropriate inventory holders, and the inventory holders are placed by the mobile drive units in locations where they may be accessed in response to further data transactions.
-
公开(公告)号:US09959167B1
公开(公告)日:2018-05-01
申请号:US14789825
申请日:2015-07-01
Applicant: Amazon Technologies, Inc.
Inventor: Bryan James Donlan , Colin Laird Lazier
CPC classification number: G06F11/1076 , H04L67/1095 , H04L67/1097
Abstract: Techniques for rebundling grid encoded data storage systems are described herein. A new grid of shards is created based in part on shards from a first grid of shards. The second grid of shards contains data shards, including one or more data shards from the first grid of shards, and derived shards that are indexed by row and column and is configured so that shards in the second grid are reproducible from shards in the same row using a first redundancy code and are also reproducible from shards in the same column using a second redundancy code. The derived shards of the second grid of shards are then derived from other shards in the second grid of shards using the first redundancy code and the second redundancy code.
-
公开(公告)号:US09934824B2
公开(公告)日:2018-04-03
申请号:US15396084
申请日:2016-12-30
Applicant: Amazon Technologies, Inc.
CPC classification number: G11B33/128 , G06F3/0617 , G06F3/0629 , G06F3/0689 , G11B5/48 , G11B19/02 , G11B25/043 , G11B33/02 , G11B33/142
Abstract: A system for storing data includes a rack, one or more data storage drive assemblies coupled to the rack, and a data control module coupled to the rack. The data storage drive assemblies include one or more drive mechanical modules configured to store data and one or more drive control modules coupled to the drive mechanical modules. The drive control modules control mechanical operations in the drive mechanical modules. The drive mechanical modules and the associated drive control modules are separable from one another without removing the other module from the at least one data storage drive assembly.
-
公开(公告)号:US09866242B1
公开(公告)日:2018-01-09
申请号:US14742688
申请日:2015-06-17
Applicant: Amazon Technologies, Inc.
Inventor: Colin Laird Lazier
CPC classification number: H03M13/2942 , G06F11/1076 , H03M13/35 , H04L67/1097
Abstract: Techniques described and suggested herein include systems and methods for optimizing throughput characteristics for data archives stored on data storage systems using redundancy coding techniques. For example, redundancy coded shards, which may include identity shards that contain unencoded original data of archives, may be configured such that a variable number of the shards can be leveraged to meet throughput requirements or time-to-retrieval limitations for retrieval requests associated with the archives stored and/or encoded therein. Implementing systems may monitor throughput rates, capabilities, and burdens, so as to adaptively account for changes to some or all of the monitored parameters.
-
公开(公告)号:US09838040B1
公开(公告)日:2017-12-05
申请号:US14741406
申请日:2015-06-16
Applicant: Amazon Technologies, Inc.
Inventor: Colin Laird Lazier
IPC: H03M13/29 , G06F11/10 , G06F17/30 , G06F11/14 , G06F11/16 , G06F3/06 , H04L29/08 , G06F21/62 , G06F21/60 , H04L29/06 , H03M13/37 , H03M13/11 , H03M13/15 , G06F1/26 , G06F1/32
CPC classification number: H03M13/2942 , G06F1/266 , G06F1/3268 , G06F3/06 , G06F11/1008 , G06F11/1068 , G06F11/1072 , G06F11/1076 , G06F11/1088 , G06F11/1446 , G06F11/167 , G06F17/30073 , G06F17/30371 , G06F17/30997 , G06F21/606 , G06F21/6209 , G06F21/6218 , G06F2211/1028 , G06F2211/104 , H03M13/1102 , H03M13/1515 , H03M13/373 , H03M13/3761 , H04L63/08 , H04L67/10 , H04L67/1097
Abstract: Techniques and methods for generating and implementing multiple layers of redundancy coded data are disclosed. For example, a redundancy coding scheme may include data elements that include data that is unencoded relative to the input, yet may still fully participate in providing redundancy to any data element in a given set. In a layered scheme, the input may include a bundle or group of encoded (or unencoded) data elements, thereby nesting two or more layers of redundancy coding. The specific amount of redundancy generated by such a scheme may be adjusted and adapted to failure characteristics of the entity on which the data elements are stored.
-
公开(公告)号:US20170300396A1
公开(公告)日:2017-10-19
申请号:US15639458
申请日:2017-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Colin Laird Lazier
CPC classification number: G06F11/2094 , G06F3/0614 , G06F3/0616 , G06F3/0619 , G06F3/0631 , G06F3/064 , G06F3/0667 , G06F3/067 , G06F3/0689 , G06F11/0727 , G06F11/0751 , G06F11/10 , G06F11/1076 , G06F2201/805 , G06F2201/82 , G06F2201/85 , G06F2211/1004 , G06F2211/1028 , G11B19/041 , G11B33/08
Abstract: A data storage service receives a request to store data into a data storage system that consists of many physical data storage locations, each location having various physical characteristics. The data storage service determines a proper location for the data based on data placement rules applied to the physical data storage locations such that a set of proper locations is identified. The data storage service can place the data according to data placement rules.
-
公开(公告)号:US20140344531A1
公开(公告)日:2014-11-20
申请号:US13895205
申请日:2013-05-15
Applicant: Amazon Technologies, Inc.
Inventor: Colin Laird Lazier
IPC: G06F12/00
CPC classification number: G06F11/2094 , G06F3/0614 , G06F3/0616 , G06F3/0619 , G06F3/0631 , G06F3/064 , G06F3/0667 , G06F3/067 , G06F3/0689 , G06F11/0727 , G06F11/0751 , G06F11/10 , G06F11/1076 , G06F2201/805 , G06F2201/82 , G06F2201/85 , G06F2211/1004 , G06F2211/1028 , G11B19/041 , G11B33/08
Abstract: A data storage service receives a request to perform an operation in a data storage system that consists of many data storage devices, each device having a corresponding set of devices that may cause interference. The data storage service determines a manner in which to perform the operation while evaluating the current activity state of the devices that may cause interference. The data storage service can perform the operation in the determined manner.
Abstract translation: 数据存储服务接收在由许多数据存储设备组成的数据存储系统中执行操作的请求,每个设备具有可能引起干扰的相应的一组设备。 数据存储服务在评估可能引起干扰的设备的当前活动状态时,确定执行操作的方式。 数据存储服务可以以确定的方式执行操作。
-
公开(公告)号:US20200334223A1
公开(公告)日:2020-10-22
申请号:US16866094
申请日:2020-05-04
Applicant: Amazon Technologies, Inc.
Inventor: Colin Laird Lazier , Marco Argenti
IPC: G06F16/22 , G06F16/955
Abstract: A system stores data, such as sensor data or other operational data, on a plurality of storage volumes in a sequence so as to allow for interpolations or other approximations of the data using a subset of the storage volumes in response to a request for information regarding that data. For example, a plurality of devices connect to the system to provide operational data, which is then stored in a specified sequence on a specified set of volumes. In response to a request for operational information regarding some or all of the devices, the system reads at least one of the volumes, and approximates the values of the data over a specified period of time. In some embodiments, the data may be buffered prior to storage, and a jitter analyzer determines whether the incoming data is anomalous relative to a baseline, which may be determined using related data sets.
-
公开(公告)号:US10802746B1
公开(公告)日:2020-10-13
申请号:US15448384
申请日:2017-03-02
Applicant: Amazon Technologies, Inc.
Inventor: Colin Laird Lazier , Leon Thrane , William J. Vass
IPC: G06F3/06 , G06F16/185
Abstract: Techniques for maintaining versioning of data objects as a result of policy-based changes to the data objects are described herein. Metadata associated with a data object is updated as a result of an operation that is specified in a data policy associated with the data object. The metadata associated with the data object is updated based on a version key that is associated with the data object that is an identifier that identifies the data storage object in a plurality of data storage classes.
-
-
-
-
-
-
-
-
-