首页> 外国专利> Distributed job scheduler with job stealing

Distributed job scheduler with job stealing

机译:分布职位调度程序与职业窃取

摘要

Methods and systems for improving the performance of a distributed job scheduler using job self-scheduling and job stealing are described. The distributed job scheduler may schedule jobs to be run among data storage nodes within a cluster. Each node in the cluster may make a localized decision regarding which jobs should be executed by the node by periodically polling candidate jobs from a table of candidate jobs stored using a distributed metadata store. Upon completion of a job, the job may self-schedule another instance of itself if the next instance of the job should be run before the next polling of candidate jobs by the node that ran the completed job. The node may attempt to steal one or more jobs from a second node within the cluster if a job queue length for a job queue associated with the node falls below a queue length threshold.
机译:描述了用于改善使用作业自我调度和作业窃取的分布式作业调度器的性能的方法和系统。 分布式作业调度程序可以安排要在群集内的数据存储节点之间运行的作业。 群集中的每个节点可以通过从使用分布式元数据存储器存储的候选作业表来定期轮询候选作业来对节点执行的本地化决定。 在完成作业后,如果在下次按照运行已完成的作业的节点之前运行作业的下一个轮询,则作业可以自行安排另一个实例本身。 如果与节点关联的作业队列的作业队列长度低于队列长度阈值,则该节点可以尝试从群集中的第二节点窃取一个或多个作业。

著录项

  • 公开/公告号US11237864B2

    专利类型

  • 公开/公告日2022-02-01

    原文格式PDF

  • 申请/专利权人 RUBRIK INC.;

    申请/专利号US201815890325

  • 发明设计人 FABIANO BOTELHO;

    申请日2018-02-06

  • 分类号G06F9/48;G06F21/57;G06F21/44;G06F9/455;

  • 国家 US

  • 入库时间 2022-08-24 23:35:07

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号