Smart autoscaling of a cluster for processing a work queue in a distributed system

    公开(公告)号:US10911373B2

    公开(公告)日:2021-02-02

    申请号:US16011204

    申请日:2018-06-18

    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.

    Live media encoding failover system

    公开(公告)号:US10177965B1

    公开(公告)日:2019-01-08

    申请号:US15348360

    申请日:2016-11-10

    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.

    Live media encoding failover system

    公开(公告)号:US11005702B2

    公开(公告)日:2021-05-11

    申请号:US16227800

    申请日:2018-12-20

    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.

    LIVE MEDIA ENCODING FAILOVER SYSTEM
    4.
    发明申请

    公开(公告)号:US20190132194A1

    公开(公告)日:2019-05-02

    申请号:US16227800

    申请日:2018-12-20

    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.

    SMART AUTOSCALING OF A CLUSTER FOR PROCESSING A WORK QUEUE IN A DISTRIBUTED SYSTEM

    公开(公告)号:US20190140978A1

    公开(公告)日:2019-05-09

    申请号:US16011204

    申请日:2018-06-18

    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.

    Smart autoscaling of a cluster for processing a work queue in a distributed system

    公开(公告)号:US10003550B1

    公开(公告)日:2018-06-19

    申请号:US14211541

    申请日:2014-03-14

    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.

Patent Agency Ranking