Integrity of data objects used to maintain state information for shared
data at a local complex
    211.
    发明授权
    Integrity of data objects used to maintain state information for shared data at a local complex 失效
    用于在本地组合中维护共享数据的状态信息的数据对象的完整性

    公开(公告)号:US5331673A

    公开(公告)日:1994-07-19

    申请号:US860800

    申请日:1992-03-30

    Abstract: Apparatus and method insuring that data objects used to maintain state information for shared data at a local central processing complex (CPC) are coherent with respect to state information maintained at a structured external storage facility (SES) over a link is valid. An error detector is attached to the CPC side of the link for detecting errors on the link, and, when an error is detected, setting a error state pending (ESP) latch to indicate that the link has failed and that the shared data in the local data object may be invalid because a message invalidating the data may not have been received by the CPC. In data processing operations, the ESP latch is interrogated by a central processor in the CPC to determine the health of the message path to the SES facility. A local cache vector reflecting the validity of the shared data in the local cache may then be interrogated to determine if the shared data in the local cache is valid. If a healthy path has continuously existed and the vector indicates that the local cache data is valid, the integrity of the data can be relied on.

    Abstract translation: 确保用于维护在本地中央处理复合体(CPC)上的共享数据的状态信息的数据对象相对于通过链路在结构化外部存储设施(SES)上维护的状态信息是一致的装置和方法是有效的。 一个错误检测器被连接到链路的CPC侧,用于检测链路上的错误,并且当检测到错误时,设置错误状态挂起(ESP)锁存器以指示链路已经失败,并且共享数据在 本地数据对象可能无效,因为CPC可能未收到使数据无效的消息。 在数据处理操作中,由CPC中的中央处理器询问ESP锁存器,以确定到SES设备的消息路径的健康状况。 然后可以询问反映本地高速缓存中的共享数据的有效性的本地缓存向量,以确定本地高速缓存中的共享数据是否有效。 如果健康路径不断存在,并且向量表示本地缓存数据有效,则可以依赖数据的完整性。

    Transaction processing facility within an operating system environment
    213.
    发明授权
    Transaction processing facility within an operating system environment 失效
    操作系统环境中的事务处理设备

    公开(公告)号:US5095421A

    公开(公告)日:1992-03-10

    申请号:US395249

    申请日:1989-08-17

    Inventor: Thomas J. Freund

    CPC classification number: G06F9/466 G06F11/1474 G06F2201/825 G06F2201/87

    Abstract: A transactional support system is provided which is capable of enhancing a basic operating system so that a multitude of databases can be simultaneously processed. The transactional support system provides coordination services which designate the boundaries indicating the success or failure of an executed transaction; concurrency services provide a locking mechanism for controlling access to resources and deadlock detection in the event of the imposition mutual locks; and recovery services maintain a log which ensures that the state of the resource is preserved in the event of any failures. Further, enhanced terminal handling and transaction scheduling support the large number of terminals used in a transactional system, by utilizing methods which relieve the resource consumption associated with a large number terminals. These methods include multiple-terminal process support, transaction validation, prioritization, execution queue, action queue and availability.

    Abstract translation: 提供了一种交易支持系统,其能够增强基本操作系统,从而可以同时处理大量的数据库。 交易支持系统提供协调服务,指定执行交易的成功或失败的边界; 并发服务提供了一种锁定机制,用于控制对资源的访问,并在发生相互锁定的情况下提供死锁检测; 并且恢复服务维护日志,以确保资源的状态在发生任何故障的情况下被保留。 此外,通过利用减少与大量终端相关联的资源消耗的方法,增强的终端处理和事务调度支持事务系统中使用的大量终端。 这些方法包括多终端进程支持,事务验证,优先级排序,执行队列,操作队列和可用性。

    First-failure data capture during lockstep processor initialization

    公开(公告)号:US09983939B2

    公开(公告)日:2018-05-29

    申请号:US15278180

    申请日:2016-09-28

    Inventor: Ying-Yeung Li

    Abstract: Techniques are provided for performing automated operations to enable first-failure data capture functionality during initialization of multiple lockstep processors. Following a hardware reset of two lockstep processors, an indication is received of one or more crosscheck errors regarding the operation of the two lockstep processors. In response to the crosscheck errors, crosscheck first-failure data capture (FFDC) data is saved to one or more memory areas that are persistent across a hardware reset, and it is determined whether a predefined reset threshold has been satisfied. Responsive to determining that the predefined reset threshold has been satisfied, the crosscheck FFDC data from the one or more persistent memory areas is analyzed and one or more crosscheck initialization codes are responsively generated. An additional hardware reset is initiated.

Patent Agency Ranking