版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
A,2018.07.10A,2018.09.28A,2019.04.26A,2020.08.04获取第一目标虚拟机待执行任务队列中优先级任务中进一步确定虚拟运行时间最小的第一任保证了相同优先级的至少一个任务中对任务的2将所述第二任务对应的第一虚拟运行时间加上所述最小的虚拟运行述第一目标虚拟机的第一调度器存储的待执行任务队列中对应所述第二优先级的至少一根据所述第一目标虚拟机中,第一调度器所存储的待执行遍历所述第一调度器所存储的待执行任务队列上所有任务的优先级,从通过所述第一调度器中存储的优先级记录信息,确定所述多个任务根据所述第一调度器中存储的最高优先级对应的队列中的任务,确3所述第二虚拟运行时间大于所述第一目标虚拟机的第一调度器存储的待执行任务队接收指示信息,并根据所述指示信息,确定所述第二任务的优先当所述时间记录信息记录第五任务在所述第一调度器的待执行任务队列中的等待时所述第二目标虚拟机为所述第一目标虚拟机所在主机部署的多个虚拟机中处于空闲所述第二目标虚拟机是专用于当所述时间记录信息满足预设条件时执行所述第五任虚拟运行时间确定模块,用于从所述至少一个任务中,确定虚所述获取模块,还用于当所述第一目标虚拟机正在执行所述第一任务时所述控制模块,还用于将所述第二任务对应的第一虚拟运行时间加4所述控制模块,还用于当所述第一目标虚拟机正在执行所述第一所述时间记录信息存储于第一目标虚拟机的第一调度器,用于记录根据所述第一目标虚拟机中,第一调度器所存储的待执行遍历所述第一调度器所存储的待执行任务队列上所有任务的优先级,从通过所述第一调度器中存储的优先级记录信息,确定所述多个任务根据所述第一调度器中存储的最高优先级对应的队列中的任务,确所述第二虚拟运行时间大于所述第一目标虚拟机的第一调度器存储的待执行任务队当所述时间记录信息记录第五任务在所述第一调度器的待执行任务队列中的等待时所述第二目标虚拟机为所述第一目标虚拟机所在主机部署的多个虚拟机中处于空闲5所述第二目标虚拟机是专用于当所述时间记录信息满足预设条件时执行所述第五任所述处理器用于实现如权利要求1-11任一项6务执行完之后才能够执行优先级较低的任务,因此无法保证相同优先级任务调度的公平7待执行任务队列中优先级最高的至少一个任务,以首先保证最高优先级的任务优先执行,[0009]对于调度器确定第一目标虚拟机待执行的任务中,优先8[0015]在本申请第二方面一实施例中,在调度器对第二任务的虚拟运行时间进行调整任务的优先级需要调整,使得用户通过调度器对第一目标虚拟机的待执行任务进行调整间minB之后,再减去第二优先级对应的至少一个任务中虚拟运行时间的最小值记为minA,[0020]更为具体地,本申请提供的时间记录信息可以至少包括如下两种可能的实现方9但负载较重的虚拟机/服务器中虚拟机的调度队列上的任务优先级较高但负载较轻的虚拟模块用于当第一目标虚拟机待执行的第二任务的优先级由第二优先级调整为第一优先级,[0036]在本申请第六方面一实施例中,当时间记录信息用于记用、或者向供应商申请、或者向供应商支付一定费用来获得由云服务器3提供的云计算服的计算资源是由供应商设置在网络侧的云服务器3来提供,故这种使用网络资源进行计算使用的计算资源可以占云服务器3系统资源中CPU计算能力的20供应商将云服务器3的有任务1‑任务N。则核心调度器首先通过步骤①调用完全公平调度器(completelyfair步骤②获取虚拟机待执行的N个任务后,按照对应的调度规则确定调度虚拟机执行某个目[0071]更为具体地,现有的调度器类至少可以划分为完全公平调度器(CFS)和实时调度[0075]从图5可以看出,实时调度器类以优先级为基础,优先调度优先级较高的任务执能够用于调度混合部署的虚拟机上执行的不同优先级的任务时,还能够满足调度的公平,服务器中,可以部署不同类型的虚拟机,所述虚拟机的类型至少包括:按需虚拟机(on-demandvirtualmachine,简称:OVM)和弹性虚拟机(elasticvirtualmachine,简称:的任务。则在如图6所示的云服务器中,在云服务器的主机的系统资源上可以安装操作系每个虚拟机待执行的任务进行调度。如图6所示的云服务器中以一个OVM虚拟机和一个EVM但是由云服务器上设置的调度器对每个虚拟机执行的任务的调度时,可以实现对每个OVM似的概念或过程可能在某些实施例不再赘述。本申请提供的任务调度方法可以由如图6或[0083]本申请实施例一提供的任务调度方法,可用于调度器在方法可以由如图6所示的云服务器中主机的操作系统内的调度器执行,应用在调度器对云的待执行任务队列上所有任务优先级的方式,从待执行任务队列上确定所有任务的优先4和任务5。则调度器在S102中可以直接从优先级最高的第一优先级对应的第一红黑树中,获取优先级最高的至少一个任务,从而S102中提高获取优先级最高的至少一个任务的效任务3的第三vruntime中确定任务2对应的第二虚拟运行时间最小,则将任务2作为第一任控制第一目标虚拟机的第一调度器从待执行任务队列中首先获取第一任务并由第一目标个优先级的任务为例,若第一调度器的待执行任务队列上只有一个优先级的任务,则在度方法可以由如图6所示的云服务器中主机的操作系统内的调度器执行,应用在调度器对级调整为第一优先级,获取第一目标虚拟机待执行的与第一优先级相同的至少一个任务[0104]具体地,当第一调度器调度第一目标虚拟机执行任务(将第一虚拟机正在执行的可以使得第一虚拟运行时间调整后的第二虚拟运行时间略大于第三任务的虚拟运行时间,务还可以是原本就存在第一调度器待执行任务队列中,则调度器在S201中获取第二任务虚拟运行时间的最小值记为minB,则调度器通过公式:第二虚拟运行时间=(Ta-minA)+实施例提供的任务调度方法克服了如图4所示的完全公平调度器以及图5所示的实时调度器无法提供抢占的不足,使得调度器能够在第一目标虚拟机上运行多种优先级的任务时,务一直得不到执行的情况,可以将低优先级的任务主动迁移到其他虚拟机(记为第二目标度方法可以由如图6所示的云服务器中主机的操作系统内的调度器执行,应用在调度器对[0119]具体地,当第一目标虚拟机执行任务(将第一虚拟机正在执行的任务记为第四任务)时,调度器还同时通过时间记录信息对第一目标虚拟机的第一调度器的任务队列中的经执行第四任务的执行时间,则预设条件可以是第四任务的执行时间小于第一阈值(1s)。S302中控制第二目标虚拟机执行第五任务之前,还可以在云服务器中确定第二目标虚拟器中将不同优先级的任务分配给不同的虚拟机执行,则调度器在S302中调度第五任务时,选择与第五任务的第四优先级对应的虚拟机作为所述第二目但负载较重的虚拟机/服务器中虚拟机的调度队列上的任务优先级较高但负载较轻的虚拟度装置可用于执行如图13所示的任务调度方法,该装置包括:获取模块1701和控制模块[0144]需要说明的是,应理解以上装置的各个模块的划分仅仅序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central存储器112中可以存储各种指令,以用于完成各种处理功能以及实现本申请实施例中调度[0150]该图18中提到的系统总线可以是外设部件互连标准(peripheralcomponentinterconnect,PCI)总线或扩展工业标准结构(extendedindustrystandard[0151]该图18中提到的处理器可以是通用处理器,包括中央处理器CPU、网络处理器其在计算机上运行时,使得计算机执行如本申请前述任一实施例中由调度器所执行的方至少一个处理器执行所述计算机程序时可实现如本申请前述任一实施例中由调度器所执例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026汽车管家面试题目及答案
- 2026儒商发展面试题及答案
- 2026审计三大问面试题及答案
- 美容院股份合同协议书
- 银行转帐补偿协议书
- 干股励志协议书
- 后卫垃圾合同范本
- 2026水力局面试题目及答案
- 2026温州燃气面试题目及答案
- 关于2026年数据安全合规审核的通知函3篇
- 《电加热熔盐储能热力站技术标准》
- 混凝土蓄水池施工方案
- 2023-2024学年北京市海淀区七年级下学期期末英语试题(含答案)
- 果蔬罐头加工技术(果蔬制品加工课件)
- MOOC 工程力学-大连海事大学 中国大学慕课答案
- 《SolidWorks三维建模》课程教学标准(含课程思政)
- 市政工程资料表格(完整版)
- 怎样收纳整理物品PPT教学课件
- 环境因素对食品品质的影响教学
- 边施工边通车道路保通专项安全方案
- GB/T 40681.5-2021生产过程能力和性能监测统计方法第5部分:计数特性的过程能力和性能估计
评论
0/150
提交评论