-
公开(公告)号:US11757703B1
公开(公告)日:2023-09-12
申请号:US17937427
申请日:2022-09-30
Applicant: Amazon Technologies, Inc.
Inventor: Eric Ray Hotinger , Kathiravan Kalimuthu , Arvind Jayasundar , Chao Duan , Ippokratis Pandis , Hitenkumar Sonani , Davide Pagano , Yousuf Hussain Syed Mohammad , Bruce William McGaughy , Bin Zhang
IPC: H04L41/0663 , H04L9/08 , H04L41/0604
CPC classification number: H04L41/0663 , H04L9/0825 , H04L41/0627
Abstract: A database service may distribute resources across different geographic locations or other infrastructures to increase availability of the resources and may provide multiple locations to access resources and isolate failure of resources to a respective location or infrastructure. The processing resources in differing fault tolerance zones may be able to continue operating in the event of an outage impacting an entire fault tolerance zone. The database service may generate a supporting processing cluster in the differing fault tolerance zone that handles at least a portion of the access requests of an initial processing cluster. The database service may provision the supporting processing cluster in a separate fault tolerance zone that has a similar capacity and may provision and maintain the cluster in order to preclude the potential of not having sufficient capacity to recover upon failure of a single fault tolerance zone.
-
32.
公开(公告)号:US20230195726A1
公开(公告)日:2023-06-22
申请号:US18171245
申请日:2023-02-17
Applicant: Amazon Technologies, Inc.
Inventor: Ippokratis Pandis , Matthew James Perron
IPC: G06F16/2453
CPC classification number: G06F16/24537 , G06F16/24539 , G06F16/24542
Abstract: When a query is received by a stateful data processing service, the service determines, for each table scan (and associated operations) of a query, whether to select the table scan for execution by a stateless data processing service. The selected table scans are sent to the stateless data processing service for execution, and results are received by the stateful data processing service. The stateful data processing service may also execute other table scans of the query locally, against a local data cache. If the data is not present in the local data cache, then the stateful data processing service will copy the table data into the local data cache before executing the table scan. A query result based on the remote and/or local table scans may then be returned to the client.
-
公开(公告)号:US20230171163A1
公开(公告)日:2023-06-01
申请号:US17810195
申请日:2022-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Krishna Chaitanya Gudipati , Sanjay Wangoo , Fabian Oliver Nagel , Ippokratis Pandis , Gokul Soundararajan , Aditya Subrahmanyan , Induja Sreekanthan , Yao Xiao , Ankil Shah , Yehan Zhang , Siyi Zhang , Vaishali Ravindra Narkhede , Naresh Chainani
CPC classification number: H04L41/12 , G06F11/1469 , G06F11/1464 , G06F2201/80
Abstract: Online restore may be performed between databases with different topologies while applying a custom data distribution. A request to restore a database into a different topology of nodes may be received. A plan to move different portions of the database from a current topology to the new topology made using a general distribution scheme. The plan may be performed to move the different portions of the database into the new topology and the database made available for access using the new topology. A background process may be applied to modify the distribution of the database at the new topology to match a custom distribution scheme that was implemented at the current topology.
-
公开(公告)号:US20230169079A1
公开(公告)日:2023-06-01
申请号:US17547831
申请日:2021-12-10
Applicant: Amazon Technologies, Inc.
Inventor: Gaurav Saxena , Balakrishnan Narayanaswamy , Ippokratis Pandis , Naresh Chainani , Mohammad Rezaur Rahman , Davide Pagano , Fabian Oliver Nagel
IPC: G06F16/2453
CPC classification number: G06F16/24545 , G06F16/24537
Abstract: Scaling of query processing resources for efficient utilization and performance is implemented for a database service. A query is received via a network endpoint associated with a database managed by a database service. Respective response times predicted for the query using different query processing configurations available to perform the query are determined. Those query processing configurations with response times that exceed a variability threshold determined for the query may be excluded. A remaining query processing configuration may then be selected to perform the query.
-
35.
公开(公告)号:US20230169048A1
公开(公告)日:2023-06-01
申请号:US17535940
申请日:2021-11-26
Applicant: Amazon Technologies, Inc.
Inventor: Ippokratis Pandis , Eric Ray Hotinger , Bruce William McGaughy , Naresh Chainani , Neeraja Rentachintala , Zhixing Ma , Pulkit Jagdishchandra Bhavsar , Chao Duan , William Michael McCreedy , Pavel Sokolov , Sanjay Wangoo
CPC classification number: G06F16/21 , G06F11/3423 , G06F16/2393 , G06F16/2358
Abstract: Idle periods may be for management actions at processing clusters for managed databases. A leader node of a processing cluster for a managed database may monitor a network endpoint at a proxy service associated with a database managed by the database service. An idle period for the database may be detected. A management action for the processing cluster may be determined to be performed during the detected idle period. The leader node may cause the determined management action to be performed.
-
公开(公告)号:US20230161792A1
公开(公告)日:2023-05-25
申请号:US17535446
申请日:2021-11-24
Applicant: Amazon Technologies, Inc.
Inventor: Ippokratis Pandis , Naresh Chainani , Sebastian Hillig , Christos Stavrakakis , Eric Ray Hotinger , Bruce William McGaughy , William Michael McCreedy , Yan Leshinsky
IPC: G06F16/27 , G06F16/2453
CPC classification number: G06F16/27 , G06F16/24542
Abstract: Database query processing may be scaled using additional processing clusters. A database query is received at a processing cluster. A determination is made as to whether additional processing clusters will be used to process the database query. Operations to cause compute nodes of the processing cluster to instruct operations at the additional processing clusters are included in a plan generated to perform database queries determined to use additional processing clusters. The plan is executed to be perform the database query causing compute nodes of the processing cluster to send instructions to corresponding additional processing clusters in order to generate and return a response to the database query.
-
37.
公开(公告)号:US11133933B1
公开(公告)日:2021-09-28
申请号:US16199000
申请日:2018-11-23
Applicant: Amazon Technologies, Inc.
Inventor: Martin Grund , Mikhail Krestyaninov , Luxiang Yin , Davide Pagano , William Michael McCreedy , Ippokratis Pandis
IPC: H04L29/06 , H04L9/32 , G06F16/2458 , G06F16/27 , G06F9/455
Abstract: Techniques for rapid secure authentication and communications through multitenant components in a provider network are described. A main database cluster can request a burst cluster from a burst service, which can provide the main cluster with a shared secret associated with only a selected burst cluster. The main cluster can use the shared secret to encrypt a value that can be passed, via a proxy, to the selected burst cluster in a connection request. The selected burst cluster can validate that the connection request was truly originated by the main cluster by validating the encrypted value using the shared secret.
-
公开(公告)号:US10769148B1
公开(公告)日:2020-09-08
申请号:US15714834
申请日:2017-09-25
Applicant: Amazon Technologies, Inc.
Inventor: Nathan Binkert , Mengchu Cai , Martin Grund , Maor Kleider , Michail Petropoulos , Ippokratis Pandis
IPC: G06F16/00 , G06F16/2453 , G06F16/2455
Abstract: Relocating data sharing operations for query processing may be implemented when generating plans to perform a query. A query operation that causes a node to share data obtained from a different set of nodes with other nodes in a same set of nodes may be identified. The identified query operation may be replaced with another operation that causes the different set of nodes to share the data directly with the other nodes in the same set of nodes.
-
公开(公告)号:US10067678B1
公开(公告)日:2018-09-04
申请号:US15389316
申请日:2016-12-22
Applicant: Amazon Technologies, Inc.
Inventor: Ippokratis Pandis , Yannis Papakonstantinou
Abstract: Probabilistic eviction of partial aggregation results may be implemented for aggregation operations performed using constrained result storage. An aggregation operation request may be received from a client and executed by scanning and applying the aggregation operation to data retrieved by scanning a data store. Partial aggregation results that are generated while executing the aggregation operation may be stored in a result store. If a partial aggregation result is generated when no further storage space in the result store is available, then one or more currently stored partial aggregation results may be evicted according to a reoccurrence probability so that the new partial aggregation result may be stored in the result store. The evicted partial aggregation results may be sent to the client.
-
-
-
-
-
-
-
-