-
公开(公告)号:US11860895B2
公开(公告)日:2024-01-02
申请号:US17723369
申请日:2022-04-18
Applicant: Amazon Technologies, Inc.
Inventor: Alazel Acheson , Christopher Ryan Baker , Mahendra Manshi Chheda , James Robert Englert , Meng Li , Srikanth Mandadi , Slavka Praus , Colin Watson
CPC classification number: G06F16/273 , G06F16/2246 , G06F16/2379
Abstract: Updates to a hierarchical data structure may be selectively replicated to other replicas of the hierarchical data structure. An update for a hierarchical data structure may be received and committed to the hierarchical data structure. A determination as to whether any other replicas of the hierarchical data structure have permission to receive the update may be made. For those replicas of the hierarchical data structure with permission to receive the update, the update may be provided to the replicas and committed to the replicas. Different types of replication techniques may be implemented, such as pull-based replication techniques or push-based replication techniques. Replication permissions for objects of the hierarchical data structure may be individually defined, in some embodiments.
-
公开(公告)号: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.
-
公开(公告)号:US20230283482A1
公开(公告)日:2023-09-07
申请号:US18196266
申请日:2023-05-11
Applicant: Amazon Technologies, Inc.
Inventor: William Frederick Hingle Kruse , Conor Patrick Cahill , Jeffrey Cicero Canton , Dmitry Frenkel , Harshad Vasant Kulkarni , Colin Watson , Andrew Paul Mikulski
CPC classification number: H04L9/3247 , G06F12/1408 , H04L63/061 , H04L63/126 , G06F2212/402
Abstract: A request to add tags (e.g., labels, key-value pairs, or metadata) to resources can be digitally signed by the entity making the request, such that the source can be verified and an authorization determination made for each tag. For a request involving multiple services (or entities) that can each add tags, any tag added by a service can be included in the request and digitally signed by that service. Each service processing the request can also digitally sign the request before forwarding, so that each service signs a version of the request, which includes elements signed by other services earlier in the request chain. When the request is received to a tagging service, the service ensures that every tag was digitally signed by the appropriate authorized entity or service, and validates the signatures to ensure that no data was modified or omitted, before adding the tags to the designated resource(s).
-
公开(公告)号: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.
-
公开(公告)号:US20220245171A1
公开(公告)日:2022-08-04
申请号:US17723369
申请日:2022-04-18
Applicant: Amazon Technologies, Inc.
Inventor: Alazel Acheson , Christopher Ryan Baker , Mahendra Manshi Chheda , James Robert Englert , Meng Li , Srikanth Mandadi , Slavka Praus , Colin Watson
Abstract: Updates to a hierarchical data structure may be selectively replicated to other replicas of the hierarchical data structure. An update for a hierarchical data structure may be received and committed to the hierarchical data structure. A determination as to whether any other replicas of the hierarchical data structure have permission to receive the update may be made. For those replicas of the hierarchical data structure with permission to receive the update, the update may be provided to the replicas and committed to the replicas. Different types of replication techniques may be implemented, such as pull-based replication techniques or push-based replication techniques. Replication permissions for objects of the hierarchical data structure may be individually defined, in some embodiments.
-
公开(公告)号:US20210211304A1
公开(公告)日:2021-07-08
申请号:US17212915
申请日:2021-03-25
Applicant: Amazon Technologies, Inc.
Inventor: William Frederick Hingle Kruse , Conor Patrick Cahill , Jeffrey Cicero Canton , Dmitry Frenkel , Harshad Vasant Kulkarni , Colin Watson , Andrew Paul Mikulski
Abstract: A request to add tags (e.g., labels, key-value pairs, or metadata) to resources can be digitally signed by the entity making the request, such that the source can be verified and an authorization determination made for each tag. For a request involving multiple services (or entities) that can each add tags, any tag added by a service can be included in the request and digitally signed by that service. Each service processing the request can also digitally sign the request before forwarding, so that each service signs a version of the request, which includes elements signed by other services earlier in the request chain. When the request is received to a tagging service, the service ensures that every tag was digitally signed by the appropriate authorized entity or service, and validates the signatures to ensure that no data was modified or omitted, before adding the tags to the designated resource(s).
-
公开(公告)号: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.
-
公开(公告)号:US12028461B2
公开(公告)日:2024-07-02
申请号:US18196266
申请日:2023-05-11
Applicant: Amazon Technologies, Inc.
Inventor: William Frederick Hingle Kruse , Conor Patrick Cahill , Jeffrey Cicero Canton , Dmitry Frenkel , Harshad Vasant Kulkarni , Colin Watson , Andrew Paul Mikulski
CPC classification number: H04L9/3247 , G06F12/1408 , H04L63/061 , H04L63/126 , G06F2212/402
Abstract: A request to add tags (e.g., labels, key-value pairs, or metadata) to resources can be digitally signed by the entity making the request, such that the source can be verified and an authorization determination made for each tag. For a request involving multiple services (or entities) that can each add tags, any tag added by a service can be included in the request and digitally signed by that service. Each service processing the request can also digitally sign the request before forwarding, so that each service signs a version of the request, which includes elements signed by other services earlier in the request chain. When the request is received to a tagging service, the service ensures that every tag was digitally signed by the appropriate authorized entity or service, and validates the signatures to ensure that no data was modified or omitted, before adding the tags to the designated resource(s).
-
公开(公告)号:US11467878B2
公开(公告)日:2022-10-11
申请号:US16147468
申请日: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
IPC: G06F9/50 , G06F8/70 , G06F16/182 , G06F9/48
Abstract: Methods, systems, and computer-readable media for orchestration of computations using a remote repository are disclosed. A representation of one or more inputs to a computation is stored in a repository. The computation is assigned to one or more hosts of a plurality of hosts. A representation of program code executable to perform the computation is stored in the repository. A local copy of the one or more inputs is stored on the one or more hosts. The computation is initiated on the one or more hosts using the program code and the local copy of the one or more inputs. The computation is initiated for a plurality of keys. The computation succeeds for one or more keys after the computation has failed for one or more other keys. A representation of one or more outputs of the computation is stored in the repository.
-
公开(公告)号:US11308123B2
公开(公告)日:2022-04-19
申请号:US16888240
申请日:2020-05-29
Applicant: Amazon Technologies, Inc.
Inventor: Alazel Acheson , Christopher Ryan Baker , Mahendra Manshi Chheda , James Robert Englert , Meng Li , Srikanth Mandadi , Slavka Praus , Colin Watson
Abstract: Updates to a hierarchical data structure may be selectively replicated to other replicas of the hierarchical data structure. An update for a hierarchical data structure may be received and committed to the hierarchical data structure. A determination as to whether any other replicas of the hierarchical data structure have permission to receive the update may be made. For those replicas of the hierarchical data structure with permission to receive the update, the update may be provided to the replicas and committed to the replicas. Different types of replication techniques may be implemented, such as pull-based replication techniques or push-based replication techniques. Replication permissions for objects of the hierarchical data structure may be individually defined, in some embodiments.
-
-
-
-
-
-
-
-
-