[发明专利]一种资源预测方法及装置在审
申请号: | 202111364690.5 | 申请日: | 2021-11-17 |
公开(公告)号: | CN114090204A | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 宋丽红;佘协伟;盛勤;晋晓峰;邹高峰 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 雷航 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 预测 方法 装置 | ||
本发明实施例提供一种资源预测方法及装置。该方法包括:采集生产环境中的服务器在各时刻的资源实际总消耗量以及服务器的各接口在各时刻的每秒交易量TPS;基于线性回归模型,通过各时刻的资源实际总消耗量和各接口在各时刻的TPS,确定各接口的单TPS资源粗估消耗量;构建接口间第一关联特征和接口间第二关联特征;基于双线性回归模型,通过各接口间第一关联特征和各接口间第二关联特征,确定各接口的单TPS资源细估消耗量。更加清楚地了解生产环境中资源的实际使用情况。考虑到了各接口之间的相互作用,从而提高资源预测的准确性。得到的各接口的单TPS资源细估消耗量的准确性得到提升。
技术领域
本发明实施例涉及资源调度技术领域,尤其涉及一种资源预测方法、装置、计算设备及计算机可读存储介质。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出的更高的要求。
应用系统接收用户的交易请求后,为交易请求分配相应的资源进行处理。当交易请求量较大时,需要根据交易请求量的增加相应地进行资源的扩容。以应用系统中的一台服务器为例,服务器中包含多个接口,不同的接口接收不同类型的交易请求,不同类型的交易请求对资源的消耗量不同,因此,若能确定任一接口的每个交易请求对资源的消耗量,即单TPS(Transaction Per Second,每秒交易量)资源消耗量,那么在后续时刻判断如何进行扩容时,就可根据该接口的单TPS资源消耗量及该接口增加的交易请求量,得出该接口增加的资源消耗量,进一步得到该服务器的各接口增加的资源总消耗量。根据增加的资源总消耗量相应地进行资源的扩容。
现有技术中通过对测试环境中的服务器进行压测确定各接口的单TPS资源消耗量。具体为,将测试环境中的机器设置成理想条件,即只进行单接口服务,通过单一地对每个接口进行压测得到各接口的单TPS资源消耗量。但是测试环境和实际的生产环境存在数据、配置、缓存等差异,将测试环境的压测结果直接应用于生产环境中,环境差异会导致扩容结果准确率低、不确定性高。同时,大多数服务器都为多接口的混合型服务器,不同的接口之间会互相影响,若在测试环境中将服务器设置成理想的单接口服务器进行单一压测,同样会导致扩容结果准确率低、不确定性高。
综上,本发明实施例提供一种资源预测方法,用以提高资源预测的准确性。
发明内容
本发明实施例提供一种资源预测方法,用以提高资源预测的准确性。
第一方面,本发明实施例提供一种资源预测方法,包括:
采集生产环境中的服务器在各时刻的资源实际总消耗量以及所述服务器的各接口在各时刻的每秒交易量TPS;
基于线性回归模型,通过所述各时刻的资源实际总消耗量和所述各接口在各时刻的TPS,确定各接口的单TPS资源粗估消耗量;
根据第一接口的单TPS资源粗估消耗量和第二接口的单TPS资源粗估消耗量,构建接口间第一关联特征;针对任一时刻,根据所述第一接口在所述时刻的TPS和所述第二接口在所述时刻的TPS,构建接口间第二关联特征;所述第一接口和所述第二接口为所述各接口中的任一个;
基于双线性回归模型,通过各接口间第一关联特征和各接口间第二关联特征,确定各接口的单TPS资源细估消耗量;所述各接口的单TPS资源细估消耗量用于预测后续时刻所述服务器的资源预测总消耗量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111364690.5/2.html,转载请声明来源钻瓜专利网。