[发明专利]对执行流水线的计算机化控制在审
申请号: | 201980006649.5 | 申请日: | 2019-03-27 |
公开(公告)号: | CN111512287A | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | R·N·瓦达潘德施瓦拉;C·拉杰库马 | 申请(专利权)人: | 甲骨文金融服务软件有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 周衡威 |
地址: | 印度*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 执行 流水线 计算机化 控制 | ||
1.一种存储计算机可执行指令的非暂态计算机可读介质,所述计算机可执行指令在由计算机的处理器执行时,使所述处理器执行以下操作:
生成用于执行从运行定义派生的多个任务的执行流水线,所述运行定义包括所述多个任务中的每个任务的执行定义;
评估所述执行定义以识别所述多个任务的执行属性;
基于所述多个任务中的每个任务的执行属性与从执行环境集合中选择的执行环境的执行属性相匹配,将所述任务分配给所述执行环境,其中每个执行环境利用不同的资源和功能来执行任务;以及
控制所述执行流水线以在所分配的执行环境内执行每个任务,其中每个任务的执行定义被变换成与供所分配的执行环境执行相兼容的格式。
2.如权利要求1所述的非暂态计算机可读介质,其中,用于分配每个任务的指令包括用于以下操作的指令:
评估第一任务的第一执行定义以识别第一执行属性,所述第一执行属性指定第一任务的资源要求和要执行的功能;
评估第二任务的第二执行定义以识别第二执行属性,所述第二执行属性指定第二任务的资源要求和要执行的功能;
基于由第一执行环境提供的可用资源和功能的执行属性与第一执行属性指定的资源要求和功能相匹配,将第一任务分配给从所述执行环境集合中选择的第一执行环境;以及
基于由第二执行环境提供的可用资源和功能的执行属性与第二执行属性指定的资源要求和功能相匹配,将第二任务分配给从所述执行环境集合中选择的第二执行环境。
3.如任一前述权利要求所述的非暂态计算机可读介质,其中,用于分配每个任务的指令包括用于以下操作的指令:
评估第一任务的第一执行定义以识别第一执行属性,所述第一执行属性指定第一任务的资源要求和要执行的功能;
将由第一执行属性指定的资源要求和功能与由每个执行环境提供的可用资源和功能的执行属性进行比较,以基于可用资源和功能匹配或超出由第一执行属性指定的资源要求和功能的程度来向每个执行环境分配排名;以及
将第一任务分配给具有最高排名或超过阈值的排名的执行环境。
4.如任一前述权利要求所述的非暂态计算机可读介质,其中,所述指令包括用于以下操作的指令:
实现对所分配的执行环境进行的任务执行的异步执行跟踪;以及
提供对所述异步执行跟踪的结果的访问。
5.如任一前述权利要求所述的非暂态计算机可读介质,其中,所述指令包括用以下操作的指令:
定义用于跨多个分配的执行环境执行任务的子集的调度;以及
根据所述调度,控制所述执行流水线以跨所述多个分配的执行环境来执行任务的所述子集。
6.如任一前述权利要求所述的非暂态计算机可读介质,其中,用于分配每个任务的指令包括用于以下操作的指令:
确定要在内存中执行环境内执行作为原子操作的变换任务,其中所述变换任务的结果基于所述变换任务的执行属性而被持久化到数据库中;以及
将所述变换任务分配给所述内存中执行环境。
7.如任一前述权利要求所述的非暂态计算机可读介质,其中,所述指令包括用于以下操作的指令:
创建至少包括所述执行流水线的执行流水线集合;
将所述多个任务的子集分配给所述执行流水线集合中的每个执行流水线;以及
控制所述执行流水线集合以用于所述多个任务中的任务的并行执行。
8.如任一前述权利要求所述的非暂态计算机可读介质,其中,所述指令包括用于以下操作的指令:
通过根据执行定义内的声明性语句来创建被所分配的执行环境理解的命令,将任务的执行定义从声明性语句格式变换成由所分配的执行环境使用的格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文金融服务软件有限公司,未经甲骨文金融服务软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980006649.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:定子的制造方法以及定子
- 下一篇:包括等离子体加热元件的气溶胶生成装置