【技术实现步骤摘要】
一种预测资源使用量的方法和装置
本专利技术涉及计算机
,尤其涉及一种预测资源使用量的方法、装置、电子设备和计算机可读介质。
技术介绍
一个由硬件资源组成的系统服务于其运行的多种业务,硬件资源的资源使用量的高低与业务量的大小存在明显的相关关系,即资源使用量随着业务量的增加而升高,随着业务量的减少而降低。随着业务类别的不断丰富,系统的业务组成部分新增或变更时需要对所需硬件资源进行规划,合理的资源规划有利于充分提高现有系统硬件资源利用率,节省系统总成本。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:现有的系统资源规划主要是依靠经验来估算系统规模与业务的对应关系,缺乏有效的规划调控机制,容易造成资源浪费,或者由于规划不合理在业务量激增时拖慢整个系统的运行速度,甚至造成系统瘫痪。
技术实现思路
有鉴于此,本专利技术实施例提供一种资源规划方法和装置,能够通过对现有资源使用量的监控,对为满足系统变化功能和性能需求所需硬件资源进行计算和预测;为未来建设的业务系统设备选型提供依据,可用于解决虚拟化、云计算等资源分配问题,最终根据预测的资源使用情况进行硬件配置的决策。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种预测资源使用量的方法,包括:在多个时间周期内采集样本数据,所述样本数据包括一个或多个业务的业务量和与所述业务量对应的资源使用总量;根据所述业务量与所述资源使用总量建立资源规划模型;使用所述资源规划模型,根据预测的未来业务量,预测未来资源使用总量。< ...
【技术保护点】
1.一种预测资源使用量的方法,其特征在于,包括:/n在多个时间周期内采集样本数据,所述样本数据包括一个或多个业务的业务量和与所述业务量对应的资源使用总量;/n根据所述业务量与所述资源使用总量建立资源规划模型;/n使用所述资源规划模型,根据预测的未来业务量,预测未来资源使用总量。/n
【技术特征摘要】
1.一种预测资源使用量的方法,其特征在于,包括:
在多个时间周期内采集样本数据,所述样本数据包括一个或多个业务的业务量和与所述业务量对应的资源使用总量;
根据所述业务量与所述资源使用总量建立资源规划模型;
使用所述资源规划模型,根据预测的未来业务量,预测未来资源使用总量。
2.根据权利要求1所述的方法,其特征在于,使用以下公式建立所述资源规划模型:
其中,n表示所述多个时间周期的数目,m表示所述一个或多个业务的数目,aj表示第j个业务Sj的资源规划因子,a0表示常数项,Si,j表示业务Sj在第i个时间周期的业务量,Ri表示在第i个时间周期的资源使用总量。
3.根据权利要求1或2所述的方法,其特征在于,在采集所述样本数据之后,所述方法还包括:
确定所述业务之间是否存在调用关系,在存在所述调用关系的情况下,在建立所述资源规划模型时仅使用存在所述调用关系的业务中的一个业务的业务量。
4.根据权利要求1或2所述的方法,其特征在于,在采集所述样本数据之后,所述方法还包括:
滤除相关度Cj小于第一阈值的业务;
使用以下公式计算业务与所述资源使用总量之间的相关度Cj:
其中,n表示所述多个时间周期的数目,Si,j表示业务Sj在第i个时间周期的业务量,Ri表示在第i个时间周期的资源使用总量,表示所述业务Sj在所述多个时间周期的平均业务量,表示所述多个时间周期的平均资源使用总量。
5.根据权利要求1或2所述的方法,其特征在于,在采集所述样本数据之后,所述方法还包括:
滤除资源使用总量小于或大于的样本数据,其中所述表示所述多个时间周期的平均资源使用总量,所述X表示第二阈值。
6.根据权利要求5所述的方法,其特征在于,所述第二阈值为所述多个时间周期的资源使用总量的均方差的2倍。
7.根据权利要求1或2所述的方法,其特征在于,在建立所述资源规划模型之后,所述方法还包括:
使用以下公式计算所述资源规划模型的精确度β,
其中,n表示所述多个时间周期的数目,表示根据所采集的第i个时间周期的所述一个或多个业务的业务量,通过所述资源规划模型计算得到的第i个时间周期的资源使用总量,Ri表示所采集的在第i个时间周期的资源使用总量。
8.根据权利要求1或2所述的方法,其特征在于,通过指数平滑法或时间序列分析法预测未来业务量。
9.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
在所预测的未来资源使用总量高于第三阈值的情况下,按照所述资源规划模型为所述业务扩容资源;
在所预测的未来资源使用总量低于第四阈值的情况下,按照所述资源规划模型对所述业务回收资源。
10.一种预测资源使用量的装置,其特征在于,包括:
采集模块,用于在多个时间周期内采集样本数据,所述样本数据包括一个或多个业务的业务量和与所述业务量对应的资源使用总量;
建模模块,用于根据所述业务量...
【专利技术属性】
技术研发人员:杨军,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。