Debugging breakpoints on pluggable components
    1.
    发明申请
    Debugging breakpoints on pluggable components 有权
    调试可插拔组件的断点

    公开(公告)号:US20040268183A1

    公开(公告)日:2004-12-30

    申请号:US10600066

    申请日:2003-06-20

    IPC分类号: H02H003/05

    CPC分类号: G06F11/3636

    摘要: The debugging of breakpoints on pluggable components is provided. In a computing environment having extensible, pluggable components, systems and methods are provided to allow for the setting of breakpoints at various points in the run-time of the components such that errors may be observed, tracked, and resolved. In an illustrative implementation, a computing environment comprises a client, runtime, and tasks. In operation, the client communicates with the runtime and the tasks to perform debugging operations. The task sets breakpoints which are communicated to the client through the runtime. When a breakpoint is encountered the task is suspended such that the client can perform debugging should there be a problem in the task execution. Upon satisfaction, the client resumes the task operations through the runtime.

    摘要翻译: 提供了可插拔组件断点的调试。 在具有可扩展的可插拔组件的计算环境中,提供系统和方法以允许在组件的运行时间中的各个点处设置断点,使得可以观察,跟踪和解决错误。 在说明性实现中,计算环境包括客户端,运行时和任务。 在运行过程中,客户端与运行时间进行通信以及执行调试操作的任务。 该任务设置通过运行时传递给客户端的断点。 当遇到断点时,任务被暂停,以便客户端可以在任务执行中出现问题时执行调试。 满意后,客户端将通过运行时恢复任务操作。

    Transparent TCP connection failover
    2.
    发明申请
    Transparent TCP connection failover 有权
    透明TCP连接故障切换

    公开(公告)号:US20040268175A1

    公开(公告)日:2004-12-30

    申请号:US10460761

    申请日:2003-06-11

    IPC分类号: H02H003/05

    摘要: Methods of transparent connection failover allowing a remote computer (i.e., a client), to continue to use a network connection to communicate with one of at least two or more other computers (i.e., the backup servers) over a network, when one of the other computers (i.e., the primary server) fails. With the mechanisms of this invention, there is no need for the client to establish a new connection to a backup server when the primary server fails. The failover is preferably executed within a bridge layer between the TCP layer and the IP layer of the server's TCP/IP stack. No modifications are required to the network infrastructure, the client's TCP/IP stack, the client application or the server application. The methods support active or semi-active replication of the server application, and do not require rollback of the application during failover. The invention also provides mechanisms for bringing up new backup servers.

    摘要翻译: 当允许远程计算机(即,客户端)的透明连接故障切换时,当通过网络连接至少两个或更多其他计算机(即,备份服务器)中的一个 其他计算机(即主服务器)失败。 利用本发明的机制,当主服务器发生故障时,客户端不需要建立与备份服务器的新连接。 故障转移优选在TCP层和服务器的TCP / IP堆栈的IP层之间的桥接层内执行。 网络基础架构,客户端的TCP / IP协议栈,客户端应用程序或服务器应用程序不需要进行任何修改。 这些方法支持服务器应用程序的主动或半主动复制,并且在故障转移期间不需要回滚应用程序。 本发明还提供了用于启动新的备份服务器的机制。

    Data conversion system for protecting software against analysis and tampering
    3.
    发明申请
    Data conversion system for protecting software against analysis and tampering 有权
    数据转换系统,用于保护软件免受分析和篡改

    公开(公告)号:US20040260980A1

    公开(公告)日:2004-12-23

    申请号:US10856941

    申请日:2004-06-01

    IPC分类号: H02H003/05

    CPC分类号: G06F21/14

    摘要: An execution system comprising: a loader which (i) causes an error in a program which has been started within a range in which the caused error is correctable based on an error correcting code, and (ii) loads the program, in which the error is caused, into a main memory; and a processor which simultaneously corrects the error and executes the program.

    摘要翻译: 一种执行系统,包括:加载器,其(i)在基于纠错码的所述错误可校正的范围内的程序中引起错误,并且(ii)加载程序,其中错误 是造成的,成为主要记忆; 以及同时校正错误并执行程序的处理器。

    Method and system for reciprocal data backup
    4.
    发明申请
    Method and system for reciprocal data backup 失效
    相互数据备份的方法和系统

    公开(公告)号:US20040260973A1

    公开(公告)日:2004-12-23

    申请号:US10838293

    申请日:2004-05-04

    发明人: Eric Michelman

    IPC分类号: H02H003/05

    摘要: Methods and systems for a reciprocal backup of data, including files, directories, and application data are provided. Example embodiments provide a Reciprocal Backup System (nullRBSnull), which enables users of two or more computer systems connected over a network to engage each other for automated reciprocal backup needs using peer-to-peer computing techniques. The peer computer systems negotiate a reciprocal backup relationship where each provides the other with backup storage in a secure fashion. The intermittent nature of some partners is handled automatically by the RBS, which supports fully automated and scheduled backups as well as immediate backup and restoration of data objects. In one embodiment, the RBS comprises reciprocal backup system partner support and one or more storage repositories. The RBS partner support includes a reciprocal backup manager and scheduler and a reciprocal backup agent. These components cooperate to provide the backup and restoration operations of the RBS.

    摘要翻译: 提供了数据的相互备份的方法和系统,包括文件,目录和应用程序数据。 示例性实施例提供了一种互操作备份系统(“RBS”),其使得能够使用对等计算技术使得通过网络连接的两个或更多个计算机系统的用户能够彼此参与以进行自动化的互补备份需求。 对等计算机系统协商互惠备份关系,其中每个备份关系以安全的方式提供备用存储。 部分合作伙伴的间歇性由RBS自动处理,支持完全自动化和计划备份,以及即时备份和恢复数据对象。 在一个实施例中,RBS包括相互备份系统伙伴支持和一个或多个存储仓库。 RBS合作伙伴支持包括互惠备份管理器和调度程序以及互惠备份代理。 这些组件合作提供RBS的备份和恢复操作。

    Method for automatically projecting a technological module for reproducing and controlling a technological process system
    5.
    发明申请
    Method for automatically projecting a technological module for reproducing and controlling a technological process system 审中-公开
    自动投影技术模块以便再现和控制工艺流程系统的方法

    公开(公告)号:US20040255200A1

    公开(公告)日:2004-12-16

    申请号:US10796196

    申请日:2004-03-10

    IPC分类号: H02H003/05

    CPC分类号: G06F17/50

    摘要: A method for automatically configuring a technology module, for representing and controlling a technical process system which is connected to a computer user station through at least one interface for transferring data (e.g. process, state, open-loop and closed-loop control data). The user specifies the type of at least one process element of the process system and specifies the start address of a memory module associated with the process element. The technology module is then automatically completed by allocating at least one signaling element, archive data element and/or picture element to the specified process element.

    摘要翻译: 一种用于自动配置技术模块的方法,用于表示和控制通过用于传送数据(例如,过程,状态,开环和闭环控制数据)的至少一个接口连接到计算机用户站的技术过程系统。 用户指定进程系统的至少一个进程元素的类型,并指定与进程元素相关联的内存模块的起始地址。 然后通过向指定的进程元素分配至少一个信令元素,归档数据元素和/或图像元素来自动完成该技术模块。

    Method and apparatus for determining a status of an asynchronous memory
    6.
    发明申请
    Method and apparatus for determining a status of an asynchronous memory 有权
    用于确定异步存储器的状态的方法和装置

    公开(公告)号:US20040255188A1

    公开(公告)日:2004-12-16

    申请号:US10448826

    申请日:2003-05-30

    发明人: John Lo

    IPC分类号: H02H003/05

    CPC分类号: G06F5/12 G06F2205/102

    摘要: A method and apparatus for facilitating the determination of a status of an asynchronous memory (e.g., how full or empty the memory is). A write pointer to the memory is maintained in a first clock domain; a read pointer is maintained in a second clock domain. The pointers are maintained in a non-binary code format promoting minimum bit transitions as the pointers increment (e.g., Gray code). Each pointer is transmitted to the other clock domain through synchronizers. Each synchronizer comprises multiple sets of D flip-flops. In each clock domain, the write pointer and read pointer values are converted to mathematically useful formats (e.g., binary), and their difference is calculated. The difference indicates how much space in the memory is or is not used, and may be compared to a non-zero threshold.

    摘要翻译: 一种便于确定异步存储器状态的方法和装置(例如,存储器的充满或清空)。 在第一个时钟域中保持一个到存储器的指针; 读指针保持在第二时钟域中。 指针以非二进制代码格式保持,从而在指针增加时促进最小位转换(例如,格雷码)。 每个指针通过同步器传输到另一个时钟域。 每个同步器包括多组D触发器。 在每个时钟域中,写指针和读指针值被转换成数学上有用的格式(例如,二进制),并且它们的差异被计算。 差异表示存储器中有多少空间或不使用空间,并且可以与非零阈值进行比较。

    Methods and apparatus for failure detection and recovery in redundant systems
    7.
    发明申请
    Methods and apparatus for failure detection and recovery in redundant systems 审中-公开
    冗余系统中故障检测和恢复的方法和装置

    公开(公告)号:US20040255186A1

    公开(公告)日:2004-12-16

    申请号:US10445541

    申请日:2003-05-27

    发明人: Man Fai Lau

    IPC分类号: H02H003/05

    摘要: Techniques and systems for managing failure recovery in redundant systems are described. A pair of redundant system units includes a first unit and a second unit, one of which operates as a primary unit and one of which operates as a backup unit. Upon initiation of operation of a system unit, that unit enters an initial status as the backup unit, so that simultaneous initiation of both units causes a status conflict. Recognition of a status conflict causes status negotiation, so that one unit is designated the primary unit and the other the backup unit. Upon failure of a unit, the other unit checks its status and continues operation if it is the primary unit or transitions to become the primary unit if it is the backup unit. Upon replacement, the failed unit is initialized, being designated as the backup unit. The operating unit continues operation as the primary unit.

    摘要翻译: 描述用于管理冗余系统中的故障恢复的技术和系统。 一对冗余系统单元包括第一单元和第二单元,其中一个单元和第二单元作为主单元运行,其中一个作为备用单元运行。 在启动系统单元的操作时,该单元作为备份单元进入初始状态,以便同时启动两个单元导致状态冲突。 识别状态冲突导致状态协商,使一个单元被指定为主单元,另一个单元被指定为备用单元。 一个单元发生故障时,另一个单元检查其状态,如果它是主单元,则继续运行,如果是备份单元则转换成主单元。 更换时,故障单元被初始化,被指定为备份单元。 操作单元作为主要单元继续运行。

    Fault tolerant multi-node computing system using periodically fetched configuration status data to detect an abnormal node
    8.
    发明申请
    Fault tolerant multi-node computing system using periodically fetched configuration status data to detect an abnormal node 有权
    容错多节点计算系统使用周期性取得的配置状态数据来检测异常节点

    公开(公告)号:US20040255185A1

    公开(公告)日:2004-12-16

    申请号:US10854534

    申请日:2004-05-26

    申请人: NEC Corporation

    IPC分类号: H02H003/05

    摘要: A fault tolerant computing system comprises a plurality of processing nodes interconnected by a communication medium for parallel-running identical application programs. A fault detector is connected to the processing nodes via the communication medium for periodically collecting configuration status data from the processing nodes and mutually verifying the collected configuration status data for detecting an abnormal node. In one preferred embodiment of this invention, the system operates in a version diversity mode in which the processing nodes are configured in a substantially equal configuration and the application programs are identical programs of uniquely different software versions. In a second preferred embodiment, the system operates in a configuration diversity mode in which the processing nodes are respectively configured in uniquely different configurations. The configurations of the processing nodes are sufficiently different from each other that a software fault is not simultaneously activated by the processing nodes.

    摘要翻译: 容错计算系统包括由用于并行运行相同应用程序的通信介质互连的多个处理节点。 故障检测器经由通信介质连接到处理节点,用于周期性地从处理节点收集配置状态数据,并相互验证收集的用于检测异常节点的配置状态数据。 在本发明的一个优选实施例中,系统以版本分集模式运行,其中处理节点被配置为基本上相同的配置,并且应用程序是独特的不同软件版本的相同程序。 在第二优选实施例中,系统以配置分集模式操作,其中处理节点分别以唯一不同的配置配置。 处理节点的配置彼此充分不同,即软件故障不被处理节点同时激活。

    Autonomic power loss recovery for a multi-cluster storage sub-system
    9.
    发明申请
    Autonomic power loss recovery for a multi-cluster storage sub-system 失效
    多集群存储子系统的自动停电恢复

    公开(公告)号:US20040255181A1

    公开(公告)日:2004-12-16

    申请号:US10446911

    申请日:2003-05-28

    申请人: IBM Corporation

    IPC分类号: H02H003/05

    摘要: An improved storage controller and method for storing and recovering data are disclosed. The storage controller includes a first cluster for directing data from a host computer to a storage device and a second cluster for directing data from a host computer to a storage device. A first cache memory is connected to the first cluster and a second cache memory is connected to the second cluster. A first preserved area of memory is connected to the first cluster and a second preserved area of memory is connected to the second cluster. Data is directed to the first cache and backed up to the second preserved area in a normal operating mode. Similarly, data is directed to the second cache and backed up to the first preserved area in the normal operating mode. In the event of a power failure or comparable event, data from the first and second preserved areas are transferred to, and stored on, a first storage device. Additionally, data from the first and second preserved areas are transferred to, and stored on, a second storage device. Thus, upon resumption of normal operation, if one of the clusters subsequently fails to resume normal operations, data from the failed cluster is available through the operating cluster.

    摘要翻译: 公开了一种用于存储和恢复数据的改进的存储控制器和方法。 存储控制器包括用于将数据从主计算机引导到存储设备的第一集群和用于将数据从主计算机引导到存储设备的第二集群。 第一高速缓存存储器连接到第一集群,并且第二高速缓存存储器连接到第二集群。 存储器的第一保留区域连接到第一集群,并且第二存储器区域连接到第二集群。 数据被定向到第一缓存并且以正常操作模式备份到第二保留区域。 类似地,数据被引导到第二高速缓存并且在正常操作模式下备份到第一保留区域。 在电源故障或类似事件的情况下,来自第一和第二保留区域的数据被传送到第一存储设备并存储在第一存储设备上。 此外,来自第一和第二保留区域的数据被传送到第二存储设备并存储在第二存储设备上。 因此,在恢复正常操作时,如果其中一个群集随后无法恢复正常操作,则通过操作群集可以获得来自故障群集的数据。

    Provision of process related information
    10.
    发明申请
    Provision of process related information 有权
    提供过程相关信息

    公开(公告)号:US20040250166A1

    公开(公告)日:2004-12-09

    申请号:US10479664

    申请日:2004-05-28

    IPC分类号: H02H003/05

    CPC分类号: G05B23/0278

    摘要: A method and an analyser for producing information associated with a process is disclosed. In the method information from information sources that associate with the process is processed to classify said information into characteristic states. Results of said classification are then analysed for producing information associated with at least one root cause for an event by means of at least one analysing technology that is capable of reasoning under at least one uncertainty.

    摘要翻译: 公开了一种用于产生与过程相关联的信息的方法和分析器。 在所述方法中,处理与所述处理相关联的信息源的信息以将所述信息分类为特征状态。 然后分析所述分类的结果,以通过至少一种能够在至少一个不确定性下进行推理的分析技术来产生与事件的至少一个根本原因相关联的信息。