-
1.
公开(公告)号:JPH10149286A
公开(公告)日:1998-06-02
申请号:JP24621797
申请日:1997-08-26
Applicant: TANDEM COMPUTERS INC
Inventor: LYON JAMES M
Abstract: PROBLEM TO BE SOLVED: To efficiently manage a transaction. SOLUTION: A client computer 10 prepares a new transaction and requests the link of an object. A client supplies the combination of a coordinator object and a recovery coordinator object to respective server computers 20, 30, 40. Within the call of an object, a resource is prepared and registered together with the coordinator object of the client. By the method, the coordinator object is returned to the client, answer is given and the coordinator object of the server is supplied. Thus the coordinator object is tacitly registered in the client computer 10. When the transaction is followed by a call to another object, the client supplies not its coordinator object but the coordinate object of a 1st server to its succeeding server.
-
公开(公告)号:CA2167794A1
公开(公告)日:1996-07-24
申请号:CA2167794
申请日:1996-01-22
Applicant: TANDEM COMPUTERS INC
Inventor: LYON JAMES M , PEARSON STEVEN R , PUTZOLU FRANCO , MOSHER MALCOLM JR
Abstract: An improved recovery method utilizes sequence numbers to order log records and reduce the excess compensating actions due to a failure during recovery. Next undo records are written to the log after a preset number of compensating actions which include the sequence number of the record currently being scanned. After a failure, all records between the next undo record and the record having the sequence number included in the next undo record are ignored during when the log is scanned backwards.
-
公开(公告)号:CA2213213A1
公开(公告)日:1998-02-26
申请号:CA2213213
申请日:1997-08-15
Applicant: TANDEM COMPUTERS INC
Inventor: LYON JAMES M
Abstract: A method and apparatus for performing CORBA transactions utilizing workstation computers involves a client computer, and one or more server computers implementing CORBA's OTS. The client computers creates a new transaction and requests that an object be invoked. The client provides a combination Coordinator/Recovery Coordinator object to the server computer. The server computer creates its own Coordinator/Resource/Recovery Coordinator object to handle the transaction. Within the object invocation, a resource is created and registered with the client's Coordinator object. The method returns and replies to the client, providing the server's Coordinator object. The Coordinator object is thus implicitly registered with the client computer. If this transaction involves invocation on other objects, the client will provide the first server's Coordinator object rather than its own to the subsequent servers.
-
公开(公告)号:CA2167784A1
公开(公告)日:1996-07-24
申请号:CA2167784
申请日:1996-01-22
Applicant: TANDEM COMPUTERS INC
Inventor: SKARPELOS MICHAEL J , VAN DER LINDEN ROBERT , CARLEY WILLIAM J , LYON JAMES M , MCCLINE MATTHEW C
Abstract: A fault tolerant computer system distributes audit trail files containing audit records, across an arbitrary number of disk volumes. After one audit trail file becomes full, audit records are directed toward a next audit trail file stored on a different disk volume. Storage of newly generated audit rotates through the disk volumes in roundrobin fashion. Full audit trail files are eventually archived and their space becomes available again for renaming and storage of newly generated audit records. The number of audit records available for on-line recovery after a failure is not limited to the storage capacity of any single disk volume. Furthermore, there is no contention for disk access between archiving of full audit trail files and storage of newly generated audit records.
-
公开(公告)号:CA2211112A1
公开(公告)日:1996-08-01
申请号:CA2211112
申请日:1996-01-17
Applicant: TANDEM COMPUTERS INC
Inventor: LYON JAMES M , MCCLINE MATTHEW C
-
公开(公告)号:CA2206302A1
公开(公告)日:1996-08-01
申请号:CA2206302
申请日:1996-01-17
Applicant: TANDEM COMPUTERS INC
Inventor: JOHNSON CHARLES S , SHOROFF SRIKANTH , LYON JAMES M , CARLEY WILLIAM J , FINKELSTEIN SHELDON J , MCCLINE MATTHEW C
Abstract: In one embodiment, the present invention provides a method of treating undo work for a transaction as it would treat original work. This method is used to ensure that log records have been fused to disk (22, 24) and that lost log records, if there are any, are reliably detected. The method can also determine when a newly arrived request for update has arrived too late such that aborted transactions are not operated upon. In another embodiment of the present invention, a transaction control block (40) "fault in" is utilized. Feature deals with the ability to create Transaction Control Block data structure in a CPU (12, 14), if such a structure does not already exist. A Transaction Control Block (40) provides a description for its associated transaction.
-
公开(公告)号:CA2167791A1
公开(公告)日:1996-07-24
申请号:CA2167791
申请日:1996-01-22
Applicant: TANDEM COMPUTERS INC
Inventor: CARLEY WILLIAM J , LYON JAMES M , MCCLINE MATTHEW C , SKARPELOS MICHAEL J
Abstract: System-critical files are protected from being inadvertently modified or deleted by placing them in a Reserve name space of storage that requires any process seeking modifying access to the Reserve name space to have a "Right" to do so. The right to modifying access is garnered by a process first making a call to a system library procedure that causes a memory-stored data structure associated with the calling process to be modified, identifying the process as one with a Right to make modifying access to the Reserve name space. Any attempt to modify, delete, or create any file residing in the Reserve name space without the Right will be refused.
-
公开(公告)号:EP0806008A4
公开(公告)日:1999-12-29
申请号:EP96902160
申请日:1996-01-17
Applicant: TANDEM COMPUTERS INC
Inventor: MCCLINE MATTHEW C , SHOROFF SRIKANTH , LYON JAMES M , CARLEY WILLIAM J , JOHNSON CHARLES S , FINKELSTEIN SHELDON J
CPC classification number: G06F11/1474 , G06F11/3476
Abstract: In one embodiment, the present invention provides a method of treating undo work for a transaction as it would treat original work. This method is used to ensure that log records have been fused to disk (22, 24) and that lost log records, if there are any, are reliably detected. The method can also determine when a newly arrived request for update has arrived too late such that aborted transactions are not operated upon. In another embodiment of the present invention, a transaction control block (40) 'fault in' is utilized. Feature deals with the ability to create Transaction Control Block data structure in a CPU (12, 14), if such a structure does not already exist. A Transaction Control Block (40) provides a description for its associated transaction.
-
-
-
-
-
-
-