[发明专利]热点资源使用模拟方法及装置在审
申请号: | 201910303892.5 | 申请日: | 2019-04-16 |
公开(公告)号: | CN110333988A | 公开(公告)日: | 2019-10-15 |
发明(设计)人: | 赵书祥 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06Q40/04 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运行数据 模拟环境 模拟方法及装置 热点资源 预定规则 交易模拟 逻辑构建 生产环境 时间函数 时间系数 输出 预设 交易 | ||
本发明提供了一种热点资源使用模拟方法及装置,所述方法包含:获取待测交易的待测项目逻辑,根据预设时间系数调整所述待测项目逻辑的时间函数;根据所述待测项目逻辑构建模拟环境,根据所述模拟环境和所述待测交易模拟获得生产环境的输入数据,将所述输入数据输入至所述模拟环境中运行,获得所述待测交易的运行数据并显示输出;将所述运行数据与预定规则比较,当所述运行数据符合预定规则时,输出所述运行数据。
技术领域
本发明涉及数据安全分析领域,尤指一种热点资源使用模拟方法及装置。
背景技术
对于一个热点资源比如热点账户使用时,都会采用一些解决方案来缓解热点的问题。这些解决方案在试验阶段时,一般没有和生产环境相同的开发环境用来试验。即使有,也没有太多的时间窗口和多样的数据用来试验。
在解决方案试验时,一般是在项目早期。没有成品可用来测试,即使开发一个原型,成本也是比较高的;另外,在方案制定阶段需要查看方案中各种预案的细节表现,来确定最终方案的细节,如果使用成品,不仅改变细节的周期长,成本高,细节表现也不容易看出来,特别是对大型机上的应用。
现有技术在模拟热点资源时,主要有以下两种方式:
1、使用纸上推演技术,是一种人工的方式,很多细节问题在临界点都会发生变化,人工无法想象太过复杂细节的场景。
2、通过模拟生产场景,一般只是模拟主要的部分,比如账户配比、交易量这些粗线条的压力场景,这些粗线条的场景对热点逻辑很难做到全面的测试,尤其是一些在白盒角度很容易想象的一个场景,却在黑盒角度难以满足而忽略过去。
发明内容
本发明目的在于提供一种热点资源使用模拟方法及装置,采用简易试验装置的方法,将方案制定人关心的算法、参数以及环境要素等逻辑在装置中设置,并设置时间放大因子,模拟实际生产环境的输入的离散分布情况,观察现有方案下交易的执行情况,以验证方案的可行性和方案涉及参数如何设置。
为达上述目的,本发明所提供的热点资源使用模拟方法,具体包含:获取待测交易的待测项目逻辑,根据预设时间系数调整所述待测项目逻辑的时间函数;根据所述待测项目逻辑构建模拟环境,根据所述模拟环境和所述待测交易模拟获得生产环境的输入数据,将所述输入数据输入至所述模拟环境中运行,获得所述待测交易的运行数据并显示输出;将所述运行数据与预定规则比较,当所述运行数据符合预定规则时,输出所述运行数据。
在本发明一实施例中,根据所述待测项目逻辑构建模拟环境,根据所述模拟环境和所述待测交易模拟获得生产环境的输入数据,将所述输入数据输入至所述模拟环境中运行包含:根据所述待测交易的交易类别,获得所述待测交易的分布形式;根据所述待测交易的分布形式通过统计计算获得对应的拟合函数系数;根据所述拟合函数系数获得所述待测交易于实际生产环境的输入数据。
在本发明一实施例中,获得所述待测交易的运行数据并显示输出包含:根据所述待测项目逻辑获得逻辑节点位置;根据所述逻辑节点位置与所述模拟环境中对应位置获得所述待测交易的运行数据并显示输出。
在本发明一实施例中,获得所述待测交易的运行数据并显示输出包含:使用数组或队列模拟在锁上等待的资源队列,获得锁上请求的堆积情况并显示输出。
在本发明一实施例中,获得所述待测交易的运行数据并显示输出包含:将所述运行数据与预定阈值比较,当所述运行数据大于所述预定阈值时,生成报警信号并输出。
在本发明一实施例中,所述方法还包含:当所述运行数据不符合预定规则时,接收外部输入的控制指令,根据所述控制指令调整所述待测项目逻辑;将所述待测交易于实际生产环境的输入数据输入至调整所述待测项目逻辑后的所述模拟环境中运行,获得所述待测交易的运行数据并显示输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910303892.5/2.html,转载请声明来源钻瓜专利网。