[发明专利]资源分配的处理方法、装置及电子设备有效
申请号: | 201710366928.5 | 申请日: | 2017-05-23 |
公开(公告)号: | CN107368367B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 贾新禹 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 分配 处理 方法 装置 电子设备 | ||
本申请实施例公开了一种资源分配的处理方法、装置及电子设备。所述方法包括:接收到作业任务时,从划分的灵活资源空间中分配最小单位隔离资源给划分的固定资源空间;从所述固定资源空间中分配最小单位隔离资源给所述作业任务独占使用;当所述作业任务结束时,将分配给所述作业任务的固定资源空间的资源返还给所述灵活资源空间。利用本申请各个实施例,可以既可保证最小资源可用,又可以在资源空闲时获得最大的资源可用率,有效提升虚拟化单机的资源使用效率和整体系统性能。
技术领域
本申请属于计算机数据处理技术领域,尤其涉及一种资源分配的处理方法、装置及电子设备。
背景技术
随着单机性能的不断提高,单机虚拟化成为一个趋势。所述的单机虚拟化通常是指一台宿主机虚拟多台虚拟机,虚拟机的计算、存储、网络都在这台宿主机内,是一种非常灵活的虚拟化方式,它不对原有的硬件环境做任何改变。而目前单机虚拟化的一个很大的问题就是如何有效的进行资源隔离,使得不同的任务之间互相无感知。
传统的资源隔离方式,往往是采用把资源平均分成多份,每个任务占一份资源。但是,由于每个任务只能使用分配它的那部分资源,这种方案在负载不高的情况下,极易造成资源浪费。举例而言,假如现有一个CPU(Central Processing Unit,中央处理器)资源,传统的资源隔离处理时将其平均分为4份,每个任务最多占用一份。那么单任务运行时最多就可以占用25%的CPU,此时75%的CPU都在空闲状态,显然要比该单任务使用更多的CPU资源(例如30%或50%)来处理该单任务效率要低。这种简单的资源分割方案大大限制了宿主机整体资源的利用率。目前业内还有另一种处理方式,即为了提高资源利用率,不做资源隔离,使任务资源相互竞争。但是这样又会造成多个不同任务间的竞争,使得任务的阻塞率急剧升高。
因此,单机虚拟化中如何更加合理的实现资源隔离的情况下有效的提升资源的利用率,目前现有技术中还没有很好的解决方案。
发明内容
本申请目的在于提供一种资源分配的处理方法、装置及电子设备,既可以保证最小资源可用,又可以在资源空闲时获得最大的资源可用率,提高虚拟化单机的资源使用效率和整体系统性能。
本申请提供的一种资源分配的处理方法、装置及电子设备是这样实现的:
一种资源分配的处理方法,所述方法包括:
接收到作业任务时,从划分的灵活资源空间中分配最小单位隔离资源给划分的固定资源空间;
从所述固定资源空间中分配最小单位隔离资源给所述作业任务独占使用;
当所述作业任务结束时,将分配给所述作业任务的固定资源空间的资源返还给所述灵活资源空间。
一种资源分配的处理装置,所述装置包括:
资源划分模块,用于接收到作业任务时,从划分的灵活资源空间中分配最小单位隔离资源给划分的固定资源空间;
资源分配模块,用于从所述固定资源空间中分配最小单位隔离资源给所述作业任务独占使用;
资源回收模块,用于当所述作业任务结束时,将分配给所述作业任务的固定资源空间的资源返还给所述灵活资源空间。
一种资源分配的处理装置,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:
接收到作业任务时,从划分的灵活资源空间中分配最小单位隔离资源给划分的固定资源空间;
从所述固定资源空间中分配最小单位隔离资源给所述作业任务独占使用;
当所述作业任务结束时,将分配给所述作业任务的固定资源空间的资源返还给所述灵活资源空间。
一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710366928.5/2.html,转载请声明来源钻瓜专利网。