-
公开(公告)号:US10045053B1
公开(公告)日:2018-08-07
申请号:US15684152
申请日:2017-08-23
Applicant: Amazon Technologies, Inc.
Inventor: Yongjun Wu , Amarsingh Buckthasingh Winston , Gaurav Saxena
IPC: H04N7/10 , H04N7/025 , H04N21/2187 , H04N7/00 , H04N21/6379
Abstract: Techniques are described for enabling the insertion of semi-targeted content in live content streams consumed by devices that do not support unconstrained dynamic fragment insertion.
-
公开(公告)号:US11537616B1
公开(公告)日:2022-12-27
申请号:US16915928
申请日:2020-06-29
Applicant: Amazon Technologies, Inc.
Inventor: Chunbin Lin , Naresh Chainani , Gaurav Saxena , George Constantin Caragea , Mohammad Rezaur Rahman
IPC: G06F7/00 , G06F16/2453 , G06N5/04 , G06N20/00
Abstract: Performance measures are predicted for queries to prioritize query performance at a database system. A trained machine learning model for the database system may be applied to a query to determine a predicted performance measure for the query. The predicted performance measure may be compared with other predicted performance measures for other waiting queries to determine a priority for executing the query.
-
公开(公告)号:US20220269680A1
公开(公告)日:2022-08-25
申请号:US17662623
申请日:2022-05-09
Applicant: Amazon Technologies, Inc.
Inventor: Mingda Li , Gaurav Saxena , Naresh Chainani
IPC: G06F16/2453 , G06N5/04 , G06N20/00
Abstract: Context dependent execution time prediction may be applied to redirect queries to additional query processing resources. A query to a database may be received at a first query engine. A prediction model for executing queries at the first query engine may be applied to determine predicted query execution time for the first query engine. A prediction model for executing queries at a second query engine may also be applied to determine predicted query execution time for the second query engine. One of the query engines may be selected to perform the query based on a comparison of the predicted query execution times.
-
公开(公告)号:US20220171792A1
公开(公告)日:2022-06-02
申请号:US17675567
申请日:2022-02-18
Applicant: Amazon Technologies, Inc.
Inventor: Gaurav Saxena , Mustafa Ozan Ozen , Dumanshu Goyal , Gaurav Gupta , Sen Yue , Nabanita Maji
IPC: G06F16/27 , G06F16/215 , G06F16/2455
Abstract: Methods, systems, and computer-readable media for ingestion partition auto-scaling in a time-series database are disclosed. A first set of one or more hosts divides elements of time-series data into a plurality of partitions. A second set of one or more hosts stores the elements of time-series data from the plurality of partitions into one or more storage tiers of a time-series database. An analyzer receives first data indicative of the resource usage of the time-series data at the first set of one or more hosts. The analyzer receives second data indicative of the resource usage of the time-series data at the second set of one or more hosts. Based at least in part on analysis of the first data and the second data, the analyzer initiates a split of an individual one of the partitions into two or more partitions.
-
公开(公告)号:US11256719B1
公开(公告)日:2022-02-22
申请号:US16455591
申请日:2019-06-27
Applicant: Amazon Technologies, Inc.
Inventor: Gaurav Saxena , Mustafa Ozan Ozen , Dumanshu Goyal , Gaurav Gupta , Sen Yue , Nabanita Maji
IPC: G06F16/27 , G06F16/215 , G06F16/2455
Abstract: Methods, systems, and computer-readable media for ingestion partition auto-scaling in a time-series database are disclosed. A first set of one or more hosts divides elements of time-series data into a plurality of partitions. A second set of one or more hosts stores the elements of time-series data from the plurality of partitions into one or more storage tiers of a time-series database. An analyzer receives first data indicative of the resource usage of the time-series data at the first set of one or more hosts. The analyzer receives second data indicative of the resource usage of the time-series data at the second set of one or more hosts. Based at least in part on analysis of the first data and the second data, the analyzer initiates a split of an individual one of the partitions into two or more partitions.
-
16.
公开(公告)号:US10922316B2
公开(公告)日:2021-02-16
申请号:US16007697
申请日:2018-06-13
Applicant: Amazon Technologies, Inc.
Inventor: Gaurav Saxena , George Constantin Caragea , Naresh Kishin Chainani , Martin Grund
IPC: G06F16/00 , G06F16/2453 , G06F16/28
Abstract: Database queries may be performed using resources based on a determined size of the database query. Database query size may be dynamically determined for a database query when the query is received. The database query may be assigned to resources used for database queries of the determined size. In some embodiments, timeouts may be applied to reassign database queries to different resources if the performance of the database query exceeds a timeout threshold.
-
公开(公告)号:US10904588B1
公开(公告)日:2021-01-26
申请号:US16296642
申请日:2019-03-08
Applicant: Amazon Technologies, Inc.
Inventor: Nathaniel Stewart , Lei Li , Mairo Pedrini , Patrick Joseph Lewis , Ravindra Ganti , Parminder Singh , Gaurav Saxena , Kent Haakan Karlsson , Yongjun Wu
IPC: H04N21/234 , H04N21/2187 , H04N21/442
Abstract: Methods and apparatus are described for stitching independently encoded content streams together such that they appear to be part of a single streaming session.
-
公开(公告)号:US20180205778A1
公开(公告)日:2018-07-19
申请号:US15409231
申请日:2017-01-18
Applicant: Amazon Technologies, Inc.
Inventor: Benjamin Forman , Joseph Michael Pavey , Bobby Castleberry , Ravindra Ganti , Stephen Han , Euan McLeod , Gaurav Saxena , Nathaniel Stewart , Yongjun Wu
IPC: H04L29/06 , H04L12/26 , H04L12/911
Abstract: Techniques are described for just-in-time variable adaptive encoding and delivery of media content. Fragments of media content are encoded at bitrates corresponding to available bandwidth of client devices. If the available bandwidth changes, the bitrate at which fragments are being encoded is adjusted to correspond with the changed bandwidth.
-
公开(公告)号:US11868359B2
公开(公告)日:2024-01-09
申请号:US17722222
申请日:2022-04-15
Applicant: Amazon Technologies, Inc.
Inventor: Gaurav Saxena , Ippokratis Pandis , Mengchu Cai , Mingda Li , Mohammad Rezaur Rahman , Naresh Chainani
IPC: G06F16/245 , G06F16/28 , G06F16/2458 , G06F16/2455 , G06F9/38
CPC classification number: G06F16/2458 , G06F16/24561 , G06F16/285 , G06F9/3877
Abstract: A primary query engine may receive a query and determine whether the query is eligible for performance at a secondary query engine. If eligible, the primary query engine may evaluate the availability of the first query engine to perform the query. The first query engine may determine whether to assign the query to the primary query engine or to the secondary query according to availability evaluation. For queries assigned to the secondary query engine, the primary query engine may send a request to the secondary query engine to being processing of the query.
-
公开(公告)号:US11727003B2
公开(公告)日:2023-08-15
申请号: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/245 , 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.
-
-
-
-
-
-
-
-
-