-
11.
公开(公告)号:ES2335055T3
公开(公告)日:2010-03-18
申请号:ES07727594
申请日:2007-03-30
Applicant: IBM
Inventor: VERTES MARC , BERGHEAUD PHILIPPE , SUBHRAVETI DINESH
IPC: G06F11/20
Abstract: Una ejecución del método en un sistema informático para duplicar una ejecución de programa en dicho sistema informático que tiene unos primeros medios de almacenamiento, un destino que es accesible desde dicho sistema informático, dicho método que comprende los pasos de: - si ocurre un suceso no determinístico, bloquear la petición de un programa en ejecución correspondiente a ese suceso; - comprobar si el suceso no determinístico corresponde tanto a un mensaje que es una petición de entrada para el programa en ejecución a ser duplicado como si corresponde a una petición de salida de un programa en ejecución para enviar un mensaje de salida, denominado Suceso No Abortable o NAE que son sucesos que cambian irremediablemente el estado del mundo exterior, que no podemos hacer retroceder, - si no ocurre la notificación NAE, registrar el suceso en los primeros medios de almacenamiento, entregando el suceso al programa en ejecución a ser duplicado y desbloquear la petición de entrada; - si ocurre una notificación NAE, transferir el contenido de los primeros medios de almacenamiento al destino, esperando el reconocimiento y, cuando se recibe el reconocimiento, desbloquear la petición de salida e ir al primer paso.
-
公开(公告)号:DE602007002828D1
公开(公告)日:2009-11-26
申请号:DE602007002828
申请日:2007-03-30
Applicant: IBM
Inventor: VERTES MARC , BERGHEAUD PHILIPPE , SUBHRAVETI DINESH
IPC: G06F11/20
Abstract: A mechanism for replicating programs executing on a computer system having a first storage means is provided. The mechanism identifies the events corresponding to requests from one executing program, which may be different from the executing program to be replicated, which are non-deterministic and identifies the ‘Non Abortable Events’ (NAE's), which change irremediably the state of the external world that need to be reproduced in the replay of the programs. These events are immediately transferred for replay and the executing program is blocked until the transfer is acknowledged. For the other non-deterministic events, they are logged and sent to the executing program, the executing programs remaining blocked only if the log is full and/or if a timer between two NAEs expires, in this case a log transfer to the standby machine is performed to prepare replication before unblocking of the executing program.
-
公开(公告)号:AT445878T
公开(公告)日:2009-10-15
申请号:AT07727594
申请日:2007-03-30
Applicant: IBM
Inventor: VERTES MARC , BERGHEAUD PHILIPPE , SUBHRAVETI DINESH
IPC: G06F11/20
Abstract: A mechanism for replicating programs executing on a computer system having a first storage means is provided. The mechanism identifies the events corresponding to requests from one executing program, which may be different from the executing program to be replicated, which are non-deterministic and identifies the ‘Non Abortable Events’ (NAE's), which change irremediably the state of the external world that need to be reproduced in the replay of the programs. These events are immediately transferred for replay and the executing program is blocked until the transfer is acknowledged. For the other non-deterministic events, they are logged and sent to the executing program, the executing programs remaining blocked only if the log is full and/or if a timer between two NAEs expires, in this case a log transfer to the standby machine is performed to prepare replication before unblocking of the executing program.
-
公开(公告)号:DE60328100D1
公开(公告)日:2009-08-06
申请号:DE60328100
申请日:2003-07-28
Applicant: IBM
Inventor: VERTES MARC , DUFOUR LAURENT , RICHARD FRANCOIS , KURZ GREGORY
IPC: G06F11/20
-
公开(公告)号:AT409326T
公开(公告)日:2008-10-15
申请号:AT06707818
申请日:2006-01-24
Applicant: IBM
Inventor: VERTES MARC , GOUAILLARDET GILLES , BERGHEAUD PHILIPPE
IPC: G06F11/14
Abstract: This invention relates to a system and method for the management, more particularly by external, transparent and non-intrusive control, of the running of one or more software tasks within a multi-task application executed on a computer or a network of computers. This management comprises in particular a recording of the running of these tasks in the form of logging data, as well as a replay of this running from such logging data in order to present a behaviour and a result corresponding to those obtained while logging. The invention also relates to a system implementing such a method in the management of the functioning of the software applications that it executes.
-
公开(公告)号:DE602006002957D1
公开(公告)日:2008-11-13
申请号:DE602006002957
申请日:2006-01-20
Applicant: IBM
Inventor: VERTES MARC
IPC: G06F11/34
-
公开(公告)号:AT409908T
公开(公告)日:2008-10-15
申请号:AT06704584
申请日:2006-01-20
Applicant: IBM
Inventor: VERTES MARC
IPC: G06F11/34
-
-
-
-
-
-