[发明专利]多云环境下基于实例自适应分配整合的工作流组调度方法有效
申请号: | 201810073716.2 | 申请日: | 2018-01-25 |
公开(公告)号: | CN108154317B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 林兵;卢奕轩;何志杰;卢宇;黄志高;郭文忠 | 申请(专利权)人: | 福建师范大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/10 |
代理公司: | 福州君诚知识产权代理有限公司 35211 | 代理人: | 林世庭 |
地址: | 350108 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开多云环境下基于实例自适应分配整合的工作流组调度方法,通过预处理手段对工作流任务进行压缩,减少算法的执行时间;再设计一种基于实例执行性能的任务截止日期动态划分方法,从单工作流局部层面提高执行实例的利用率;并基于当前工作流组的性能需求,动态分配并整合相应的执行实例资源,从全局角度提高执行实例利用率,减少成本支出;最后,按照最短截止日期优先的原则,动态调度任务集到对应的实例上执行,保证各个任务在其对应子截止日期前被执行完成。本发明利用本方法同时从局部和全局两种层面分别对带截止日期工作流组优化调度和实例自适应分配整合展开深入研究,在满足工作流组性能需求的同时提高资源利用率,降低执行成本支出。 | ||
搜索关键词: | 多云 环境 基于 实例 自适应 分配 整合 工作流 调度 方法 | ||
【主权项】:
多云环境下基于实例自适应分配整合的工作流组调度方法,其特征在于:其包括以下步骤:步骤1:扫描待执行工作流组,获取多云环境下的有效实例类型、已启动的虚拟机资源以及已启动的虚拟机资源上的任务执行情况信息;步骤2:对待执行工作流组的各个工作流进行压缩‘有向割边’预处理操作;步骤3:各个工作流进行截止日期再分配操作,计算假设执行区间,并对并行小任务进行转串行操作;步骤4:计算各个任务对应不同实例类型的执行向量,获取当前启动虚拟机的执行状况和资源数量,对执行实例进行动态整合操作;步骤5:判断是否存在资源供应不足的情况;当存在资源供应不足,则启动新的对应数量资源实例,并转到步骤3执行;否则,转到步骤6执行;步骤6:判断是否出现资源供应过剩情况;当存在资源供应过剩时,迭代判断并关闭空转的虚拟机,并转到步骤7执行;当不存在资源供应过剩时,转到步骤7执行;步骤7:按照任务最早子截止日期优先原则,对任务进行调度分配操作,每个任务都有相应的执行区间每个任务对应一个执行实例类型。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建师范大学,未经福建师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810073716.2/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理