[发明专利]请求处理和请求的分析的并发执行有效
申请号: | 201080056913.5 | 申请日: | 2010-11-18 |
公开(公告)号: | CN102656560A | 公开(公告)日: | 2012-09-05 |
发明(设计)人: | R·克里施纳穆尔西;C·J·帕里斯;C·E·伯伊斯;刘龙国 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;陈姗姗 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 请求 处理 分析 并发 执行 | ||
技术领域
本发明通常涉及促进计算环境内的处理,并且尤其涉及促进计算环境内诸如交易之类的请求的处理。
背景技术
目前,当在服务器处接收到交易时,在针对该交易执行任何其他处理之前对该交易进行验证和/或授权。如果验证或者授权处理失败,则在针对该交易不执行任何其他处理的情况下,结束该交易。然而,如果授权和/或验证成功,则执行针对该交易的分析处理。这例如包括对交易数据执行数学计算或者分析。
在某些环境中,在同一系统中通过一个处理来执行授权/验证并且通过另一处理来执行分析。因而,当且仅当授权/验证成功时,从交易中提取数据并且将数据从一个处理转发到另一处理以执行分析。在执行分析之后,继而向执行授权/验证的那个处理提供结果。系统然后向交易的请求方提供消息。
在传统的交易处理步骤之后分析的这种串行化限制了性能。此外,如果使用这样的串行化处理语义,则诸如流处理之类的工作负荷很可能受到延迟的严重影响。
专利US 7681015 B2(Busck,A等人“speculative throughput computing”)公开了用于预测性吞吐量计算的系统、方法和装置。预测性吞吐量计算用于并行执行程序分段。预测性吞吐量计算也能够用于减少程序分段的并行执行期间的多个错误预测。预测性吞吐量计算也能够用于解释程序以在多个处理器、处理器核或者线程上执行。
因此,在本领域中需要解决前述问题。
发明内容
根据本发明的优选实施例,并发执行对请求(例如交易)的请求处理(例如授权和/或验证)以及对该请求的分析处理。即,在请求处理的成功或者失败的指示之前,开始对请求的分析处理。
有利的是,通过提供用于促进计算环境内的请求处理的计算机程序产品,克服了现有技术的缺点并且提供了附加优点。计算机程序产品包括可由处理电路读取并且存储供该处理电路执行以执行一种方法的指令的存储介质。该方法例如包括通过计算环境的至少一个计算单元来获得要被执行的请求的数据;以及在对该请求的请求处理的成功或者失败的指示之前,通过该至少一个计算单元至少启动关于该请求的数据的分析处理,其中请求处理的至少一部分将要与分析处理的至少一部分基本上并发地执行。
这里也描述和请求保护了涉及本发明的一个或者多个方面的方法和系统。进而,这里也描述并且可以请求保护涉及本发明的一个或者多个方面的服务。
通过本发明的技术实现附加的特征和优点。这里详细描述本发明的其他实施例和方面并且其被认为是请求保护的本发明的一部分。
从另一方面考虑,本发明提供一种用于促进计算环境内的请求处理的计算机程序产品,该计算机程序产品包括:可由处理电路读取并且存储供该处理电路执行以执行一种方法从而执行本发明的步骤的指令的计算机可读存储介质。
从另一方面考虑,本发明提供一种被存储在计算机可读存储介质上并且可被加载到数字计算机的内部存储器中的计算机程序,该计算机程序包括软件代码部分,当所述程序在计算机上运行时,软件代码部分用于执行本发明的步骤。
附图说明
现在将参照在下面的图中说明的优选实施例、仅作为示例的方式来描述本发明:
图1描绘了结合并且使用本发明的一个或者多个方面的计算环境的示例;
图2描绘了根据本发明的优选实施例在接收到请求时通过交换机执行的逻辑的一个实施例;
图3A-图3B描绘了根据本发明的优选实施例由执行请求的服务器所执行的逻辑的一个实施例;
图4描绘了根据本发明的优选实施例执行对请求的分析处理的逻辑的一个实施例;以及
图5描绘了结合本发明的一个或者多个方面的计算机程序产品的一个实施例。
具体实施方式
根据本发明的优选实施例,在对请求的请求处理的成功或者失败的指示之前,启动对该请求的分析处理。请求处理是这样的处理:如果成功则授权和或/验证请求。其例如包括授权处理,例如,在自动取款机(ATM)请求中,确认账户号码并且检查足够资金;和/或在成功验证请求时的执行操作,例如借入账户并且同时贷入另一账户。请求处理可以包括授权处理、验证处理(例如执行操作)或者二者。例如,在上面的示例中,要被借入和贷入的账户可以首先被授权,然后执行上述借入和贷入操作。作为另一示例,已经执行了预授权或者不需要授权,因此,仅执行执行操作。再而,仅执行授权并且不执行执行操作。其他示例也是可能的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080056913.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:生物质双级螺旋进料装置
- 下一篇:上料机