[发明专利]信息处理系统和方法无效
申请号: | 201310001004.7 | 申请日: | 2013-01-04 |
公开(公告)号: | CN103279380A | 公开(公告)日: | 2013-09-04 |
发明(设计)人: | B·W·狄克逊;S·狄克逊;S·T·胡班德 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;李峥宇 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 系统 方法 | ||
技术领域
本公开涉及一种链接发生在不同域中的同步事务活动的方法。具体地,本公开涉及在不使用静态相关器的情况下链接活动。
背景技术
事务跟踪技术关注跟踪跨多种技术、协议、域(中间件栈)和操作系统的混合应用。跟踪通常利用在应用流中的策略点产生跟踪事件的跟踪代理来处理(instrumenting)目标软件而获得。可以分析收集的跟踪事件以确定应用度量和拓扑。
事务跟踪的挑战之一是建立拓扑。做出来自一个域中的应用的请求与相邻域中的对应请求之间的必要的关联可以是困难的。例如,运行在操作系统上的第一事务过程可请求来自第二过程的服务,比如排队管理器。事务跟踪需要能匹配来自第一事务过程的请求与来自第二过程的响应,以便跟踪两个过程之间的交互。传统的事务跟踪技术一般采用相关器以在对应的域间事务交互之间进行关联。相关器可以从源域传递到目标域(静态相关器),或者可以使用共同但唯一的数据(动态相关器)独立地在每个域上产生。在任一情况下,匹配相关器用于关联事务交互。当不期望或不可能在域间传递静态相关器时、以及当不能得到共同唯一数据以产生动态相关器时,存在问题。
发明内容
提供一种在不使用静态或共同相关器的情况下将发生在运行在共同操作系统映像上的两个不同域的事务数据相关的方法。请求型事件记录在操作系统映像内的第一域收集请求型事件记录,请求型事件记录中的每一个包括执行标识符和表明其中对应的请求型事件发生在第一域的顺序的唯一令牌。类似地,在操作系统映像中的第二域收集响应型事件记录,响应型事件记录中的每一个也包括执行标识符和表明其中对应的响应型事件发生的顺序的唯一令牌。基于执行标识符以及由包括在记录中的唯一令牌表明的总体顺序,请求型事件记录与响应型事件记录匹配。请求型事件记录与响应型事件记录的匹配表明记录在相关数据存储中的许多域间事务。
在另一实施方式中,提供一种拦截发生在第一域和第二域之间的域间事件的方法。域间事件的类型被识别为“请求”或“响应”事件。汇集属于域间事件的执行标识符,比如系统标识符、进程标识符以及线程标识符。产生表明域间事件发生的顺序的唯一令牌,比如基于时间戳的令牌。汇集的执行标识符、产生的唯一令牌以及域间事件的类型被存储在数据存储中,用于用从另一域汇集的数据的未来事务相关处理。
上述是发明内容且因此包括,在需要时对细节的简化、概括和省略;因而,本领域技术人员将理解所述发明内容仅是说明性的而不是以任何形式进行的限制。在下面给出的非限制性详细说明中,仅由权利要求定义的本发明的其他方面、发明特性和优点将变得明白。
附图说明
通过参考附图,将更好地理解本发明及其对本领域技术人员明显可见的多个目标、特性和优点,在附图中:
图1是可实现此处所述方法的数据处理系统的框图;
图2提供图1所示信息处理系统环境的扩展,以便示出此处所述方法可以在操作于联网环境中的广泛类型的信息处理系统中执行;
图3所示为在不使用共同相关器情况下在两个域处用装置(instrumentation)收集数据的高层图;
图4所示为在共同操作系统内运行在两个域上的过程采取的以及收集装置数据用于将来过程相关的步骤流程图;
图5所示为运行在每个域上的数据收集器过程执行的步骤的流程图;
图6所示为由相关过程执行的、用于对运行于操作系统的域上的过程执行期间所汇集的装置数据进行相关的步骤的流程图。
具体实施方式
在下列说明和图中给出某些具体细节以提供对本发明的多种实施方式的全面理解。然而,在下列公开中没有给出通常与计算和软件技术相关联的某些众所周知的细节,以避免不必要地混淆本发明的多种实施方式。而且,相关领域技术人员将理解,他们可以在不使用下面说明的一个或多个细节的情况下实现本发明的其他实施方式。最后,虽然参考下列公开中的步骤和序列说明了多种方法,这些说明旨在提供本发明的实施方式的清楚的实现,并且所述步骤和步骤的序列不应被认为是实现本发明所需要的。相反,下文旨在提供本发明的示例的详细说明而并不应认为是限制本发明自身。而且,任何数量的变更可以落在本发明的范围内,本发明的范围由说明书之后的权利要求书所限定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310001004.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种导线绝缘夹
- 下一篇:一种紧凑型直接耦合全固态激光器