[发明专利]用于生物学分析的机电系统的作业调度程序有效
申请号: | 201280065420.7 | 申请日: | 2012-12-13 |
公开(公告)号: | CN104081352B | 公开(公告)日: | 2017-09-22 |
发明(设计)人: | 恩里科·维卡里奥;洛伦佐·理迪;安德里亚·卡里尼亚诺;雅格布·特瑞妮 | 申请(专利权)人: | 生物梅里埃公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 王思琪,郑霞 |
地址: | 法国马西*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及用于调度多个具有优先约束和互斥约束的并行作业序列的方法和系统。具体地说,本发明涉及用于对临床样本执行包括非抢占的作业的生物学分析的系统的调度程序,所述非抢占的作业必须使用一组资源(机器)并且具有关于释放时间和执行时间的约束。在现实工业系统中引起了调度问题。原则上,该问题可以被阐述为关于例如时间Petri网或者设定时间的自动机的并行模型的实时模型检验的例子。然而,在预期的运行时嵌入式平台中,该方法不是切实可行的。根据本发明的优选实施方式的调度方法,其利用了从成熟的模型检验工具的引擎提取DBM数据结构和Floyd‑Warshall算法的核心的针对目的的算法解决方案,并且对其进行调整以适应该例子的特定要求。允许关于次优解的启发式大大降低了搜索的复杂度,并且通过递增算法改进的方式来容许获得预期的性能要求。 | ||
搜索关键词: | 用于 生物学 分析 机电 系统 作业 调度 程序 | ||
【主权项】:
一种调度方法,其在适合于执行具有确定的执行时间e1….en的多个非抢占的作业J1….Jn,且每个作业被静态分配到m个独立的机器M1….Mm中的一个机器上的系统中,以便确定关于每个作业J1….Jn的释放时间r1….rn,目的是最小化整个作业集的完成时间,同时遵循以下优先约束:‑对于所述多个非抢占的作业的预先确定的对Jx和Jy的集合,在Jy完成和Jx开始之间的延迟在最小延迟d‑xy和最大延迟d+xy范围内:d‑xy≤rx–(ry+ey)≤d+xy以及遵循以下排斥约束:‑对于所述多个非抢占的作业的预先确定的对Ji和Jk的集合,满足排斥约束的以下两个判定中的一个:ri≥rk+ek或者ri+ei≤rk使得Jk和Ji的执行期不重叠,所述方法包含以下步骤:‑A)建立包括了收集满足所述优先约束的释放时间的差分界矩阵DBM带的边界集;‑B)选择所述DBM带中的一个并且将其从所述边界集移除;‑C)响应于所选择的DBM带不满足所预先确定的对集合中的一对Ji和Jk的至少一个排斥约束,根据解决冲突的两个判定ri≥rk+ek和ri+ei≤rk中的每个判定,建立所选择的DBM带的一个限制带;‑D)检查被限制的DBM带是否是非空的,并且将非空的被限制的DBM带添加到所述边界集;‑E)重复所述步骤B)到D),直到被选择的DBM带满足所有的所述排斥约束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于生物梅里埃公司,未经生物梅里埃公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201280065420.7/,转载请声明来源钻瓜专利网。
- 上一篇:失败代码变化的识别
- 下一篇:用于混合系统的分布式功能执行的方法、系统及介质