SCHEDULING COLLECTIONS IN A SCHEDULER
    1.
    发明申请
    SCHEDULING COLLECTIONS IN A SCHEDULER 有权
    在时间表中安排收藏

    公开(公告)号:US20090288087A1

    公开(公告)日:2009-11-19

    申请号:US12121794

    申请日:2008-05-16

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4881 G06F2209/483

    摘要: A scheduler in a process of a computer system includes a respective scheduling collection for each scheduling node in the scheduler. The scheduling collections are mapped into at least a partial search order based on one or more execution metrics. When a processing resource in a scheduling node becomes available, the processing resource first attempts to locate a task to execute in a scheduling collection corresponding to the scheduling node before searching other scheduling collections in an order specified by the search order.

    摘要翻译: 计算机系统的过程中的调度器包括调度器中每个调度节点的相应调度收集。 基于一个或多个执行度量将调度集合映射到至少部分搜索顺序。 当调度节点中的处理资源变得可用时,处理资源首先尝试在按照搜索顺序指定的顺序搜索其他调度集合之前,在与调度节点相对应的调度集合中定位要执行的任务。

    Scheduling collections in a scheduler
    2.
    发明授权
    Scheduling collections in a scheduler 有权
    在调度程序中调度集合

    公开(公告)号:US08561072B2

    公开(公告)日:2013-10-15

    申请号:US12121794

    申请日:2008-05-16

    IPC分类号: G06F9/46 G06F9/06 G06F13/00

    CPC分类号: G06F9/4881 G06F2209/483

    摘要: A scheduler in a process of a computer system includes a respective scheduling collection for each scheduling node in the scheduler. The scheduling collections are mapped into at least a partial search order based on one or more execution metrics. When a processing resource in a scheduling node becomes available, the processing resource first attempts to locate a task to execute in a scheduling collection corresponding to the scheduling node before searching other scheduling collections in an order specified by the search order.

    摘要翻译: 计算机系统的过程中的调度器包括调度器中每个调度节点的相应调度收集。 基于一个或多个执行度量将调度集合映射到至少部分搜索顺序。 当调度节点中的处理资源变得可用时,处理资源首先尝试在按照搜索顺序指定的顺序搜索其他调度集合之前,在与调度节点相对应的调度集合中定位要执行的任务。

    LOCAL COLLECTIONS OF TASKS IN A SCHEDULER
    3.
    发明申请
    LOCAL COLLECTIONS OF TASKS IN A SCHEDULER 有权
    在计划中的本地采集任务

    公开(公告)号:US20090288086A1

    公开(公告)日:2009-11-19

    申请号:US12121789

    申请日:2008-05-16

    IPC分类号: G06F9/46

    摘要: A scheduler in a process of a computer system includes a local collection of tasks for each processing resource allocated to the scheduler and at least one general collection of tasks. The scheduler assigns each task that becomes unblocked to the local collection corresponding to the processing resource that caused the task to become unblocked. When a processing resource becomes available, the processing resource attempts to execute the most recently added task in the corresponding local collection. If there are no tasks in the corresponding local collection, the available processing resource attempts to execute a task from the general collection.

    摘要翻译: 计算机系统的过程中的调度器包括分配给调度器的每个处理资源的任务的本地集合以及至少一个一般的任务集合。 调度程序将将要解除阻塞的每个任务分配给与导致任务解除阻塞的处理资源相对应的本地集合。 当处理资源变得可用时,处理资源将尝试在相应的本地集合中执行最近添加的任务。 如果对应的本地集合中没有任务,则可用的处理资源将尝试从一般集合执行任务。

    Interface between a resource manager and a scheduler in a process
    4.
    发明授权
    Interface between a resource manager and a scheduler in a process 有权
    资源管理器和进程中的调度程序之间的接口

    公开(公告)号:US09378062B2

    公开(公告)日:2016-06-28

    申请号:US12487084

    申请日:2009-06-18

    IPC分类号: G06F9/46 G06F9/50

    摘要: An interface between a resource manager and schedulers in a process executing on a computer system allows the resource manager to manage the resources of the schedulers. The resource manager communicates with the schedulers using the interface to access statistical information from the schedulers. The statistical information describes the amount of use of the resources by the schedulers. The resource manager also communicates with the schedulers to dynamically allocate and reallocate resources among the schedulers in the same or different processes or computer systems in accordance with the statistical information.

    摘要翻译: 在计算机系统上执行的进程中的资源管理器和调度器之间的接口允许资源管理器管理调度器的资源。 资源管理器使用接口与调度器通信以从调度器访问统计信息。 统计信息描述了调度器对资源的使用量。 资源管理器还与调度器进行通信,以根据统计信息在相同或不同的进程或计算机系统中的调度器之间动态分配和重新分配资源。

    Local collections of tasks in a scheduler
    5.
    发明授权
    Local collections of tasks in a scheduler 有权
    调度程序中的本地任务集合

    公开(公告)号:US08566830B2

    公开(公告)日:2013-10-22

    申请号:US12121789

    申请日:2008-05-16

    IPC分类号: G06F9/30 G06F9/32 G06F9/38

    摘要: A scheduler in a process of a computer system includes a local collection of tasks for each processing resource allocated to the scheduler and at least one general collection of tasks. The scheduler assigns each task that becomes unblocked to the local collection corresponding to the processing resource that caused the task to become unblocked. When a processing resource becomes available, the processing resource attempts to execute the most recently added task in the corresponding local collection. If there are no tasks in the corresponding local collection, the available processing resource attempts to execute a task from the general collection.

    摘要翻译: 计算机系统的过程中的调度器包括分配给调度器的每个处理资源的任务的本地集合以及至少一个一般的任务集合。 调度程序将将要解除阻塞的每个任务分配给与导致任务解除阻塞的处理资源相对应的本地集合。 当处理资源变得可用时,处理资源将尝试在相应的本地集合中执行最近添加的任务。 如果对应的本地集合中没有任务,则可用的处理资源将尝试从一般集合执行任务。

    INTERFACE BETWEEN A RESOURCE MANAGER AND A SCHEDULER IN A PROCESS
    6.
    发明申请
    INTERFACE BETWEEN A RESOURCE MANAGER AND A SCHEDULER IN A PROCESS 有权
    资源经理和流程中的调度员之间的界面

    公开(公告)号:US20100325636A1

    公开(公告)日:2010-12-23

    申请号:US12487084

    申请日:2009-06-18

    IPC分类号: G06F9/50 G06F9/46

    摘要: An interface between a resource manager and schedulers in a process executing on a computer system allows the resource manager to manage the resources of the schedulers. The resource manager communicates with the schedulers using the interface to access statistical information from the schedulers. The statistical information describes the amount of use of the resources by the schedulers. The resource manager also communicates with the schedulers to dynamically allocate and reallocate resources among the schedulers in the same or different processes or computer systems in accordance with the statistical information.

    摘要翻译: 在计算机系统上执行的进程中的资源管理器和调度器之间的接口允许资源管理器管理调度器的资源。 资源管理器使用接口与调度器通信以从调度器访问统计信息。 统计信息描述了调度器对资源的使用量。 资源管理器还与调度器进行通信,以根据统计信息在相同或不同的进程或计算机系统中的调度器之间动态分配和重新分配资源。

    Task execution and context switching in a scheduler
    9.
    发明授权
    Task execution and context switching in a scheduler 有权
    调度程序中的任务执行和上下文切换

    公开(公告)号:US08806180B2

    公开(公告)日:2014-08-12

    申请号:US12113209

    申请日:2008-05-01

    IPC分类号: G06F15/00 G06F15/76

    CPC分类号: G06F9/4881 G06F9/461

    摘要: A scheduler in a process of a computer system detects a task with an associated execution context that has not been previously invoked by the scheduler. The scheduler executes the task on a processing resource without performing a context switch if the processing resource executed a previous task to completion. The scheduler stores the execution context originally associated with the task for later use.

    摘要翻译: 计算机系统进程中的调度器使用调度程序以前未调用的关联的执行上下文来检测任务。 如果处理资源执行先前的任务完成,则调度器在处理资源上执行任务而不执行上下文切换。 调度程序存储与该任务最初相关联的执行上下文以供以后使用。

    Low synchronization means of scheduler finalization
    10.
    发明授权
    Low synchronization means of scheduler finalization 有权
    调度程序完成的低同步方式

    公开(公告)号:US08276147B2

    公开(公告)日:2012-09-25

    申请号:US12580500

    申请日:2009-10-16

    IPC分类号: G06F9/46

    CPC分类号: G06F9/485 G06F9/5077

    摘要: Shutting down a computer work scheduler. The work scheduler includes a number of virtual processors, each of which is either active or inactive. An active processor executes work, searches for work, or is idle. An inactive has no context running atop it. The method includes determining that all processors controlled by the scheduler are idle. As a result of determining that all controlled by the scheduler are idle, the method proceeds to a first phase of a shutdown operation, which when successful, includes: performing a sweep of all collections searching for any work in the scheduler and determining that no work is found in the scheduler. As a result of determining that no work is found in the scheduler, the method proceeds to a second phase of a shutdown operation, which when successful includes messaging all contexts in the scheduler and telling them to exit.

    摘要翻译: 关闭计算机工作调度程序。 工作调度器包括多个虚拟处理器,每个虚拟处理器都是活动的或不活动的。 活动处理器执行工作,搜索工作或空闲。 不活动的没有上下文运行。 该方法包括确定由调度器控制的所有处理器是空闲的。 作为确定由调度程序控制的全部空闲的结果,该方法进行到关闭操作的第一阶段,其在成功时包括:执行扫描所有集合以搜索调度程序中的任何工作并确定没有工作 在调度程序中找到。 作为确定在调度器中没有找到工作的结果,该方法进行到关闭操作的第二阶段,其在成功时包括消息调度器中的所有上下文并且告知它们退出。