[发明专利]云环境下基于批任务工作流的虚拟机动态租赁与调度方法在审

专利信息
申请号: 201811545500.8 申请日: 2018-12-17
公开(公告)号: CN109828821A 公开(公告)日: 2019-05-31
发明(设计)人: 蔡志成;孙鹏飞 申请(专利权)人: 南京理工大学
主分类号: G06F9/455 分类号: G06F9/455;G06Q30/06
代理公司: 南京理工大学专利中心 32203 代理人: 王玮
地址: 210094 *** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 租赁 虚拟机时 工作流 任务包 竞价 调度 收费模型 虚拟机 云环境 虚拟机启动 价格类型 软件安装 剩余资源 时间区间 数据传输 延迟调度 紧急度 时间片 最大化 预测 下载 调用 感知 延迟 复制 分配 统一
【权利要求书】:

1.一种云环境下基于批任务工作流的虚拟机动态租赁与调度方法,其特征在于,包括以下方案:

对于一个给定的工作流,找出其已就绪的任务作为任务集,任务集中的任务按预估执行时间降序排列,该集合作为方案A的输入内容之一,方案A利用当前已租虚拟机的时隙来完成集合A中的任务;方案B定义一个集合Γ,该集合集中存放一定数量可执行的就绪任务,包括方案A中未执行的就绪任务,作为方案C的输入内容之一,方案C为就绪集中的任务分配新的时间片或者调用新的虚拟机,完成整个工作流的执行;

A.基于价格类型感知和复制策略的调度方案PRS:根据工作流截止期给出每个任务包的截止期,在已租赁的虚拟机中,依据截止期给出任务最迟开始时间,将每个任务的结束时间与最迟开始时间进行比较,得出该任务的分配和执行方案并执行,最小化虚拟机总租赁成本;

B.采用集中延迟调度策略BDT对当前可执行的就绪任务做延迟执行操作,集中调度资源减少虚拟机调度资金;延迟策略为调度器延迟当前可执行的任务,待收集一定数量的就绪任务后一起调度资源执行;C.基于紧急度的调度方案USL:剩余的未执行的就绪任务调度该方案选择租赁新的时间片,对每种类型的任务包选出开销最低的虚拟机类型,并给出用户竞标价格,租用该类型的虚拟机执行任务。

2.根据权利要求1所述的虚拟机动态租赁与调度方法,其特征在于:所述方案A中各个任务在其执行过程中均要根据最迟结束时间进行分配,确定各个任务分配方式的具体步骤包括:

数据输入:当前时间Tc,就绪任务集Γ,已创建的虚拟机集ζc,正在创建的虚拟机集ζr

A1.对就绪任务集合Γ上的任务按预估执行时间进行降序排列,对于在虚拟机m上的各个任务vi∈Γ,其任务执行时间的期望值与标准差之和用来作为实际任务执行时间Qi,m

A2.对任务集合中V中各个任务vi,都有统一的截止期据此计算出各个任务的最迟开始时间计算任务vi的预估开始时间Si,m,任务的结束时间Fi,m,分配在虚拟机m上活动vi的租赁开销Ci,m

A3.初始化待执行虚拟机ms为空;

A4.判断目前租赁的虚拟机中是否有按需虚拟机m且满足若有,则将完工时间最小的虚拟机m作为ms,转A6;否则,转A5;

A5.判断目前租赁的所有虚拟机中是否有竞价虚拟机m且满足若有,则将完工时间最小的虚拟机m作为ms

A6.判断ms是否为空,若不为空,转步骤A7;否则,转步骤A8;

A7.将任务vi放入ms中的虚拟机执行,并且更新集合Γ和该虚拟机的总任务执行时间转步骤A10;

A8.遍历目前已租赁的虚拟机m,若存在竞价虚拟机满足选出两台结束时间Fi,m最小的虚拟机分别执行任务vi及其任务vi的复制体转A9;否则,不执行任务vi,转步骤A10;

A9.更新集合Γ和这两台虚拟机的总任务执行时间

A10.若就绪任务集合Γ不为空,转A1,否则,转A11;

A11.返回集合Γ。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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