OPPORTUNISTIC CLOUD DATA PLATFORM PIPELINE SCHEDULER

    公开(公告)号:US20230205770A1

    公开(公告)日:2023-06-29

    申请号:US18176010

    申请日:2023-02-28

    Applicant: Snowflake Inc.

    CPC classification number: G06F16/24542 G06F9/4881 G06F16/27 G06F16/24532

    Abstract: Methods, systems, and computer programs are presented for scheduling and executing request plans using an opportunistic approach. An opportunistic scheduler generates a request plan for a request on a cloud data platform, the request plan comprising a plurality of operations and identifies a plurality of contingent operations from the plurality of operations of the request plan. The opportunistic scheduler schedules the plurality of contingent operations for execution and sets the scheduled plurality of contingent operations to execute at a specific position in the request plan. The opportunistic scheduler sets remaining operations for execution by any available thread as threads that are processing the request plan become available and processes the request plan according to the scheduled plurality of contingent operations.

    DYNAMIC DATABASE PIPELINE SCHEDULER
    2.
    发明公开

    公开(公告)号:US20240338366A1

    公开(公告)日:2024-10-10

    申请号:US18746586

    申请日:2024-06-18

    Applicant: Snowflake Inc.

    CPC classification number: G06F16/24542 G06F9/4881 G06F16/24532 G06F16/27

    Abstract: A database system configured to optimize query execution through an opportunistic scheduling approach. The database system generates a query plan and identifies a contingent database operation within the query plan, the contingent database operation being dependent on a completion of at least one additional operation. The database system schedules the contingent operation using an opportunistic scheduler. The database system executes the query plan comprising processing the contingent database operation after the completion of the at least one additional operation.

    Opportunistic cloud data platform pipeline scheduler

    公开(公告)号:US12050603B2

    公开(公告)日:2024-07-30

    申请号:US18176010

    申请日:2023-02-28

    Applicant: Snowflake Inc.

    CPC classification number: G06F16/24542 G06F9/4881 G06F16/24532 G06F16/27

    Abstract: Methods, systems, and computer programs are presented for scheduling and executing request plans using an opportunistic approach. An opportunistic scheduler generates a request plan for a request on a cloud data platform, the request plan comprising a plurality of operations and identifies a plurality of contingent operations from the plurality of operations of the request plan. The opportunistic scheduler schedules the plurality of contingent operations for execution and sets the scheduled plurality of contingent operations to execute at a specific position in the request plan. The opportunistic scheduler sets remaining operations for execution by any available thread as threads that are processing the request plan become available and processes the request plan according to the scheduled plurality of contingent operations.

Patent Agency Ranking