[发明专利]一种虚拟机资源分配方法、设备、系统及存储介质在审
申请号: | 201911403895.2 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111143037A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 张本维 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京乐知新创知识产权代理事务所(普通合伙) 11734 | 代理人: | 江宇 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 资源 分配 方法 设备 系统 存储 介质 | ||
本发明公开了一种虚拟机资源分配方法、设备、系统及存储介质。其中,该虚拟机资源分配方法包括:接收到某个任务请求时,先判断是否存在与该任务请求对应的预配置虚拟机,若存在,则将预配置虚拟机从预配置区克隆到工作区得到一台虚拟机作为该任务请求的专用虚拟机,若不存在,则在工作区创建和配置一台新的虚拟机作为该任务请求的专用虚拟机,同时在预配置区为该任务请求创建一台预配置虚拟机并加载执行所请求任务所需的数据以备将来使用。如此,可以大大缩短为某一任务请求分配专用虚拟机的时间。
技术领域
本发明涉及虚拟机领域,尤其涉及一种虚拟机资源分配方法、设备、系统及存储介质。
背景技术
目前,随着边缘计算技术的广泛应用,越来越多的应用程序,特别是对计算能力要求较高、实时性强的应用程序,都会把计算任务卸载到边缘云环境中,而边缘云服务器则通常会在收到任务请求后分配专用虚拟机来处理这些应用程序的任务请求,在任务完成之后释放资源,然后等下次同样的应用程序提起相同的任务请求时再分配和配置新的专用虚拟机。因此,分配专用虚拟机并配置启动该虚拟机运行相应线程所消耗的时间将直接影响到上述应用程序在线上处理任务的响应时间。
为此,边缘云的资源分配和管理系统都力求尽可能地缩短这一时间。目前来看,大部分系统都是采用预配置的方案来缩短实时配置和启动虚拟机的方案。而现有预配置虚拟机的方法主要有:1)即时配置方法,即为应用程序创建冗余的虚拟机并将其挂起,当任务请求到达时即可很快的恢复挂起的虚拟机。这种方法在创建冗余的虚拟机时,是根据并发的线程数来创建的,可能会为同一个应用程序的某个任务请求创建多个预配置虚拟机,导致大量的资源的占用。2)预测模型方法:通过对过去请求的学习,选择每个任务请求最大并发数来预置虚拟机数量,或计算当前负载相关的阈值来缩放预配置虚拟机的数量,但在实际环境下,有很多突发的负载是不可预测的,因此该方法的应用效果也非常有限。
发明内容
针对以上问题,本发明人创造性地提供一种虚拟机资源分配方法、设备、系统及存储介质。
根据本发明实施例第一方面,一种虚拟机资源分配方法,该方法包括:接收任务请求;判断是否存在与任务请求对应的预配置虚拟机,若是,则将预配置虚拟机从预配置区克隆到工作区得到专用虚拟机,若否,则在工作区创建和配置新的虚拟机得到专用虚拟机,并在预配置区创建与任务请求对应的预配置虚拟机,其中预配置虚拟机的内存中包含有执行所请求任务所需的数据;启动专用虚拟机执行所请求的任务。
根据本发明一实施方式,其中,该方法还包括:判断工作区资源是否满足任务请求所需资源,若是,则继续下一步操作;若否,则从预配置区获取资源划归工作区使用。
根据本发明一实施方式,其中,从预配置区获取资源划归工作区使用,包括:从预配置区清除使用次数少的预配置虚拟机;将清除操作完成后得到的资源划归工作区使用。
根据本发明一实施方式,其中,在预配置区创建与任务请求对应的预配置虚拟机,包括:将任务请求发送给虚拟机预配置线程,由虚拟机预配置线程在预配置区创建预配置虚拟机,并在预配置虚拟机的内存中加载执行所请求任务所需的数据;将预配置虚拟机标记为任务请求对应的预配置虚拟机。
根据本发明一实施方式,其中,在预配置区创建与任务请求对应的预配置虚拟机之后,该方法还包括:将创建好的预配置虚拟机设置为暂停状态。
根据本发明一实施方式,其中,该方法还包括:将虚拟机资源区划分为工作区和预配置区;设置工作区和预配置区的初始配额;监控工作区和预配置区的资源使用情况;根据资源使用情况调整工作区和预配置区的配额。
根据本发明一实施方式,其中,该方法还包括:创建虚拟机资源区的权限策略,使虚拟机预配置线程只能使用预配置区的资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911403895.2/2.html,转载请声明来源钻瓜专利网。