-
公开(公告)号:WO2008104437B1
公开(公告)日:2008-10-16
申请号:PCT/EP2008051249
申请日:2008-02-01
Applicant: IBM , GARZA JOSE EMIR , HOBSON STEPHEN JAMES , POWELL STEVEN
Inventor: GARZA JOSE EMIR , HOBSON STEPHEN JAMES , POWELL STEVEN
IPC: G06F9/46
Abstract: A method for resolving a unit of work involving a plurality of participants, the method comprising the steps of: generating logic comprising an identifier generator; aggregating the logic with an owning application of a unit of work; and in response to the owning application initiating the unit of work, generating, by the identifier generator, an identifier associated with the unit of work.
Abstract translation: 一种用于解决涉及多个参与者的工作单元的方法,所述方法包括以下步骤:产生包括标识符生成器的逻辑; 将逻辑与所拥有的工作单位的应用相结合; 并且响应于所述启动所述工作单元的所述应用程序,由所述标识符生成器生成与所述工作单元相关联的标识符。
-
公开(公告)号:DE60312746T2
公开(公告)日:2007-12-06
申请号:DE60312746
申请日:2003-10-22
Applicant: IBM
Inventor: BUXTON ROBERT FRANK , FISHER DAVID JAMES , GARZA JOSE EMIR , HOBSON STEPHEN JAMES , HOPEWELL PAUL , KETTLEY PAUL , MILLAR ROBERT DANIEL , SIDDALL PETER , WALKER STEPHEN RICHARD
Abstract: Provided are methods, data processing systems, recovery components and computer programs for recovering from storage failures affecting data repositories. At least a part of the recovery processing is performed while the data repositories are able to receive new data and to allow retrieval of such new data. Although new data items may be received into the repository and retrieved therefrom during recovery processing, updates to the data repository which were performed before the failure and which are then restored to the repository by the recovery processing are restored within a recovery unit of work and are inaccessible to processes other than the recovery process until successful completion of the recovery unit of work. The recovery processing ensures that the recovered repository is consistent with the state of the repository at the time of the failure, but is available for addition and retrieval of new data items before completion of the recovery processing.
-
公开(公告)号:AT357693T
公开(公告)日:2007-04-15
申请号:AT03769639
申请日:2003-10-22
Applicant: IBM
Inventor: BUXTON ROBERT FRANK , FISHER DAVID JAMES , GARZA JOSE EMIR , HOBSON STEPHEN JAMES , HOPEWELL PAUL , KETTLEY PAUL , MILLAR ROBERT DANIEL , SIDDALL PETER , WALKER STEPHEN RICHARD
Abstract: Provided are methods, data processing systems, recovery components and computer programs for recovering from storage failures affecting data repositories. At least a part of the recovery processing is performed while the data repositories are able to receive new data and to allow retrieval of such new data. Although new data items may be received into the repository and retrieved therefrom during recovery processing, updates to the data repository which were performed before the failure and which are then restored to the repository by the recovery processing are restored within a recovery unit of work and are inaccessible to processes other than the recovery process until successful completion of the recovery unit of work. The recovery processing ensures that the recovered repository is consistent with the state of the repository at the time of the failure, but is available for addition and retrieval of new data items before completion of the recovery processing.
-
4.
公开(公告)号:GB2496377A
公开(公告)日:2013-05-15
申请号:GB201118936
申请日:2011-11-02
Applicant: IBM
Inventor: GARZA JOSE EMIR , HOBSON STEPHEN JAMES
Abstract: Transaction request messages sent from a client application 101 to a primary server 110 are intercepted by a gateway 150, which is remote from the primary server. The message is recorded in a request message log 161 at the gateway and the message is forwarded to the primary server. The primary server carries out the requested transaction and records the transaction in a transaction log 122. The transaction log is mirrored at a backup server 130, which also mirrors the primary servers database. If the primary server fails, the mirror copy of the transaction log is compared with the request message log to identify any transactions, which were completed by the primary server, but not mirrored on the backup server. The request message log may be stored at the backup server. The gateway may stop forwarding messages when the failure of the primary server is detected.
-
公开(公告)号:DE112011102242T5
公开(公告)日:2013-04-25
申请号:DE112011102242
申请日:2011-06-28
Applicant: IBM
Inventor: GARZA JOSE EMIR , HOBSON STEPHEN JAMES , GOLBY-KIRK MATTHEW ERNEST , DOLBY TREVOR CLIFFORD
Abstract: Vorrichtung zum Verarbeiten einer Stapelarbeitseinheit, die mit einer Mehrzahl von Nachrichten verknüpft ist, zur Verwendung mit einem Datenspeicher zum Speichern: eines Zurückziehungszählers, der mit einer Reihe von Instanzen verknüpft ist, die in Verbindung mit der zurückgesetzten Stapelarbeitseinheit arbeiten, die eine Zurückziehung erfährt; eines Zurückziehungsgrenzwerts, der mit dem Zurückziehungszähler verknüpft ist; und eines Festschreibzählers, der mit dem Festschreiben der Stapelarbeitseinheit als Reaktion auf die erfolgreichen Festschreibeoperationen für eine bestimmte Anzahl der Mehrzahl der Nachrichten verknüpft ist, wobei die Vorrichtung aufweist: Ein Prüfprogramm, um zu prüfen, ob der Zurückziehungszähler größer Null und kleiner als der Zurückziehungsgrenzwert ist; und eine Überschreibungskomponente, die darauf reagiert, dass der Zurückziehungszähler größer Null und kleiner als der Zurückziehungsgrenzwert ist, um den Festschreibezähler zu überschreiben und die Stapelarbeitseinheit für eine Teilmenge der Mehrzahl der Nachrichten festzuschreiben.
-
公开(公告)号:GB2495045A
公开(公告)日:2013-03-27
申请号:GB201300613
申请日:2011-06-28
Applicant: IBM
Inventor: GARZA JOSE EMIR , HOBSON STEPHEN JAMES , DOLBY TREVOR CLIFFORD , GOLBY-KIRK MATTHEW EARNEST
IPC: G06F11/14
Abstract: An apparatus for processing a batched unit of work associated with a plurality of messages, for use with a data store for storing: a backout count associated with a number of instances that work associated with the batched unit of work is backed out; a backout threshold associated with the backout count; and a commit count associated with committing the batched unit of work in response to successful commits for a predefined number of the plurality of messages, the apparatus comprising: a checker for checking whether the backout count is greater than zero and less than the backout threshold; and an override component, responsive to the backout count being greater than zero and less than the backout threshold, for overriding the commit count and committing the batched unit of work for a subset of the plurality of messages.
-
公开(公告)号:AU2003278330A1
公开(公告)日:2004-11-01
申请号:AU2003278330
申请日:2003-10-22
Applicant: IBM
Inventor: BUXTON ROBERT FRANK , FISHER DAVID JAMES , GARZA JOSE EMIR , HOBSON STEPHEN JAMES , HOPEWELL PAUL , KETTLEY PAUL , MILLAR ROBERT DANIEL , SIDDALL PETER , WALKER STEPHEN RICHARD
Abstract: Provided are methods, data processing systems, recovery components and computer programs for recovering from storage failures affecting data repositories. At least a part of the recovery processing is performed while the data repositories are able to receive new data and to allow retrieval of such new data. Although new data items may be received into the repository and retrieved therefrom during recovery processing, updates to the data repository which were performed before the failure and which are then restored to the repository by the recovery processing are restored within a recovery unit of work and are inaccessible to processes other than the recovery process until successful completion of the recovery unit of work. The recovery processing ensures that the recovered repository is consistent with the state of the repository at the time of the failure, but is available for addition and retrieval of new data items before completion of the recovery processing.
-
公开(公告)号:IN2287CHN2014A
公开(公告)日:2015-06-19
申请号:IN2287CHN2014
申请日:2014-03-26
Applicant: IBM
Inventor: GARZA JOSE EMIR , HOBSON STEPHEN JAMES
IPC: G06F12/00
Abstract: Method and system are provided for message reconciliation during disaster recovery in an asynchronous replication system. The method includes: intercepting a message request at a gateway remote from a primary data centre to which the message request is sent; storing a copy of the message request in a message request history remotely from the primary data centre; forwarding the message request to the primary data centre. The method further includes: storing a transaction history of the message request at the primary data centre which is mirrored to a disaster recovery site with other data from the primary data centre; and in response to determining that the primary data centre has failed comparing messages in the request message history with messages in the transaction history as retrieved from the disaster recovery site.
-
公开(公告)号:GB2496377B
公开(公告)日:2014-07-30
申请号:GB201118936
申请日:2011-11-02
Applicant: IBM
Inventor: HOBSON STEPHEN JAMES , GARZA JOSE EMIR
IPC: G06F11/20
-
公开(公告)号:GB2506930A
公开(公告)日:2014-04-16
申请号:GB201218445
申请日:2012-10-15
Applicant: IBM
Inventor: HOBSON STEPHEN JAMES , GARZA JOSE EMIR
IPC: G06F9/54
Abstract: A method, system and computer program for facilitating communication between a client application and a server application are disclosed. A client application (110) initiates an asynchronous communication with the server application by sending a request (113) via a communication manager. The communication manager sends the request (133) synchronously to the server application (130). Responsive to the communication manager not having received a final response from the server application, the communication manager responds to the client application that the sending the request step was unsuccessful. Responsive to the communication manager having received a final response (136) from the server application, the communication manager retains the response from the server application and responds (410) to the client application that the sending a request step was successful. The client application requests a final response (116) from the communication manager and the communication manager provides the previously retained response. In a preferred embodiment the communications manager comprises a client application queue manager.
-
-
-
-
-
-
-
-
-