Systems and methods for task scheduling
    2.
    发明授权
    Systems and methods for task scheduling 有权
    任务调度的系统和方法

    公开(公告)号:US09552229B2

    公开(公告)日:2017-01-24

    申请号:US14712870

    申请日:2015-05-14

    申请人: ATLASSIAN PTY LTD

    IPC分类号: G06F9/46 G06F9/50

    CPC分类号: G06F9/4887 G06F9/5038

    摘要: Disclosed herein is a computer implemented method for scheduling a new task. The method comprises: receiving task data in respect of the new task, the task data comprising at least information enabling the new task to be uniquely identified and a target runtime for the new task; recording the received task data in a data structure and determining if a new job needs to be registered with an underlying job scheduler.

    摘要翻译: 这里公开了一种用于调度新任务的计算机实现的方法。 所述方法包括:接收关于所述新任务的任务数据,所述任务数据至少包括使所述新任务被唯一标识的信息和所述新任务的目标运行时间; 将接收到的任务数据记录在数据结构中并且确定是否需要向底层作业调度器注册新作业。

    Systems and methods for task scheduling

    公开(公告)号:US10970114B2

    公开(公告)日:2021-04-06

    申请号:US16379445

    申请日:2019-04-09

    申请人: ATLASSIAN PTY LTD

    IPC分类号: G06F9/48 G06F9/50

    摘要: A computer-implemented method is disclosed. The method comprises receiving a notification from a job scheduler that an execution time for a job registered with the job scheduler is at or before a first time being a current time. The method also comprises identifying, in response to receiving the notification, at least one task from a task data structure with a target runtime that is at or before the first time. The task data structure stores task data for one or more tasks received from one or more client computers, and the task data associates each of the one or more tasks with a target runtime. The method further comprises initiating execution for each of the at least one task and determining whether there is a specific task from the task data structure with a specific target runtime after the first time. In addition, the method comprises in response to determining that there is a specific task from the task data structure with a specific target runtime after the first time, registering a future job with the job scheduler with a runtime that is at or about the specific target runtime.