[发明专利]用于调度计算机微作业以在非干扰时间执行的方法、系统和装置无效

专利信息
申请号: 200780022931.X 申请日: 2007-05-29
公开(公告)号: CN101473307A 公开(公告)日: 2009-07-01
发明(设计)人: 克雷格·詹森;安德鲁·斯塔弗;巴希尔·托马斯 申请(专利权)人: 帝斯科匹尔公司
主分类号: G06F9/50 分类号: G06F9/50
代理公司: 北京东方亿思知识产权代理有限责任公司 代理人: 宋 鹤;南 霆
地址: 美国加利*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 调度 计算机 作业 干扰 时间 执行 方法 系统 装置
【权利要求书】:

1.一种用于调度计算机微作业的方法,包括对于多个微作业中的每一 个:

判定运行特定微作业所需的一种或多种资源的利用率不遵从一个或多 个空闲标准;

响应于判定所述利用率不遵从所述一个或多个空闲标准,在重新检查 所述利用率之前等待一特定等待时间;

在等待所述特定等待时间之后,重新检查所述利用率并且判定运行所 述特定微作业所需的所述一种或多种资源的利用率不遵从所述一个或多个 空闲标准;

响应于判定所述利用率不遵从所述一个或多个空闲标准,增大所述特 定等待时间并且在重新检查所述利用率之前等待增大后的等待时间;

重新检查所述利用率并且至少部分基于对运行所述特定微作业所需的 一种或多种资源的利用率遵从一个或多个空闲标准的判定来使得所述特定 微作业被执行。

2.如权利要求1所述的方法,还包括将计算作业划分成所述多个微作 业。

3.如权利要求2所述的方法,其中,将计算作业划分成所述多个微作 业的步骤是由发起所述计算作业的应用程序来执行的。

4.如权利要求2所述的方法,其中,将计算作业划分成所述多个微作 业的步骤是由除了发起所述计算作业的应用程序之外的软件进程来执行 的。

5.如权利要求2所述的方法,其中,判定运行特定微作业所需的一种 或多种资源的利用率何时遵从一个或多个空闲标准的步骤是由操作系统来 执行的。

6.如权利要求1所述的方法,其中,判定运行特定微作业所需的一种 或多种资源的利用率何时遵从一个或多个空闲标准的步骤是由操作系统外 的微作业调度器来执行的。

7.如权利要求1所述的方法,还包括基于指定了在每个微作业的执行 之间等待的最小时间量的等待时间来推迟所述多个微作业中的至少一个的 执行。

8.如权利要求7所述的方法,还包括应用程序指定所述等待时间。

9.如权利要求8所述的方法,其中,所述指定所述等待时间的步骤包 括对于所述多个微作业中的不同微作业指定不同的最小时间量。

10.如权利要求1所述的方法,其中,所述一个或多个空闲标准是基 于一种或多种资源利用率阈值的。

11.如权利要求10所述的方法,还包括指定所述一种或多种资源利用 率阈值。

12.如权利要求10所述的方法,还包括对于所述多个微作业中的不同 微作业指定不同的资源利用率阈值。

13.如权利要求1所述的方法,其中,至少部分基于对运行所述特定 微作业所需的一种或多种资源的利用率遵从一个或多个空闲标准的判定来 使得所述特定微作业被执行的步骤还基于在允许其他作业利用计算机资源 之前限制被允许执行的微作业的数目。

14.如权利要求13所述的方法,其中,限制被允许执行的微作业的数 目的步骤是通过检查除了发起所述计算作业的应用程序之外的进程的计算 机资源利用率来确定的。

15.如权利要求1所述的方法,还包括确定分配给发起计算作业的应 用的存储器的量,其中确定存储器的量的步骤是基于执行所述应用的微作 业所需的一小量的存储器的,而不是基于所述应用整体上的存储器需求 的。

16.如权利要求15所述的方法,其中确定存储器的量的步骤还基于所 述计算机系统中可用的存储器的量。

17.如权利要求1所述的方法,其中所述微作业是计算机进程的一部 分,并且每个微作业的执行可被延迟,而不会影响所述计算机进程的其余 部分的结果。

18.一种用于调度计算机微作业的设备,包括对于多个微作业中的每 一个:

用于判定运行特定微作业所需的一种或多种资源的利用率不遵从一个 或多个空闲标准的装置;

用于响应于判定所述利用率不遵从所述一个或多个空闲标准,在重新 检查所述利用率之前等待一特定等待时间的装置;

用于在等待所述特定等待时间之后,重新检查所述利用率并且判定运 行所述特定微作业所需的所述一种或多种资源的利用率不遵从所述一个或 多个空闲标准的装置;

用于响应于判定所述利用率不遵从所述一个或多个空闲标准,增大所 述特定等待时间并且在重新检查所述利用率之前等待增大后的等待时间的 装置;

用于重新检查所述利用率并且至少部分基于对运行所述特定微作业所 需的一种或多种资源的利用率遵从一个或多个空闲标准的判定来使得所述 特定微作业被执行的装置。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于帝斯科匹尔公司,未经帝斯科匹尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200780022931.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top