-
公开(公告)号:AU2007281055A1
公开(公告)日:2008-02-07
申请号:AU2007281055
申请日:2007-02-19
Applicant: TSX INC
Inventor: PAVLENKO VIKTOR , ALLEN GREGORY A , LAM BENSON SZE-KIT , MOROSAN TUDOR
Abstract: One aspect of the present invention provides a system for failover comprising at least one client selectively connectable to one of at least two interconnected servers via a network connection. In a normal state, one of the servers is designated a primary server when connected to the client and a remainder of the servers are designated as backup servers when not connected to the client. The at least one client is configured to send messages to the primary server. The servers are configured to process the messages using at least one service that is identical in each of the servers. The services are unaware of whether a server respective to the service is operating as the primary server or the backup server. The servers are further configured to maintain a library, or the like, that indicates whether a server is the primary server or a server is the backup server. The services within each server are to make external calls via its respective library. The library in the primary server is configured to complete the external calls and return results of the external calls to the service in the primary server and to forward results of the external calls to the service in the backup server. The library in the secondary server does not make external calls but simply forwards the results of the external calls, as received from the primary server, to the service in the secondary server when requested to do so by the service in the secondary server.
-
公开(公告)号:CA2911001A1
公开(公告)日:2014-12-18
申请号:CA2911001
申请日:2013-10-23
Applicant: TSX INC
Inventor: ALLEN GREGORY A , MOROSAN TUDOR , DUMITRACHE ADRIAN G , PHILIPS PATRICK J
Abstract: A failover system, server, method, and computer readable medium are provided. The system includes a primary server for communicating with a client machine and a backup server. The primary server includes a primary session manager, a primary dispatcher a primary order processing engine and a primary verification engine. The method involves receiving an input message, obtaining deterministic information, processing the input message and replicating the input message along with the deterministic information.
-
公开(公告)号:AU2007281055B2
公开(公告)日:2012-01-19
申请号:AU2007281055
申请日:2007-02-19
Applicant: TSX INC
Inventor: PAVLENKO VIKTOR , ALLEN GREGORY A , LAM BENSON SZE-KIT , MOROSAN TUDOR
Abstract: One aspect of the present invention provides a system for failover comprising at least one client selectively connectable to one of at least two interconnected servers via a network connection. In a normal state, one of the servers is designated a primary server when connected to the client and a remainder of the servers are designated as backup servers when not connected to the client. The at least one client is configured to send messages to the primary server. The servers are configured to process the messages using at least one service that is identical in each of the servers. The services are unaware of whether a server respective to the service is operating as the primary server or the backup server. The servers are further configured to maintain a library, or the like, that indicates whether a server is the primary server or a server is the backup server. The services within each server are to make external calls via its respective library. The library in the primary server is configured to complete the external calls and return results of the external calls to the service in the primary server and to forward results of the external calls to the service in the backup server. The library in the secondary server does not make external calls but simply forwards the results of the external calls, as received from the primary server, to the service in the secondary server when requested to do so by the service in the secondary server.
-
公开(公告)号:MX2009001241A
公开(公告)日:2009-03-26
申请号:MX2009001241
申请日:2007-02-19
Applicant: TSX INC
Inventor: MOROSAN TUDOR , ALLEN GREGORY A , PAVLENKO VIKTOR , LAM BENSON SZE-KIT
Abstract: Un aspecto de la presente invención proporciona un sistema para paso a unidad sustitutoria que comprende por lo menos un cliente que puede conectarse de manera selectiva a uno de por lo menos dos servidores interconectados a través de una conexión de redes. En estado normal, se designa un servidor primario a uno de los servidores al conectarse con el cliente y el resto de los servidores están designados como servidores de reserva cuando no se conecten con el cliente. Por lo menos un cliente está configurado para enviar mensajes al servidor primario. Los servidores están configurados para procesar los mensajes utilizando por lo menos un servicio que es idéntico en cada uno de los servidores. Los servicios se desconocen si un servidor con respecto al servicio está operando como el servidor primario o el servidor de reserva. Los servidores además se configuran para mantener una biblioteca o similares, que indique si el servidor es el servidor primario o si el servidor es el servidor de reserva. Los servicios dentro de cada servidor hacen llamadas externas a través de su respectiva biblioteca. La biblioteca en el servidor primario se configura para completar las llamadas externas y regresar resultados de las llamadas externas al servicio en el servidor de reserva. La biblioteca en el servidor secundario no hace llamadas externas sino simplemente envía los resultados de las llamadas externas, como recibidos desde el servidor primario, hasta el servicio en el servidor secundario cuando así se le solicite por el servicio en el servidor secundario.
-
公开(公告)号:CA2659844C
公开(公告)日:2016-10-18
申请号:CA2659844
申请日:2007-02-19
Applicant: TSX INC
Inventor: MOROSAN TUDOR , ALLEN GREGORY A , PAVLENKO VIKTOR , LAM BENSON SZE-KIT
Abstract: One aspect of the present invention provides a system for failover comprising at least one client selectively connectable to one of at least two interconnected servers via a network connection. In a normal state, one of the servers is designated a primary server when connected to the client and a remainder of the servers are designated as backup servers when not connected to the client. The at least one client is configured to send messages to the primary server. The servers are configured to process the messages using at least one service that is identical in each of the servers. The services are unaware of whether a server respective to the service is operating as the primary server or the backup server. The servers are further configured to maintain a library, or the like, that indicates whether a server is the primary server or a server is the backup server. The services within each server are to make external calls via its respective library. The library in the primary server is configured to complete the external calls and return results of the external calls to the service in the primary server and to forward results of the external calls to the service in the backup server. The library in the secondary server does not make external calls but simply forwards the results of the external calls, as received from the primary server, to the service in the secondary server when requested to do so by the service in the secondary server.
-
公开(公告)号:AU2013392579A1
公开(公告)日:2015-11-26
申请号:AU2013392579
申请日:2013-10-23
Applicant: TSX INC
Inventor: ALLEN GREGORY A , MOROSAN TUDOR , DUMITRACHE ADRIAN G , PHILIPS PATRICK J
Abstract: A failover system, server, method, and computer readable medium are provided. The system includes a primary server for communicating with a client machine and a backup server. The primary server includes a primary session manager, a primary dispatcher a primary order processing engine and a primary verification engine. The method involves receiving an input message, obtaining deterministic information, processing the input message and replicating the input message along with the deterministic information.
-
公开(公告)号:CA2948404A1
公开(公告)日:2015-11-12
申请号:CA2948404
申请日:2014-05-08
Applicant: TSX INC
Inventor: ALLEN GREGORY A , MOROSAN TUDOR
IPC: G06F9/46
Abstract: A server and method for processing data records are provided. The server includes an operating system running on a dedicated processor core, a memory storage facility, a first application process thread running on a first dedicated core and a second application process thread running on a second dedicated core. The dedicated cores are in communication with the memory storage facility and configured to run threads autonomously. The method involves scheduling non-deterministic threads, initiating an application process, storing data, and running process threads autonomously from the operating system.
-
公开(公告)号:CA2659844A1
公开(公告)日:2008-02-07
申请号:CA2659844
申请日:2007-02-19
Applicant: TSX INC
Inventor: LAM BENSON SZE-KIT , PAVLENKO VIKTOR , MOROSAN TUDOR , ALLEN GREGORY A
Abstract: One aspect of the present invention provides a system for failover compri sing at least one client selectively connectable to one of at least two inte rconnected servers via a network connection. In a normal state, one of the s ervers is designated a primary server when connected to the client and a rem ainder of the servers are designated as backup servers when not connected to the client. The at least one client is configured to send messages to the p rimary server. The servers are configured to process the messages using at l east one service that is identical in each of the servers. The services are unaware of whether a server respective to the service is operating as the pr imary server or the backup server. The servers are further configured to mai ntain a library, or the like, that indicates whether a server is the primary server or a server is the backup server. The services within each server ar e to make external calls via its respective library. The library in the prim ary server is configured to complete the external calls and return results o f the external calls to the service in the primary server and to forward res ults of the external calls to the service in the backup server. The library in the secondary server does not make external calls but simply forwards the results of the external calls, as received from the primary server, to the service in the secondary server when requested to do so by the service in th e secondary server.
-
公开(公告)号:CA2830530A1
公开(公告)日:2005-06-02
申请号:CA2830530
申请日:2004-01-12
Applicant: TSX INC
Inventor: ALLEN GREGORY A , MOROSAN TUDOR
IPC: H04L45/247 , H04L69/40 , G06F11/20 , H04L12/16
Abstract: The present invention provides a novel system and method for failover. In an embodiment, a primary server and a backup server are available to a plurality of clients. Messages containing requests are processed by the primary server, while a mirror image of transaction records generated by the processing of those requests is maintained in volatile memory of both the primary server and the backup server. In case of failover, the client connects to the backup server and resends its message to the backup server. If the backup server has results of processing for the primary server, it sends these to the client. Else the backup server processes the message.
-
公开(公告)号:CA2830530C
公开(公告)日:2016-07-05
申请号:CA2830530
申请日:2004-01-12
Applicant: TSX INC
Inventor: ALLEN GREGORY A , MOROSAN TUDOR
IPC: H04L45/247 , H04L69/40 , G06F11/20 , H04L12/16
Abstract: The present invention provides a novel system and method for failover. In an embodiment, a primary server and a backup server are available to a plurality of clients. Messages containing requests are processed by the primary server, while a mirror image of transaction records generated by the processing of those requests is maintained in volatile memory of both the primary server and the backup server. In this mode of operation, the volatile memory is periodically flushed to non-volatile memory.
-
-
-
-
-
-
-
-
-