[发明专利]一种资源动态调整方法及系统在审
| 申请号: | 202010468757.9 | 申请日: | 2020-05-28 |
| 公开(公告)号: | CN111708633A | 公开(公告)日: | 2020-09-25 |
| 发明(设计)人: | 王军平 | 申请(专利权)人: | 北京赛博云睿智能科技有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F21/31 |
| 代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 陈国军 |
| 地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 资源 动态 调整 方法 系统 | ||
1.一种资源动态调整方法,其特征在于,包括以下步骤:
获取需要申请第一资源的多个待处理应用程序;
预测所述多个待处理应用程序所需第一资源的多个百分比;
基于所述多个百分比,结合预定权重比例将所述多个待处理应用程序分配到多个预设资源池中;
当所述多个待处理应用程序中任一待处理应用程序的应用进程关闭时,还原其申请的第二资源,并且将所述第二资源对应的当前资源池为后续的待处理应用程序提供资源供应,所述第一资源包含多个所述第二资源。
2.根据权利要求1所述资源动态调整方法,其特征在于,在获取需要申请第一系统资源的多个应用程序之前,所述方法还包括:
为所述第一资源设置预设管理员权限,所述预设管理员权限包括:用户的预设用户名id和用户所在工作组的预设组id以及预设用户名id和预设组id对应的密码;
当接收到需要申请所述第一资源的应用程序时,向所述应用程序发出获取所述预设管理员权限的请求;
接收到所述应用程序反馈的当前用户名id、当前组id以及当前用户名id和当前组id对应的密码时,确认所述当前用户名id、当前组id以及当前用户名id和当前组id对应的密码是否为所述预设用户名id和用户所在工作组的预设组id以及预设用户名id和预设组id对应的密码;
若是,确认所述应用程序满足获取所述第一资源的条件,将所述应用程序归类到所述多个待处理应用程序中;
否则,发出所述应用程序无法申请所述第一资源的提醒。
3.根据权利要求1所述资源动态调整方法,其特征在于,所述获取需要申请第一资源的多个待处理应用程序,包括:
获取第一数量个待处理应用程序;
获取所述第一数量个待处理应用程序种每个待处理应用程序的系统资源使用率以及每个待处理应用程序发出申请所述第一资源的时间,所述系统资源使用率包括:运行内容使用率、CPU使用率以及硬盘使用率;
基于所述每个待处理应用程序的系统资源使用率,结合预设系统资源使用率确定在所述第一数量个待处理应用程序中从第一个待处理应用程序开始系统资源使用率之和等于所述预设系统资源使用率的第二数量个待处理应用程序;
将所述第一数量个待处理应用程序分为n批第二数量个待处理应用程序;
将所述n批第二数量个待处理应用程序确定为所述多个待处理应用程序。
4.根据权利要求1所述资源动态调整方法,其特征在于,所述预测所述多个待处理应用程序所需第一资源的多个百分比,包括:
预测每个待处理应用程序所需要的所述第二资源的资源量,获得多个预测资源量;
获取所述第一资源的总资源量;
计算所述多个预测资源量中每个资源量所占所述总资源量的百分比,获得所述多个待处理应用程序所需第一资源的多个百分比。
5.根据权利要求1所述资源动态调整方法,其特征在于,所述基于所述多个百分比,结合预定权重比例将所述多个待处理应用程序分配到多个预设资源池中,包括:
将所述多个百分比按照从大到小的顺序进行排列;
将排列后的所述多个百分比中最大的百分比所对应的待处理应用程序按照预定权重比例中占比最大的权重确定所述预定权重比例中占比最大的权重所对应的第一预设资源池,所述第一预设资源池包括:至少一个资源块;
确定所述第一预设资源池的状态信息,所述状态信息包括资源块的使用状态信息;
根据所述状态信息确定当前状态为空闲状态的资源块;
将所述排列后的所述多个百分比中最大的百分比所对应的待处理应用程序分配到所述当前状态为空闲状态的资源块上进行工作;
按照上述方法确定多个第二预设资源池,所述多个第二预设资源池为所述多个预设资源池中除所述第一预设资源池之外的预设资源池;
将所述多个百分比对应的待处理应用程序中除最大的百分比所对应的待处理应用程序外的待处理应用程序按照百分比排列顺序分配到所述多个第二预设资源池中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京赛博云睿智能科技有限公司,未经北京赛博云睿智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010468757.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电推进旋翼飞行器动力系统及其控制方法
- 下一篇:一种智能运维支撑方法





