-
公开(公告)号:US10911373B2
公开(公告)日:2021-02-02
申请号:US16011204
申请日:2018-06-18
Applicant: Amazon Technologies, Inc.
Inventor: Trevor Babcock , Dustin Encelewski
IPC: H04L12/911
Abstract: An apparatus comprising a method for allocating shared processing resources, comprising the steps of (A) predicting a first amount of processing resources needed to complete each of a plurality of transcoding jobs in a work queue of a project, (B) determining a second amount of processing resources available prior to processing the project and (C) adding processing resources needed to complete the project. The processing resources are added in a fixed number of predetermined processing units. The fixed number of computer resources are added (a) to minimize an overall use of said processing resources needed to complete the project and (b) to complete the project within a target time.
-
公开(公告)号:US10177965B1
公开(公告)日:2019-01-08
申请号:US15348360
申请日:2016-11-10
Applicant: Amazon Technologies, Inc.
Inventor: Varad Joshi , Eric Woodruff , Kristopher Kosmatka , Trevor Babcock
IPC: G06F15/16 , H04L12/24 , H04L12/911 , H04L29/06 , H04L12/26 , H04L12/823 , H04L29/08
Abstract: An encoding system that distributes a live stream to end user devices is provided herein. The encoding system automatically detects failed components and implements a failover action to replace the failed component with a backup component in a manner that reduces live stream interruptions. For example, the encoding system can include a network interface that is coupled to an encoder allocated to a live stream. Instead of providing a contribution encoder that transmits the live stream with a location of the allocated encoder, the encoding system can provide the contribution encoder with a location of the network interface. Thus, the contribution encoder can transmit the live stream to the network interface. The network interface can then forward the live stream to the allocated encoder. If the allocated encoder fails, then the network interface can forward the live stream to a backup encoder.
-
公开(公告)号:US11005702B2
公开(公告)日:2021-05-11
申请号:US16227800
申请日:2018-12-20
Applicant: Amazon Technologies, Inc.
Inventor: Varad Joshi , Eric Woodruff , Kristopher Kosmatka , Trevor Babcock
Abstract: An encoding system that distributes a live stream to end user devices is provided herein. The encoding system automatically detects failed components and implements a failover action to replace the failed component with a backup component in a manner that reduces live stream interruptions. For example, the encoding system can include a network interface that is coupled to an encoder allocated to a live stream. Instead of providing a contribution encoder that transmits the live stream with a location of the allocated encoder, the encoding system can provide the contribution encoder with a location of the network interface. Thus, the contribution encoder can transmit the live stream to the network interface. The network interface can then forward the live stream to the allocated encoder. If the allocated encoder fails, then the network interface can forward the live stream to a backup encoder.
-
公开(公告)号:US20190132194A1
公开(公告)日:2019-05-02
申请号:US16227800
申请日:2018-12-20
Applicant: Amazon Technologies, Inc.
Inventor: Varad Joshi , Eric Woodruff , Kristopher Kosmatka , Trevor Babcock
IPC: H04L12/24 , H04L29/08 , H04L12/823 , H04L12/911 , H04L29/06 , H04L12/26
Abstract: An encoding system that distributes a live stream to end user devices is provided herein. The encoding system automatically detects failed components and implements a failover action to replace the failed component with a backup component in a manner that reduces live stream interruptions. For example, the encoding system can include a network interface that is coupled to an encoder allocated to a live stream. Instead of providing a contribution encoder that transmits the live stream with a location of the allocated encoder, the encoding system can provide the contribution encoder with a location of the network interface. Thus, the contribution encoder can transmit the live stream to the network interface. The network interface can then forward the live stream to the allocated encoder. If the allocated encoder fails, then the network interface can forward the live stream to a backup encoder.
-
公开(公告)号:US20190140978A1
公开(公告)日:2019-05-09
申请号:US16011204
申请日:2018-06-18
Applicant: Amazon Technologies, Inc.
Inventor: Trevor Babcock , Dustin Encelewski
IPC: H04L12/911
Abstract: An apparatus comprising a method for allocating shared processing resources, comprising the steps of (A) predicting a first amount of processing resources needed to complete each of a plurality of transcoding jobs in a work queue of a project, (B) determining a second amount of processing resources available prior to processing the project and (C) adding processing resources needed to complete the project. The processing resources are added in a fixed number of predetermined processing units. The fixed number of computer resources are added (a) to minimize an overall use of said processing resources needed to complete the project and (b) to complete the project within a target time.
-
公开(公告)号:US10003550B1
公开(公告)日:2018-06-19
申请号:US14211541
申请日:2014-03-14
Applicant: Amazon Technologies, Inc.
Inventor: Trevor Babcock , Dustin Encelewski
IPC: G06F15/173 , H04L12/911
CPC classification number: H04L47/823
Abstract: An apparatus comprising a method for allocating shared processing resources, comprising the steps of (A) predicting a first amount of processing resources needed to complete each of a plurality of transcoding jobs in a work queue of a project, (B) determining a second amount of processing resources available prior to processing the project and (C) adding processing resources needed to complete the project. The processing resources are added in a fixed number of predetermined processing units. The fixed number of computer resources are added (a) to minimize an overall use of said processing resources needed to complete the project and (b) to complete the project within a target time.
-
-
-
-
-