[发明专利]自适应的服务器数据处理方法及系统在审
申请号: | 202210654530.2 | 申请日: | 2022-06-10 |
公开(公告)号: | CN115048265A | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 徐忠民;戴小冬;李志勇;钟智敏 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34;G06N20/00 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 董骁毅;任默闻 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自适应 服务器 数据处理 方法 系统 | ||
一种自适应的服务器数据处理方法及系统,适用于IBM主机系统,涉及计算机软件领域,可应用于金融领域和其他领域,所述方法包含:按预设周期分别采集主机的历史运行状态和主机中间件的历史交易情况,根据所述历史运行状态和所述历史交易情况构建参数值预测模型;根据预测时间点和所述参数值预测模型生成预测参数值,根据所述预测参数值生成配置策略;根据主机的当前运行状态和主机中间件的当前交易情况获得决策参数,通过所述配置策略对所述决策参数进行决策运算生成状态命令,根据所述状态命令分析外部发起的交易数据的交易类型;根据所述交易类型和所述状态命令向所述交易数据的发起方反馈拒绝指令或转交至所述主机中间件进行处理。
技术领域
本申请涉及计算机软件领域,可应用于金融领域和其他领域,尤指一种自适应的服务器数据处理方法及系统。
背景技术
目前在大型银行企业中,银行企业的核心业务大部分还是在IBM大型机(又称主机)上运行。IBM大型机采用z/OS(z/Operating System,主机平台操作系统),操作系统提供了各种处理联机交易数据的中间件,银行企业的联机系统一般都是在中间件上构建。这种中间件上对业务程序是按照交易来区分的,通常,银行企业普遍都会有成百上千的交易部署到中间件中,这些交易通常都是银行的核心业务程序。因此,保证主机中间件系统运行的安全稳定是银行系统维护工作的重点。
银行主机上的中间件种类很多,其中CICS(Customer Information ControlSystem客户信息控制系统)中间件是其中一种功能强大,应用最为广泛的中间件。CICS是IBM公司开发的一款联机事务处理的产品,提供一系列高级的接口和功能,用于控制交互式程序的运行,具有“ACID”的特性,即原子性(Atomicity),一致性(Consistency),孤立性(Isolation),持久性(Duration)。广泛应用于银行、保险、航空等众多联机事务处理领域。它自身提供了可以横向扩展的集群能力,在一个CICS中提供了最大并发交易数限制。但是,随着业务量的增长,主机CICS可能会受到过大的瞬间冲击,包括业务量的增长和单交易对系统资源的消耗增长,在预计不足情况下会导致中间件宕机。一方面是主机资源的昂贵,另一方面是业务量的增长是没有规律可寻,特别是瞬间的业务量,因此对业务量的预计是非常困难的。中间件的宕机,严重情况下将导致企业的整个核心业务系统瘫痪,造成企业的严重的经济损失和信誉损失。
为此,人们想出了各种方法来解决,通常都是采用负载均衡和高可用性两方面入手。例如通过负载均衡设备,增加水平扩展设备数量;在系统前增加流量均衡设备;通过系统的请求数和回应数计算系统的负载等。这些方法,通过外部检测系统的状态,从而控制后端应用系统的输入,从而保护应用系统。这种通过外部控制的方法,在保护应用系统的同时,应用系统几乎不受影响,是一种很有意义的方法。但是,这些方法毕竟不是从应用系统内部出发的,当瞬时压力过大,大于应用系统的总容量的时候,负载均衡就会失效,流量均衡也会失效;应用系统存在单向交易(只需要向主机发出通知数据处理请求而无需主机服务器返回处理结果),通过计算请求/回应的负载方法就会出现保护失效的情况。所以,应用系统采用了外部控制的方法对IBM主机的z/OS系统进行负载保护,应用系统被冲跨的风险依然存在。此外由于每台主机硬件配置不同以及主机上运行服务和业务种类及访问量差异极大,固定的保护策略和参数无法保证主机的运行安全,传统的人工的固定的参数设备无法发挥服务器的最大的性能,如果参数域值设定的太小会浪费服务器的硬件性能和实际事务处理资源,参数域值设定的太大则容易导致出现主机中间件应用系统由于压力过大或瞬时压力过大而跨掉的危险。
发明内容
本申请目的在于提供一种自适应的服务器数据处理方法及系统,从IBM主机的z/OS系统内部着手,通过对IBM主机的z/OS系统内部的中间件使用状况进行检测,并用检测结果控制输入到该系统的请求,使用类似电路中的负反馈理论方法,避免主机中间件应用系统由于压力过大或瞬时压力过大而跨掉的危险,并通过动态的运行数据收集和分析模型,通过机器学习动态的保护主机中间件运行安全。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210654530.2/2.html,转载请声明来源钻瓜专利网。