使用停止信令来促进通信环境中的处理制造技术

技术编号:9646460 阅读:129 留言:0更新日期:2014-02-07 12:42
促进通信环境内的处理,诸如调试和/或恢复处理。响应于检测到事件,通过通信环境的通信网络和每个网络元件来传播停止信号,所述网络元件接收停止信号,向其邻点(如果有的话)发送信号,并且然后根据其特定编程而执行动作。该动作可以是不采取动作、执行调试动作或执行恢复动作。接收信号并执行与其他元件相同的动作的元件形成提供协调结果的协调网络。

【技术实现步骤摘要】
【国外来华专利技术】促进通信环境中的处理的方法和网络元件
本专利技术的一个或多个方面一般地涉及通信环境内的处理,并且特别地涉及促进此类通信环境内的调试和/或恢复处理。
技术介绍
企业级计算系统(诸如由国际商用机器公司提供的System)除其处理特征的干线数据处理之外,还要求复杂的系统功能。可靠性、可用性和可服务性(RAS)是企业系统的关键的一组要求。企业系统实现先进的技术以在发生硬件故障时确保客户数据的完整性和服务的快速返回。构成系统的组合元件的复杂性要求增强的调试特征,以使得能够实现设计问题的高效隔离及其根源的识别。恢复和调试能力的企业级特征仅仅是在最近被添加到某些互连技术,诸如PCI(外围部件互连)和PCIe(快速PCI)。随着PCI和PCIe的演进,其恢复和调试能力已变得越来越尖端,并且现在包括关于恢复和调试的某些企业级特征。然而,企业级特征的添加有时已导致不利情况。
技术实现思路
通过包括可编程逻辑块的网络元件的提供,克服了现有技术的缺点并提供了附加优点,所述可编程逻辑块被配置成:从另一网络元件接收信号,该网络元件是基于特定技术配置的,并且该信号是并非针对特定技术设计的边带信号;对信号执行逻辑运算以提供另一信号;将所述另一信号发送到一个或多个其他网络元件;以及响应于该信号而执行动作,其中,该动作是将由多个可编程逻辑块执行以提供协调结果的协调动作的一部分。还描述了关于本专利技术的一个或多个方面的计算机程序产品、方法和系统,并且可以在此要求保护。此外,还描述了关于本专利技术的一个或多个方面的服务,并且可以在此要求保护。通过本专利技术的一个或多个方面的技术实现了附加特征和优点。在此详细地描述了本专利技术的其他实施例和方面并将其视为要求保护的本专利技术的一部分。附图说明特别地指出了本专利技术的一个或多个方面并在本说明书结束时在权利要求中作为示例明确地要求保护。根据结合附图进行的以下详细描述,本专利技术的一个或多个方面的前述及其他目的、特征和优点是显而易见的,在所述附图中:图1描述了用以结合并使用本专利技术的一个或多个方面的通信环境的一个实施例;图2描述了根据本专利技术的一方面的图1的通信环境的通信网络的进一步细节的一个实施例;图3A描述了图2的通信网络的一个实施例以及用以结合和/或使用本专利技术的一个或多个方面的附加电路/逻辑;图3B描述了根据本专利技术的一方面的图3A中所示的逻辑块的进一步细节;图4A描述了根据本专利技术的一方面的与发送停止信号相关联的逻辑的一个实施例;图4B描述了根据本专利技术的一方面的与接收停止信号并响应于此而采取动作的逻辑的一个实施例;以及图5描述了结合了本专利技术的一个或多个方面的计算机程序产品的一个实施例。具体实施方式根据本专利技术的一方面,提供了用于促进通信环境内的处理(诸如调试和/或恢复处理)的能力。特别地,响应于检测到事件,通过通信环境的通信网络和每个网络元件来传播停止信号,所述网络元件接收停止信号,向其邻点(如果有的话)发送信号,并且然后根据其特定程序设计而执行动作。作为示例,该动作可以是不采取动作、执行调试动作或执行恢复动作。接收到信号并执行与其他元件相同的动作的元件形成提供协调结果的协调网络。例如,如果检测到触发调试功能的条件,则检测到该条件的网络元件向其邻点发送停止信号,该邻点然后将该停止信号发送到其邻点,以此类推。接收到停止信号的每个网络元件除将其传播之外还根据其如何被编程而采取动作。如果其被编程为用于调试,则其在其追踪能力内发起动作,诸如触发数据捕捉。被编程为用于调试的每个网络元件是用于调试的协调网络的一部分,其将提供协调追踪。类似地,如果由网络元件检测到错误,则检测到错误的网络元件向其邻点发送停止信号,该邻点将该信号传播至其邻点。此外,每个网络元件根据其如何被编程而采取动作。如果其被编程为用于恢复,则其执行例如静寂(quiesce)操作。被编程为用于恢复的每个网络元件是用于恢复的协调网络的一部分,其提供协调网络内的元件的协调静寂。参考图1来描述用以结合和使用本专利技术的一个或多个方面的通信环境的一个实施例。在一个示例中,通信环境10包括由国际商用机器公司提供的服务器。System是基于由国际商用机器公司提供的在2010年8月的题为“-PrinciplesofOperation”的IBM出版物No.SA22-7832-08、第九版中描述了关于的细节,其被整体地通过引用结合到本文中。System和是纽约Armonk市的国际商用机器公司的注册商标。在此所使用的其他名称可以是国际商用机器公司或其他公司的注册商标、商标或产品名称。在一个示例中,通信环境10包括经由存储器控制器16耦合到系统存储器14(也称为主存储器)的一个或多个中央处理单元(CPU)12。为了访问系统存储器14,中央处理单元12发出包括用来访问系统存储器的地址的读或写请求。包括地址(已转换,如果必要的话)的该请求被存储器控制器16接收到,其访问系统存储器。在一个示例中,存储器控制器16由硬件组成且被用来仲裁对系统存储器的访问并保持存储器的一致性。此仲裁是针对从CPU12接收到的请求以及针对从一个或多个端点30、35接收到的请求执行的。类似于中央处理单元,端点向系统存储器14发出请求以获得对系统存储器的访问。在一个示例中,端点30、35是基于PCIe技术且可以是一个或多个适配器的一部分。端点发出经由交换机(例如,PCIe交换机)20路由到输入/输出集线器18(例如,PCIe集线器)的请求。在一个示例中,输入/输出集线器由硬件组成,包括一个或多个状态机器,并经由IO至存储器总线耦合到存储器控制器16。输入/输出集线器包括例如根联合体17,其从交换机接收请求,将该请求传递至访问存储器的存储器控制器。在此示例中,根联合体、交换机和端点是通信网络的网络元件。通信网络是基于PCIe,并且因此每个元件是PCIe设备。在通信环境的另一实施例中,除一个或多个CPU12之外或作为其替代,中央处理联合体耦合到存储器控制器16。中央处理联合体包括例如一个或多个分区或区(例如,逻辑分区)、一个或多个中央处理器以及用来管理逻辑分区的管理程序。还可以有其他变体。虽然示出并描述了包括各种元件的网络的一个示例,但网络可以包括许多附加元件,作为示例,诸如不止一个根联合体、耦合到一个或多个根联合体的多个交换机、多个交换机层级(例如,连接到其他交换机等且然后至根联合体或一个或多个端点的交换机)以及更多的端点。在此描述了可以是较大网络的一部分的此网络以促进对在网络处理中可能出现的情况和如何使用本专利技术的一个或多个方面来解决这些情况的理解。虽然在此描述了较小网络或网络的一部分,但本专利技术的一个或多个方面同样适用于较大网络。在上述网络中,已经添加了提供按比例增大PCI的恢复和调试特征;然而,从这些添加特征已出现了某些不期望情况。例如,添加恢复特征引发元件中的故障,该元件否则将不会由于由PCI提供的恢复程序造成的业务拥挤而受到故障元件的影响。这被称为同情病(sympathysickness)。此外,用于企业系统的按比例增大PCI的总体弱点来自于其在设计问题的隔离和调试方面对逻辑分析器的传统依赖。逻辑分析器是允许数据的海量收集的强大的调试工具。根据封装约束,其能够悬挂在遍及整个系统的链路处,并收集允许故障和错误源的良好隔离的协本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201280026398.html" title="使用停止信令来促进通信环境中的处理原文来自X技术">使用停止信令来促进通信环境中的处理</a>

