[发明专利]一种冗余计算机系统任务补偿调度方法有效

专利信息
申请号: 201710038009.5 申请日: 2017-01-18
公开(公告)号: CN106775992B 公开(公告)日: 2020-03-27
发明(设计)人: 黄晋;李增坤;赵曦滨;刘炎;顾明;孙家广 申请(专利权)人: 清华大学
主分类号: G06F9/48 分类号: G06F9/48;G06F9/50
代理公司: 北京律谱知识产权代理事务所(普通合伙) 11457 代理人: 罗建书
地址: 10008*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 冗余 计算机系统 任务 补偿 调度 方法
【说明书】:

发明提供了一种冗余计算机系统任务补偿方法,其中任务根据任务之间资源和时序关系划分为不同的任务类型,系统冗余结构是完全镜像的,具有相同的程序逻辑和数据块,维护系统调度标志,在系统运行过程中,周期性的采集系统任务的已执行数量、已分配的数量,计算系统的负载;根据系统负载调度标志与系统超载阈值判定系统的执行方式;系统按照设计的冗余结构进行表决运行;对系统总任务集进行分配并计算任务集调度补偿代价。该方案充分利用冗余系统的硬件优势。在系统正常运行时,系统利用冗余结构,实现备份恢复、表决等功能,体现出容错计算的特征;在高负载的特殊情况下,经过系统的判定,实现负载分配。

技术领域

本发明涉及冗余计算机的任务调度领域,更具体是一种补偿调度方法。

背景技术

计算机系统在超载的时候,系统的性能会下降,主要表现为任务调度成功率会下降、任务的响应时间变长等。现有的计算机系统如果发生超载,为了能够保证系统正常进行,一般做法是牺牲系统的准确性,容忍一些系统任务失败(指系统任务丢弃或者系统任务无法正常完成)。现有的方法主要有自适应实时调度、基于准入的控制调度。自适应实时调度通过对任务合理的采样,利用样本任务的调度相关信息预估系统的负载,进而根据一定规则反馈调节系统的任务量;基于准入的控制调度,在进行计算机系统调度之前,利用规则或者离线的统计数据,将一些不符合系统要求的系统任务排除在调度之外,形成系统调度的准入的控制,进而保护了系统的流畅运行。这些方法都是通过离线学习、人为设计的规则或者系统的实时动态数据,从而规避一些任务,来预防系统进入超载。其存在如下的缺点:系统任务的抛弃,造成了系统提供的服务的质量的下降,而在一些系统中系统的服务质量要求严格,比如星载系统控制系统、列控系统;复杂环境下有些系统的任务不能失败,否则会使系统无法工作。

发明内容

有鉴于此,本发明提供了一种冗余计算机系统任务补偿调度方法

本发明的技术方案是提供一种冗余计算机系统任务补偿方法,其中任务根据任务之间资源和时序关系划分为不同的任务类型,系统冗余结构是完全镜像的,具有相同的程序逻辑和数据块,维护系统调度标志,标志为0代表表决调度,标志为1代表补偿调度,默认状态下系统调度标志为0,具体包括下列步骤:

(1)系统运行过程中,周期性的采集系统任务的已执行数量、已分配的数量,计算系统的负载;

(2)定义系统负载调度标志,以标识系统负载对系统调度的影响,系统负载调度标志默认值为系统调度标志值,为0表示系统负载倾向于表决调度,为1表示系统负载倾向于补偿调度;根据系统负载调度标志与系统超载阈值判定系统的执行方式,如果系统负载调度标识为0,当系统的负载大于系统的超载阈值上限,系统负载调度标志修改为1;如果系统负载调度标志为1,当系统的负载小于系统的超载阈值下限,系统负载调度标志修改为0,同时由于系统任何时候都允许由补偿调度切换回原来的表决调度,所以系统的调度标志此时改为0,系统真正切换回表决调度;系统负载调度标志为0,执行(3),否则执行(4);

(3)系统按照设计的冗余结构进行表决运行;

(4)对系统总任务集进行分配并计算任务集调度补偿代价,假设有n个冗余结构,冗余结构1,2,3……n,冗余结构对应的任务集为T1,T2……Tn,初始任务子集都为空,任务子集按负载降序排列更新;总任务集为J,根据种类,总任务集可分为A,B,C,D,…类,共m个种类子任务集,J等于所有子任务集的集合,每一类子任务集中任务是相互关联的,需要前面任务的信息;将总任务集分配给n个冗余结构,保持n个冗余结构任务之间相互独立,同时n个冗余结构之间任务负载尽可能均衡,即求解J=T1+T2+…Tn

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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