首页> 外国专利> SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING A SCHEDULER WITH PREEMPTIVE TERMINATION OF EXISTING WORKLOADS TO FREE RESOURCES FOR HIGH PRIORITY ITEMS

SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING A SCHEDULER WITH PREEMPTIVE TERMINATION OF EXISTING WORKLOADS TO FREE RESOURCES FOR HIGH PRIORITY ITEMS

机译:通过优先终止现有工作负载到免费资源来为高优先级项目实施调度程序的系统,方法和装置

摘要

In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a scheduler with preemptive termination of existing workloads to free resources for high priority items. For instance, according to one embodiment, there is disclosed a system to implement a scheduling service, wherein the system includes: a processor and a memory to execute instructions at the system; a compute resource discovery engine to identify a plurality of computing resources currently executing scheduled workload tasks; a workload discovery engine to identify one or more pending workload tasks to be scheduled for execution; in which each of the computing resources lack current available capacity to execute additional scheduled workload tasks; a policy engine to define a Service Level Target (SLT) for each of the scheduled workload tasks currently executing via the plurality of computing resources and for each of the one or more pending workload tasks to be scheduled for execution; an analysis engine to further terminate one of the scheduled workload tasks currently executing via the plurality of computing resources based on the defined SLTs for the respective workload tasks; and a scheduler to schedule one of the pending workload tasks into capacity within the plurality of computing resources freed up by the terminated workload task. Other related embodiments are disclosed.
机译:根据公开的实施例,提供了用于实现调度器的系统,方法和装置,其中抢先终止现有工作负载以释放用于高优先级项的资源。例如,根据一个实施例,公开了一种实现调度服务的系统,其中,该系统包括:处理器和存储器,用于在系统处执行指令;计算资源发现引擎,用于识别当前正在执行计划的工作负载任务的多个计算资源;工作量发现引擎,用于识别要计划执行的一个或多个未完成的工作量任务;其中每个计算资源缺乏当前可用的能力来执行其他计划的工作量任务;策略引擎,用于为当前经由多个计算资源正在执行的每个调度工作负载任务以及要被调度执行的一个或多个未决工作负载任务中的每个定义服务水平目标(SLT);分析引擎基于用于各个工作负载任务的定义的SLT,进一步终止当前经由多个计算资源执行的计划工作负载任务之一;以及调度器,用于将待处理的工作负载任务之一调度到由终止的工作负载任务释放的多个计算资源内的容量中。公开了其他相关的实施例。

著录项

  • 公开/公告号US2020167197A1

    专利类型

  • 公开/公告日2020-05-28

    原文格式PDF

  • 申请/专利权人 SALESFORCE.COM INC.;

    申请/专利号US202016774550

  • 发明设计人 ARMIN BAHRAMSHAHRY;PIRANAVAN SELVANANDAN;

    申请日2020-01-28

  • 分类号G06F9/50;G06F9/48;

  • 国家 US

  • 入库时间 2022-08-21 11:21:32

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号