【技术保护点】
一种网络元件,包括:可编程逻辑块,被配置成:从另一网络元件接收信号,该网络元件是基于外围部件互连(PCI)技术配置的,并且该信号是并非针对PCI技术设计的边带信号;对信号执行逻辑运算以提供另一信号;将所述另一信号发送到一个或多个其他网络元件;以及基于该信号来执行动作,其中,该动作是由多个可编程逻辑块执行以提供协调结果的协调动作的一部分。

【技术特征摘要】
【国外来华专利技术】2011.06.01 US 13/151,1191.一种网络元件,包括:可编程硬件设备,被配置成:从另一网络元件接收信号,每个网络元件是基于外围部件互连技术配置的,并且该信号是并非针对外围部件互连技术设计的边带信号;对信号执行逻辑运算以提供另一信号;将所述另一信号发送到一个或多个其他网络元件;以及基于接收的该信号来执行动作,其中,该动作是由多个可编程硬件设备执行以提供协调结果的协调动作的一部分;其中,所述协调结果是由协调网络中的所述多个可编程硬件设备的每个所在的网络元件全部正在执行同一动作而提供的,协调网络是响应于接收到的所述信号基于要执行的特定动作而动态地且自动地创建的逻辑网络,每个协调网络包括多个网络元件,其中的每一个正在执行与协调网络内的其他网络元件相同的功能。2.如权利要求1所述的网络元件,其中,该动作包括停止直接存储器存取请求的发送。3.如权利要求1所述的网络元件,其中,所述动作包括捕捉包括调试数据的追踪。4.如权利要求1所述的网络元件,其中,所述逻辑运算包括逻辑OR运算。5.如权利要求1所述的网络元件,其中,所述可编程硬件设备被配置成向连接到网络元件的每个相邻网络元件发送另一信号。6.如权利要求1所述的网络元件,其中,所述信号是...

【专利技术属性】
技术研发人员:E彻辛斯基P希厄托M雷姆M琼
申请(专利权)人:国际商业机器公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1