基于资源的分配/处理方法及电子设备技术

技术编号:28034384 阅读:23 留言:0更新日期:2021-04-09 23:16
本申请公开了一种资源分配/处理方法及电子设备,该方法包括:获取处于第一状态的虚拟机发送的请求信息,其中所述请求信息为请求调用资源的信息;基于所述请求信息,从预设资源池中选取相应的资源,将选取的资源挂载到虚拟机上,其中,所述预设资源池中包括至少一个资源;在所述虚拟机为第二状态的情况下,将挂载在所述虚拟机上的资源卸载后放回至所述预设资源池,其中,所述虚拟机在所述第一状态的功耗大于在所述第二状态的功耗。该方法构建了预设资源池,使得可以基于该预设资源池,根据虚拟机的实际状态来合理的调度有限而珍贵的资源,防止资源特别是加速资源的由于被无限制的占用而造成的浪费,有效的提高了利用资源进行数据处理的效率。

【技术实现步骤摘要】
基于资源的分配/处理方法及电子设备
本申请涉及信息处理和设备控制领域,特别涉及一种基于资源的分配/处理方法及电子设备。
技术介绍
在基于计算机的信息处理领域中,特别是在云服务领域中,服务端需要利用加速资源为虚拟机提供加速服务,该加速资源可以是加速器(卡),FPGA卡等物理设备,而虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在特定环境中的完整计算机系统。但目前虚拟机在使用加速资源时,并不能与有限的加速资源相协调,导致有限而珍贵的加速资源并不能被合理的调度,从而造成了系统资源的浪费。
技术实现思路
本申请实施例的目的在于提供一种基于资源的分配/处理方法及电子设备,该方法可以根据虚拟机的实际状态来合理的调度有限而珍贵的资源,从而防止系统资源特别是加速资源的浪费且能够有效提高信息处理的效率。本申请的实施例采用了如下技术方案:一种资源分配/处理方法,包括:获取处于第一状态的虚拟机发送的请求信息,其中所述请求信息为请求调用资源的信息;基于所述请求信息,从预设资源池中选取相应的资源,将选取的资源挂载到虚拟机上本文档来自技高网...

【技术保护点】
1.一种资源分配/处理方法,包括:/n获取处于第一状态的虚拟机发送的请求信息,其中所述请求信息为请求调用资源的信息;/n基于所述请求信息,从预设资源池中选取相应的资源,将选取的资源挂载到虚拟机上,其中,所述预设资源池中包括至少一个资源;/n在所述虚拟机为第二状态的情况下,将挂载在所述虚拟机上的资源卸载后放回至所述预设资源池,其中,所述虚拟机在所述第一状态的功耗大于在所述第二状态的功耗。/n

【技术特征摘要】
1.一种资源分配/处理方法,包括:
获取处于第一状态的虚拟机发送的请求信息,其中所述请求信息为请求调用资源的信息;
基于所述请求信息,从预设资源池中选取相应的资源,将选取的资源挂载到虚拟机上,其中,所述预设资源池中包括至少一个资源;
在所述虚拟机为第二状态的情况下,将挂载在所述虚拟机上的资源卸载后放回至所述预设资源池,其中,所述虚拟机在所述第一状态的功耗大于在所述第二状态的功耗。


2.根据权利要求1所述的方法,所述请求信息包括所述虚拟机的标记信息,所述标记信息为所述虚拟机声明待占用所述资源的信息,所述的基于所述请求信息,从预设资源池中选取相应的资源,将选取的资源挂载到虚拟机上,包括:
基于所述预设资源池中的资源的统计信息,所述标记信息和/或所述虚拟机的当前挂载统计信息,从预设资源池中选取所述资源;
将选取的所述资源挂载到所述虚拟机上。


3.根据权利要求2所述的方法,所述虚拟机具有相应的权重,所述方法还包括:
在所述虚拟机具有第一权重的情况下,基于所述虚拟机的所述标记信息,维持挂载在所述虚拟机上的所述资源;
相应的,所述的在所述虚拟机为第二状态的情况下,将挂载在所述虚拟机上的资源卸载后放回至所述预设资源池,包括:
在所述虚拟机具有第二权重,且具有所述第二权重的所述虚拟机为所述第二状态的情况下,将挂载在所述虚拟机上的资源卸载后放回至所述预设资源池。


4.根据权利要求1所述的方法,所述方法还包括建立所述预设资源池,其中包括:
获取至少一个服务端中的所述资源,其中所述资源具有相应的类型参数;
基于所述资源的类型参数,以及所述资源在所述服务端的位置信息,将所述服务端中的所述资源添加到所述预设资源池中。


5.根据权利要求4所述的方法,所述请求信息包括请求类型参数和请求数量参数,所述的基于所述请求信息,从预设资源池中选取相应的资源,将选取的资源挂载到虚...

【专利技术属性】
技术研发人员:李鸿斌
申请(专利权)人:联想未来通信科技重庆有限公司
类型:发明
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1