[发明专利]一种混合云环境中安全性约束的任务调度方法和装置有效
申请号: | 201910594717.6 | 申请日: | 2019-07-03 |
公开(公告)号: | CN110300179B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 王博;王昌海;张世征;张志锋;崔霄;曹洁 | 申请(专利权)人: | 郑州轻工业学院 |
主分类号: | H04L67/1008 | 分类号: | H04L67/1008;H04L67/1023;H04L67/1031 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 王学芝 |
地址: | 450000 *** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 混合 环境 安全性 约束 任务 调度 方法 装置 | ||
1.一种混合云环境中安全性约束的任务调度方法,其特征在于,包括如下步骤:
当有未被调度任务时,判断本地云是否存在空闲服务器;
如果本地云存在空闲服务器,将未被调度任务调度给本地云的空闲服务器,调度方法包括:
首先确定本地云空闲服务器集合中服务能力最大的空闲服务器;
然后计算本地云空闲服务器集合中最大的空闲服务器完成未被调度的任务集合中各未被调度任务所需的时间,判断是否存在所需时间小于其时间期限的未被调度任务;
如果存在,则计算本地云完成这些未被调度任务所需的开销,得到其中所需开销最大的未被调度任务;
将所需开销最大的未被调度任务调度到本地云空闲服务器集合中服务能力最大的空闲服务器;如果本地云不存在空闲服务器,则首先选择出采用公有云上服务能力最大的虚拟机完成时间最接近其截止时间的未被调度任务,然后选出公有云上完成该未被调度任务性价比最高的虚拟机,最后将选出的未被调度任务分配至选出的虚拟机;
计算公有云上虚拟机完成未被分配任务开销时采用的公式为:
costi=uk·[si/fk+oi]
其中costi为虚拟机vk完成未被调度任务ti的开销,fk为虚拟机vk的服务能力,si为未被调度任务ti的工作量,oi为未被调度任务ti在公有云上执行时因安全性需求而增加的时间开销,fk为虚拟机vk的服务能力;ti为未被调度任务集合中的第i个未被调度任务,vk为公有云上的第k个虚拟机。
2.根据权利要求1所述的混合云环境中安全性约束的任务调度方法,其特征在于,选择采用公有云上服务能力最大的虚拟机完成时间最接近其截止时间的未被调度任务时,首先计算公有云上服务能力最大的虚拟机完成各未被调度任务,计算时所采用的计算公式为
其中timei为公有云上服务能力最大的虚拟机完成未被调度任务ti所用的时间,si为未被调度任务ti的工作量,oi为未被调度任务ti在公有云上执行时因安全性需求而增加的时间开销,fk为虚拟机vk的服务能力;ti为未被调度任务集合中的第i个未被调度任务,vk为公有云上的第k个虚拟机,V是公有云上虚拟机的集合。
3.根据权利要求1所述的混合云环境中安全性约束的任务调度方法,其特征在于,公有云上的虚拟机完成所选出的未被调度任务性价比的计算公式为:
pk=fk/uk
其中fk和uk分别为虚拟机vk的服务能力和单价,vk为公有云的第k个虚拟机,pk为虚拟机vk完成所选出的未被调度任务的性价比。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州轻工业学院,未经郑州轻工业学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910594717.6/1.html,转载请声明来源钻瓜专利网。