-
公开(公告)号:US09639589B1
公开(公告)日:2017-05-02
申请号:US14136645
申请日:2013-12-20
Applicant: Amazon Technologies, Inc.
Inventor: Marvin Michael Theimer , Benjamin Warren Mercier , Nathaniel Martin Glass , Gaurav D. Ghare
IPC: G06F17/30
CPC classification number: G06F11/1461 , G06F11/1451 , G06F11/1464 , G06F17/30575 , G06F2201/80
Abstract: A replication chain comprising one or more replication nodes of a multi-tenant stream management system is assigned to store data records of a partition of a particular data stream. A data record of the partition is received at a selected replication node of the replication chain. In a sequential order, a respective replica of the data record is stored at each replication node of the chain. An acknowledgement of a successful storage of the data record is provided after the replications are completed.
-
公开(公告)号:US11755764B2
公开(公告)日:2023-09-12
申请号:US17810531
申请日:2022-07-01
Applicant: Amazon Technologies, Inc.
Inventor: Marvin Michael Theimer , Julien Jacques Ellie , Colin Watson , Ullas Sankhla , Swapandeep Singh , Kerry Hart , Paul Anderson , Brian Dahmen , Suchi Nandini , Yunhan Chen , Shu Liu , Arjun Raman , Yuxin Xie , Fengjia Xiong
IPC: G06F21/62 , G06F16/17 , G06F21/60 , G06F16/172 , G06F16/182
CPC classification number: G06F21/6218 , G06F16/172 , G06F16/184 , G06F21/602
Abstract: Methods, systems, and computer-readable media for a client-side filesystem for a remote repository are disclosed. One or more files of a repository are sent from a storage service to a client device. The file(s) are obtained by the client using a credential sent by a repository manager. Local copies of the file(s) are accessible via a local filesystem mounted at the client device. One or more new files associated with the repository are generated at the client device. Using the credential, the one or more new files are obtained at the storage service from the client device. The one or more new files are added to the repository.
-
公开(公告)号:US20220335146A1
公开(公告)日:2022-10-20
申请号:US17810531
申请日:2022-07-01
Applicant: Amazon Technologies, Inc.
Inventor: Marvin Michael Theimer , Julien Jacques Ellie , Colin Watson , Ullas Sankhla , Swapandeep Singh , Kerry Hart , Paul Anderson , Brian Dahmen , Suchi Nandini , Yunhan Chen , Shu Liu , Arjun Raman , Yuxin Xie , Fengjia Xiong
IPC: G06F21/62 , G06F21/60 , G06F16/172 , G06F16/182
Abstract: Methods, systems, and computer-readable media for a client-side filesystem for a remote repository are disclosed. One or more files of a repository are sent from a storage service to a client device. The file(s) are obtained by the client using a credential sent by a repository manager. Local copies of the file(s) are accessible via a local filesystem mounted at the client device. One or more new files associated with the repository are generated at the client device. Using the credential, the one or more new files are obtained at the storage service from the client device. The one or more new files are added to the repository.
-
公开(公告)号:US10983830B2
公开(公告)日:2021-04-20
申请号:US16147474
申请日:2018-09-28
Applicant: Amazon Technologies, Inc.
Inventor: Marvin Michael Theimer , Julien Jacques Ellie , Colin Watson , Ullas Sankhla , Swapandeep Singh , Kerry Hart , Paul Anderson , Brian Dahmen , Suchi Nandini , Yunhan Chen , Shu Liu , Arjun Raman , Yuxin Xie , Fengjia Xiong
Abstract: Methods, systems, and computer-readable media for parameter variations for computations using a remote repository are disclosed. A first computation is assigned to a first set of one or more hosts. The first computation is associated with first parameters including one or more inputs and program code. A second computation is assigned to a second set of one or more hosts and is associated with a second set of parameters. Execution of the first computation is initiated using the first set of hosts and the first set of parameters. Local copies of the input(s) and program code are obtained from a storage service using a TO credential supplied by a repository manager. Execution of the second computation is initiated using the second set of hosts and the second set of parameters as obtained using a credential supplied by the repository manager.
-
公开(公告)号:US20200159719A1
公开(公告)日:2020-05-21
申请号:US16751727
申请日:2020-01-24
Applicant: Amazon Technologies, Inc.
Inventor: Brian Collins , Zachary Mohamed Shalla , Marvin Michael Theimer , John Petry , Michael Hart , Serge Hairanian , Anders Samuelsson , Salvador Salazar Sepulveda , Ji Luo
Abstract: Multiple edits to a hierarchical data structure may be atomically applied. A request to perform modifications with respect to a portion or the entire hierarchical data structure may be received. A copy of the requested portion of the hierarchical data structure may be created separate from the hierarchical data structure. The portion of the hierarchical data structure may remain available for read access. Modifications may be applied to the copy of the portion of the hierarchical data structure. In response to a request to commit the modifications to the portion of the hierarchical data structure, the copy of the portion of the hierarchical data structure may atomically replace the portion of the hierarchical data structure
-
公开(公告)号:US10180912B1
公开(公告)日:2019-01-15
申请号:US14973677
申请日:2015-12-17
Applicant: Amazon Technologies, Inc.
Inventor: Paul David Franklin , Bryan James Donlan , Marvin Michael Theimer
Abstract: A computer system, such as a data storage system, implements techniques for segregating and controlling access to data stored in multiple regions. In some embodiments, redundancy coded shards generated from the data and stored in durable storage of a data storage system is allocated across multiple regions, but in a fashion that prevents actors with access to regions outside that of a “home” region from recovering a sufficient number of unique shards to regenerate the data represented thereby. In some embodiments, encryption is used to segregate the data by encrypting the generated shards, then storing the cryptographic information on or otherwise controlling access on hosts or other devices of only the home region.
-
公开(公告)号:US09794135B2
公开(公告)日:2017-10-17
申请号:US14077173
申请日:2013-11-11
Applicant: Amazon Technologies, Inc.
Inventor: Marvin Michael Theimer , Gaurav D. Ghare , John David Dunagan , Greg Burgess , Ying Xiong
IPC: H04L12/24 , G06F17/30 , G06F15/16 , G06F15/173
CPC classification number: H04L41/24 , G06F17/30516 , H04L41/0668 , H04L41/18 , H04L41/5051
Abstract: A control node of a multi-tenant stream management service receives a request to initialize a data stream to be comprised of a plurality of data records. The control node determines, based on a partitioning policy, parameters to be used to configure subsystems for ingestion, storage and retrieval of the records. The control node identifies resources to be used for a node of retrieval subsystem The retrieval node is configured to implement programmatic record retrieval interfaces, including respective interfaces to implement non-sequential and sequential access patterns. The control node configures the retrieval node using the selected resources.
-
公开(公告)号:US20170235645A1
公开(公告)日:2017-08-17
申请号:US15583823
申请日:2017-05-01
Applicant: Amazon Technologies, Inc.
Inventor: Marvin Michael Theimer , Benjamin Warren Mercier , Nathaniel Martin Glass , Gaurav D. Ghare
Abstract: A replication chain comprising one or more replication nodes of a multi-tenant stream management system is assigned to store data records of a partition of a particular data stream. A data record of the partition is received at a selected replication node of the replication chain. In a sequential order, a respective replica of the data record is stored at each replication node of the chain. An acknowledgement of a successful storage of the data record is provided after the replications are completed.
-
公开(公告)号:US09276959B2
公开(公告)日:2016-03-01
申请号:US14077158
申请日:2013-11-11
Applicant: Amazon Technologies, Inc.
Inventor: Marvin Michael Theimer , Gaurav D. Ghare , John David Dunagan , Greg Burgess , Ying Xiong
CPC classification number: H04L63/20 , H04L67/1004 , H04L67/1027
Abstract: A configuration request comprising a security option selected for a particular data stream is received. Nodes of a plurality of functional categories, such as a data ingestion category and a data retrieval category are to be configured for the stream. The security option indicates a security profile of a resource to be used for nodes of at least one functional category. In accordance with the configuration request, a node of a first functional category is configured at a resource with a first security profile, and configuration of a node of a second functional category is initiated at a different resource with a different security profile.
Abstract translation: 接收包括为特定数据流选择的安全选项的配置请求。 要为流配置多个功能类别的节点,例如数据摄取类别和数据检索类别。 安全选项指示要用于至少一个功能类别的节点的资源的安全配置文件。 根据配置请求,在具有第一安全简档的资源上配置第一功能类别的节点,并且在具有不同安全性配置文件的不同资源上启动第二功能类别的节点的配置。
-
公开(公告)号:US08976472B1
公开(公告)日:2015-03-10
申请号:US14216343
申请日:2014-03-17
Applicant: Amazon Technologies, Inc.
Inventor: Marvin Michael Theimer , James R. Hamilton
CPC classification number: G11B19/042 , G11B5/012 , G11B5/5582 , G11B19/2018 , G11B20/10009 , G11B33/08
Abstract: Methods and apparatus for vibration cancellation are disclosed. Vibration data from one or more vibration detectors associated with a storage device is collected. The vibration data represents vibrations experienced by the storage device. In response to the vibration data from the one or more vibration detectors, one or more movements for respective ones of one or more counter-vibration actuators to at least partially cancel of the vibrations experienced by the storage device is calculated. The one or more counter-vibration actuators perform the one or more movements.
Abstract translation: 公开了用于减震的方法和装置。 收集与存储装置相关联的一个或多个振动检测器的振动数据。 振动数据表示存储装置所经历的振动。 响应于来自一个或多个振动检测器的振动数据,计算一个或多个反向振动致动器中的相应的一个或多个运动以至少部分地消除由存储装置经历的振动。 一个或多个反振动致动器执行一个或多个运动。
-
-
-
-
-
-
-
-
-