-
公开(公告)号:US12099878B2
公开(公告)日:2024-09-24
申请号:US18045045
申请日:2022-10-07
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 , G06F9/48 , G06F16/182
CPC classification number: G06F9/5038 , G06F8/70 , G06F9/485 , G06F9/50 , G06F16/183
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.
-
公开(公告)号:US11194764B1
公开(公告)日:2021-12-07
申请号:US16361097
申请日:2019-03-21
Applicant: Amazon Technologies, Inc.
Inventor: Vijay K. Adhikari , Colin Watson , Sharjeel Sohail
Abstract: In an embodiment, processing logic receives a request to perform an operation with respect to a resource associated with an account. Processing logic determines a tag policy for the account, wherein the tag policy specifies a required tag for resources associated with the account, wherein the required tag comprises a key value pair comprising a tag key and an associated tag value. Processing logic determines or more tag compliance rules of the tag policy, wherein the one or more tag compliance rules comprise a required syntax for the tag key and a set of permissible values for the tag value. Processing logic determines that the resource fails to comply with the one or more tag compliance rules of the tag policy and performs a remedial action with respect to the resource.
-
公开(公告)号:US10587714B1
公开(公告)日:2020-03-10
申请号:US14206669
申请日:2014-03-12
Applicant: Amazon Technologies, Inc.
Inventor: Harshad Vasant Kulkarni , Carlos Daniel Gasperi , Colin Watson , Sharjeel Sohail
Abstract: A customer of a computing resource service provider submits a request to a service in a first data region to obtain all customer data stored across all data regions managed by the computing resource service provider. Accordingly, the service may refer to a chatter table that includes a listing of locations wherein customer data may be stored to determine which data regions comprise customer data. Based on the determination, the service may transmit one or more requests to other services within the determined data regions to obtain the customer data while ignoring any data regions that do not comprise customer data. Upon receiving the customer data, the service may aggregate this data and provide the aggregated data to the customer to fulfill the customer request.
-
公开(公告)号:US20240419501A1
公开(公告)日:2024-12-19
申请号:US18813648
申请日:2024-08-23
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 , G06F9/48 , G06F16/182
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.
-
公开(公告)号:US20230115754A1
公开(公告)日:2023-04-13
申请号:US18045045
申请日:2022-10-07
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.
-
公开(公告)号:US10277522B1
公开(公告)日:2019-04-30
申请号:US14555306
申请日:2014-11-26
Applicant: Amazon Technologies, Inc.
Inventor: Jeffrey Cicero Canton , Prasad Krishnan , Harshad Vasant Kulkarni , Colin Watson
IPC: H04L12/911 , H04L12/26
Abstract: In a network-based services platform, customer resources may be automatically associated with a resource creator. Upon receipt of a request to create a computing resource, the computing resource may be created and thereafter executed within the network-based services platform. In response to the request, an entity associated with the request may be identified. In response to the identification of the entity, the computing resource may be automatically associated with the identified entity specifying the entity as the creator of the computing resource. In some embodiments, a cost of operating the resource over a period of time may be calculated, and the cost allocated to the identified entity based at least in part on the creator-to-resource association that was automatically generated upon creation of the resource. In this manner, a usage allocation report may be provided to the customer that shows the cost associated with the entity.
-
公开(公告)号:US11695569B2
公开(公告)日:2023-07-04
申请号: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
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).
-
公开(公告)号:US11379599B2
公开(公告)日:2022-07-05
申请号:US16147471
申请日:2018-09-28
Applicant: Amazon Technologies, Inc.
Inventor: Marvin Michael Theimer , Yunhan Chen , Shu Liu , Arjun Raman , Yuxin Xie , Fengjia Xiong , Julien Jacques Ellie , Colin Watson , Ullas Sankhla , Swapandeep Singh , Kerry Hart , Paul Anderson , Brian Dahmen , Suchi Nandini
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.
-
公开(公告)号:US10972288B2
公开(公告)日:2021-04-06
申请号:US16726734
申请日:2019-12-24
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).
-
公开(公告)号:US10671639B1
公开(公告)日:2020-06-02
申请号:US15475031
申请日:2017-03-30
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.
-
-
-
-
-
-
-
-
-