Data processing system
    102.
    发明公开
    Data processing system 失效
    数据处理系统。

    公开(公告)号:EP0607660A3

    公开(公告)日:1996-02-28

    申请号:EP93309068.0

    申请日:1993-11-12

    Abstract: A data processing system includes a control computer which controls and monitors a cooling subsystem. The control computer has a non-volatile memory holding two status logs for recording stautus data and fault information. One of the logs is selected as the current log. If a fault condition is detected, the control computer writes fault information into the current log and then, if the other log is unlocked, locks the current log and selects the other log as the current log. In response to a "request locked log" command, the control computer transmits the contents of the locked log. In response to an "unlock" command, the control computer unlocks the locked log and then, if the other log contains fault information, locks that other log. The system thus provides an efficient mechanism for ensuring that the fault information is maintained, even through system powerdown.

    Shared, distributed lock manager for loosely coupled processing systems
    103.
    发明公开
    Shared, distributed lock manager for loosely coupled processing systems 失效
    共享,分布式锁定管理器,用于耦合耦合处理系统

    公开(公告)号:EP0575067A3

    公开(公告)日:1995-11-02

    申请号:EP93304214.5

    申请日:1993-06-01

    CPC classification number: G06F9/52 G06F13/36 G06F2201/825 G11C29/88

    Abstract: System and method for managing shared, distributed locks in a multiprocessing complex. The manager operates using a partitionable lock spare with logical processor connection. Logically connected processors are subject to validation and disconnection due to failure. The locks synchronize data access to identifiable subunits of DASD. Denied lock requests are queued for servicing when the lock becomes available. Lock partitions are used to speed DASD to DASD copying without halting processing on the first DASD. A special partition is assigned to the copy task and the processors writing to the DASD can determine copy status with a single read or test. Operations requiring multilateral agreement of processors, such as rebuilding locks or moving locks, are protected by fencing any nonresponsive processor. A special queue partition is designated for master/slave control point designation. All processors contend for the master lock and losing contenders are queued. Queuing provides automatic fallback in case of a failing processor.

    System and method of recovering from process failure in a write lock control system
    104.
    发明公开
    System and method of recovering from process failure in a write lock control system 失效
    System and Verfahren zur Wiederherstellung nach Prozessfehler in einem Schreibsperrsteuerungssystem。

    公开(公告)号:EP0629949A2

    公开(公告)日:1994-12-21

    申请号:EP94107943.6

    申请日:1994-05-24

    Abstract: Recovering from failure of a distributed processing system process designated as a master process for at least one shared resource. The method and system of the invention provides for detection of the failure (200) by one or more of the shadow processes. The detecting process tests (202) to determine whether it has the shared write lock managed by the master process. If it does, it becomes the master process (204). If not, it determines from the shared control file which process holds the write lock (206) and it communicates to that process a request (208) to assume master process responsibilities. That process attempts to establish itself as master process (210). A test is performed (212) to determine if a new master process has been designated. If not, a race is conducted (214) between all shadow processes.

    Abstract translation: 从指定为至少一个共享资源的主进程的分布式处理系统进程的故障中恢复。 本发明的方法和系统提供了通过一个或多个阴影处理来检测故障(200)。 检测过程测试(202)以确定其是否具有由主处理管理的共享写入锁定。 如果是,则成为主进程(204)。 如果不是,它从共享控制文件确定哪个进程保存写入锁(206),并且向该进程通信请求(208)以承担主进程责任。 该过程试图建立自己作为主进程(210)。 执行测试(212)以确定是否已经指定了新的主过程。 如果没有,在所有影子进程之间进行比赛(214)。

    Data processing system
    105.
    发明公开
    Data processing system 失效
    数据处理系统

    公开(公告)号:EP0607660A2

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

    申请号:EP93309068.0

    申请日:1993-11-12

    Abstract: A data processing system includes a control computer which controls and monitors a cooling subsystem. The control computer has a non-volatile memory holding two status logs for recording stautus data and fault information. One of the logs is selected as the current log. If a fault condition is detected, the control computer writes fault information into the current log and then, if the other log is unlocked, locks the current log and selects the other log as the current log. In response to a "request locked log" command, the control computer transmits the contents of the locked log. In response to an "unlock" command, the control computer unlocks the locked log and then, if the other log contains fault information, locks that other log. The system thus provides an efficient mechanism for ensuring that the fault information is maintained, even through system powerdown.

    Abstract translation: 数据处理系统包括控制和监视冷却子系统的控制计算机。 控制计算机有一个非易失性存储器,用于存储两个状态日志,用于记录stautus数据和故障信息。 其中一个日志被选为当前日志。 如果检测到故障情况,控制计算机将故障信息写入当前日志,然后如果另一个日志被解锁,则锁定当前日志并选择另一个日志作为当前日志。 响应“请求锁定日志”命令,控制计算机发送锁定日志的内容。 为了响应“解锁”命令,控制计算机解锁锁定的日志,然后如果其他日志包含故障信息,则锁定其他日志。 因此,系统提供了一种有效的机制来确保故障信息得到维护,即使系统断电。

    Shared, distributed lock manager for loosely coupled processing systems
    106.
    发明公开
    Shared, distributed lock manager for loosely coupled processing systems 失效
    Gemeinsamer verteilter Verriegelungsverwalterfürlose gekoppelte Prozessorsysteme。

    公开(公告)号:EP0575067A2

    公开(公告)日:1993-12-22

    申请号:EP93304214.5

    申请日:1993-06-01

    CPC classification number: G06F9/52 G06F13/36 G06F2201/825 G11C29/88

    Abstract: System and method for managing shared, distributed locks in a multiprocessing complex. The manager operates using a partitionable lock spare with logical processor connection. Logically connected processors are subject to validation and disconnection due to failure. The locks synchronize data access to identifiable subunits of DASD. Denied lock requests are queued for servicing when the lock becomes available. Lock partitions are used to speed DASD to DASD copying without halting processing on the first DASD. A special partition is assigned to the copy task and the processors writing to the DASD can determine copy status with a single read or test. Operations requiring multilateral agreement of processors, such as rebuilding locks or moving locks, are protected by fencing any nonresponsive processor. A special queue partition is designated for master/slave control point designation. All processors contend for the master lock and losing contenders are queued. Queuing provides automatic fallback in case of a failing processor.

    Abstract translation: 用于管理多处理复合体中的共享分布式锁的系统和方法。 管理员使用具有逻辑处理器连接的可分区锁备。 逻辑连接的处理器由于故障而被验证和断开连接。 锁将数据访问同步到DASD的可识别子单元。 当锁可用时,被拒绝的锁请求排队等待进行维修。 锁定分区用于将DASD加速至DASD复制,而不停止第一个DASD处理。 分配给复制任务的特殊分区,写入DASD的处理器可以通过单次读取或测试来确定复制状态。 需要处理器多边协议的操作,例如重建锁或移动锁,都可以通过防护任何无响应的处理器进行保护。 指定主/从控制点指定的特殊队列分区。 所有处理器都争夺主锁,而失败竞争者排队。 排队在出现故障的处理器的情况下提供自动回退。

    Transaction processing system and method with reduced locking
    107.
    发明公开
    Transaction processing system and method with reduced locking 失效
    交易处理系统和减少锁定的方法

    公开(公告)号:EP0442715A3

    公开(公告)日:1993-05-05

    申请号:EP91301147.4

    申请日:1991-02-13

    Abstract: Apparatus and method for reading data pages 33 in a transaction processing system 20 without locking the pages are disclosed. The system maintains a Global_Committed_LSN 36 identifying the oldest uncommitted transaction accessing any of the data, and Object_Committed_LSNs 38a,38b identifying the oldest uncommitted transactions accessing particular files, tables and indexes. Each data page includes a Page_LSN 35 identifying the last transaction to have updated the page. To read a page, a transaction first latches the pages, and compares the page s Page_LSN with the Global_Committed_LSN, or with the page's respective Object_Committed_LSN. If the Page_LSN is older than the Committed_LSN with which is was compared, then the transaction reads the page without locking it, since there can be no uncommitted transaction in process which might have updated the page's data. However if the Page_LSN is younger than the Committed_LSN, the page is locked before being read.

    METHOD OF AND ARRANGEMENT FOR ORDERING OF MULTIPROCESSOR OPERATIONS IN A MULTIPROCESSOR SYSTEM
    108.
    发明授权
    METHOD OF AND ARRANGEMENT FOR ORDERING OF MULTIPROCESSOR OPERATIONS IN A MULTIPROCESSOR SYSTEM 失效
    多处理器系统中多处理器操作的排序方法和布置

    公开(公告)号:EP0196331B1

    公开(公告)日:1992-01-29

    申请号:EP85905562.6

    申请日:1985-10-17

    Applicant: AT&T Corp.

    Abstract: To lock use of shared information to itself in a multiprocessor system (100) having two independently and asynchronously operating processors (101, 111) whose main store units (102, 112) duplicate each other's contents, a processor must cause an atomic read-modify-write (RMW) operation to be executed on a semaphore in the duplicated main store units of both processors. To properly order execution of multiple such RMW operations, arbiters (106, 116) of system buses (105, 115) of the two processors communicate over an interarbiter channel (121). The arbiter of a source processor that wishes to perform a RMW operation notifies the other processor's arbiter over the interarbiter channel. Simultaneous attempts at notification by both arbiters are resolved in favor of one of them that is designated the master. The notifying arbiter prevents its processor from performing another RMW operation until the one RMW operation has completed thereon, but permits other operations to proceed normally. The notified arbiter prevents its processor from performing another RMW operation until the one RMW operation has been transferred via interprocessor links (107, 117) and bus (120) from the source processor to the notified arbiter's processor and has been performed thereon, but permits other operations to proceed normally. Thus multiple RMW operations are performed on both processors in the same order asynchronously and without impacting performance of other operations.

Patent Agency Ranking