[发明专利]一种混合部署下获取资源的方法及装置在审
申请号: | 201810001444.5 | 申请日: | 2018-01-02 |
公开(公告)号: | CN110007929A | 公开(公告)日: | 2019-07-12 |
发明(设计)人: | 贾玄 | 申请(专利权)人: | 中国移动通信有限公司研究院;中国移动通信集团有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/455;G06F9/50 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 朱佳 |
地址: | 100032 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 资源使用量 代理进程 第一数据 历史数据 预测结果 预测模型 预定标识 资源使用状态 资源使用 物理机 虚拟机 预设 部署 预测 混乱 统计 | ||
1.一种混合部署下获取资源的方法,其特征在于,包括:
在具有预定标识的节点上启动代理进程容器;其中,所述预定标识用于标记安装有原应用的节点,所述节点为虚拟机或物理机;
通过所述代理进程容器,统计所述节点中原应用的资源使用量,以获得第一数据;
基于所述第一数据,采用预设的预测模型对未来的指定时间范围内,所述节点中所述原应用的资源使用量进行预测,以获得预测结果;其中,所述预测模型是基于历史数据获得的,所述历史数据表征所述原应用在指定历史时间范围内的资源使用情况;
根据所述预测结果,在所述指定时间范围内调整所述节点上除所述原应用之外的其它应用的资源使用状态,使所述节点的资源使用量保持在预定范围内。
2.如权利要求1所述的方法,其特征在于,在获得所述第一数据之前,进一步包括:设置所述预测模型,具体包括:
获得历史数据,并基于所述历史数据绘制曲线图,所述曲线图表示历史数据基于时间轴的变化情况;
基于所述曲线图中记录的波峰数据和波谷数据,建立所述预测模型;其中,所述波峰数据为在所述曲线图中以峰值为起点向下获取的第一预设比例范围内的数据,所述波谷数据为在所述曲线图中以谷值为起点向上获取的第二预设比例范围内的数据。
3.如权利要求2所述的方法,其特征在于,在获得所述预测结果之后,包括:
基于所述预测结果与实际结果进行比较,获得偏差数据,其中,所述实际结果表征所述原应用在所述指定时间范围内实际的资源使用量;
根据所述偏差数据,调整所述预测模型中对应的波峰数据和波谷数据。
4.如权利要求3所述的方法,其特在于,还包括:
若所述实际结果低于其对应的预测结果,则在确定所述其他应用未申请使用资源时,按照设定增量更新所述第一数据;其中,更新后的第一数据用于在下一次对所述原应用的资源使用量进行预测。
5.如权利要求3所述的方法,其特征在于,还包括:
若所述实际结果高于其对应的预测结果,根据所述第一数据关闭部分其它应用,以释放部分资源;其中,释放出的部分资源的资源量与所述第一数据表征的资源量之和,能够满足所述实际结果的需求。
6.如权利要求5所述的方法,其特征在于,若所述实际结果高于其对应的预测结果时,还包括:
当所述原应用与所述其它应用同时申请所述节点中的资源时,基于预设优先级为所述原应用优先分配所述节点的资源。
7.一种混合部署下获取资源的装置,其特征在于,包括:
启动单元,用于在具有预定标识的节点上启动代理进程容器;其中,所述预定标识用于标记安装有原应用的节点,所述节点为虚拟机或物理机;
统计单元,用于通过所述代理进程容器,统计所述节点中原应用的资源使用量,以获得第一数据;
预测单元,用于基于所述第一数据,采用预设的预测模型对未来的指定时间范围内,所述节点中所述原应用的资源使用量进行预测,以获得预测结果;其中,所述预测模型是基于历史数据获得的,所述历史数据表征所述原应用在指定历史时间范围内的资源使用情况;
调整单元,用于根据所述预测结果,在所述指定时间范围内调整所述节点上除所述原应用之外的其它应用的资源使用状态,使所述节点的资源使用量保持在预定范围内。
8.如权利要求7所述的装置,其特征在于,在获得所述第一数据之前,所述统计单元还用于:
获得历史数据,并基于所述历史数据绘制曲线图,所述曲线图表示历史数据基于时间轴的变化情况;
基于所述曲线图中记录的波峰数据和波谷数据,建立所述预测模型;其中,所述波峰数据为在所述曲线图中以峰值为起点向下获取的第一预设比例范围内的数据,所述波谷数据为在所述曲线图中以谷值为起点向上获取的第二预设比例范围内的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信有限公司研究院;中国移动通信集团有限公司,未经中国移动通信有限公司研究院;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810001444.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种异地服务自动化部署发布的方法及系统
- 下一篇:应用部署方法及系统